diff options
Diffstat (limited to 'src/model/eval.rs')
| -rw-r--r-- | src/model/eval.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/model/eval.rs b/src/model/eval.rs index 204dfbd4..0ae8a0b1 100644 --- a/src/model/eval.rs +++ b/src/model/eval.rs @@ -434,7 +434,7 @@ impl Eval for ast::MathNode { Self::Expr(v) => { if let ast::Expr::Ident(ident) = v { if self.as_untyped().len() == ident.len() - && !vm.scopes.get(ident).is_ok() + && matches!(vm.scopes.get(ident), Ok(Value::Func(_)) | Err(_)) { let node = (vm.items.symbol)(ident.get().clone() + ":op".into()); return Ok(node.spanned(self.span())); |
