diff options
| author | Laurenz <laurmaedje@gmail.com> | 2021-06-30 11:40:27 +0200 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2021-06-30 11:40:27 +0200 |
| commit | 470f8001a1dba0022ec9d3e46c67c3bbc31359be (patch) | |
| tree | d68f60533201658148ea508c90ba704f806561d5 /src/lib.rs | |
| parent | 45812b700114a51f0ee21e31f4454cde3729eaf5 (diff) | |
No more collisions between syntax::Tree and layout::Tree
Diffstat (limited to 'src/lib.rs')
| -rw-r--r-- | src/lib.rs | 20 |
1 files changed, 10 insertions, 10 deletions
@@ -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) } |
