summaryrefslogtreecommitdiff
path: root/src/eval
diff options
context:
space:
mode:
Diffstat (limited to 'src/eval')
-rw-r--r--src/eval/mod.rs18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/eval/mod.rs b/src/eval/mod.rs
index d841dbae..0af9dd6b 100644
--- a/src/eval/mod.rs
+++ b/src/eval/mod.rs
@@ -146,6 +146,8 @@ impl Eval for Expr {
Self::If(ref v) => v.eval(ctx),
Self::While(ref v) => v.eval(ctx),
Self::For(ref v) => v.eval(ctx),
+ Self::Import(ref v) => v.eval(ctx),
+ Self::Include(ref v) => v.eval(ctx),
}
}
}
@@ -565,3 +567,19 @@ impl Eval for ForExpr {
}
}
}
+
+impl Eval for ImportExpr {
+ type Output = Value;
+
+ fn eval(&self, _: &mut EvalContext) -> Self::Output {
+ todo!()
+ }
+}
+
+impl Eval for IncludeExpr {
+ type Output = Value;
+
+ fn eval(&self, _: &mut EvalContext) -> Self::Output {
+ todo!()
+ }
+}