summaryrefslogtreecommitdiff
path: root/src/lib.rs
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2021-06-30 11:40:27 +0200
committerLaurenz <laurmaedje@gmail.com>2021-06-30 11:40:27 +0200
commit470f8001a1dba0022ec9d3e46c67c3bbc31359be (patch)
treed68f60533201658148ea508c90ba704f806561d5 /src/lib.rs
parent45812b700114a51f0ee21e31f4454cde3729eaf5 (diff)
No more collisions between syntax::Tree and layout::Tree
Diffstat (limited to 'src/lib.rs')
-rw-r--r--src/lib.rs20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 053888f4..f083163b 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -20,11 +20,11 @@
//!
//! [tokens]: parse::Tokens
//! [parsed]: parse::parse
-//! [syntax tree]: syntax::Tree
+//! [syntax tree]: syntax::SyntaxTree
//! [evaluate]: eval::eval
//! [module]: eval::Module
//! [execute]: exec::exec
-//! [layout tree]: layout::Tree
+//! [layout tree]: layout::LayoutTree
//! [layouted]: layout::layout
//! [PDF]: export::pdf
@@ -84,14 +84,14 @@ pub fn typeset(
scope: &Scope,
state: State,
) -> Pass<Vec<Rc<Frame>>> {
- let parsed = parse::parse(src);
- let evaluated = eval::eval(loader, cache, path, Rc::new(parsed.output), scope);
- let executed = exec::exec(&evaluated.output.template, state);
- let layouted = layout::layout(loader, cache, &executed.output);
+ let ast = parse::parse(src);
+ let module = eval::eval(loader, cache, path, Rc::new(ast.output), scope);
+ let tree = exec::exec(&module.output.template, state);
+ let frames = layout::layout(loader, cache, &tree.output);
- let mut diags = parsed.diags;
- diags.extend(evaluated.diags);
- diags.extend(executed.diags);
+ let mut diags = ast.diags;
+ diags.extend(module.diags);
+ diags.extend(tree.diags);
- Pass::new(layouted, diags)
+ Pass::new(frames, diags)
}