diff options
| author | Laurenz <laurmaedje@gmail.com> | 2021-09-15 12:43:57 +0200 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2021-09-15 13:05:01 +0200 |
| commit | 5de791d9e6a1006dc6a017ec8e20a1c70a91a780 (patch) | |
| tree | 65a60ca99c10322d6a7411ec8abce9f488e4a89d /src/eval/mod.rs | |
| parent | c18321a4c24b1bae9b935e3434aa114f930ca5f5 (diff) | |
Rename `SyntaxTree` to `Markup`
Also `SyntaxNode` -> `MarkupNode`.
Diffstat (limited to 'src/eval/mod.rs')
| -rw-r--r-- | src/eval/mod.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/eval/mod.rs b/src/eval/mod.rs index d88dd2bb..9fe86ebe 100644 --- a/src/eval/mod.rs +++ b/src/eval/mod.rs @@ -1,4 +1,4 @@ -//! Evaluation of syntax trees into modules. +//! Evaluation of markup into modules. #[macro_use] mod array; @@ -46,9 +46,9 @@ use crate::util::RefMutExt; use crate::Context; /// Evaluate a parsed source file into a module. -pub fn eval(ctx: &mut Context, source: SourceId, ast: &SyntaxTree) -> TypResult<Module> { +pub fn eval(ctx: &mut Context, source: SourceId, markup: &Markup) -> TypResult<Module> { let mut ctx = EvalContext::new(ctx, source); - let template = ast.eval(&mut ctx)?; + let template = markup.eval(&mut ctx)?; Ok(Module { scope: ctx.scopes.top, template }) } @@ -159,7 +159,7 @@ pub trait Eval { fn eval(&self, ctx: &mut EvalContext) -> TypResult<Self::Output>; } -impl Eval for SyntaxTree { +impl Eval for Markup { type Output = Template; fn eval(&self, ctx: &mut EvalContext) -> TypResult<Self::Output> { @@ -253,7 +253,7 @@ impl Eval for TemplateExpr { type Output = Template; fn eval(&self, ctx: &mut EvalContext) -> TypResult<Self::Output> { - self.tree.eval(ctx) + self.body.eval(ctx) } } |
