diff options
Diffstat (limited to 'crates/rebel-lang/src/value.rs')
-rw-r--r-- | crates/rebel-lang/src/value.rs | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/crates/rebel-lang/src/value.rs b/crates/rebel-lang/src/value.rs index ab21d0b..0780377 100644 --- a/crates/rebel-lang/src/value.rs +++ b/crates/rebel-lang/src/value.rs @@ -245,12 +245,7 @@ impl Value { } fn eval_path(ctx: &Context, path: &ast::Path<'_>) -> Result<Value> { - if path.components == [ast::Ident { name: "_" }] { - return Err(EvalError); - } - - ctx.vars - .lookup(&path.components) + ctx.lookup_var(path) .and_then(|var| var.value.clone()) .ok_or(EvalError) } |