diff options
| author | Laurenz <laurmaedje@gmail.com> | 2022-12-07 11:28:52 +0100 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2022-12-07 11:30:17 +0100 |
| commit | 5a0053c7291549bc0be3753a09d6dc0efb364da6 (patch) | |
| tree | 02e304d1fe7f5816e1f911262e850b19e9e60253 /src | |
| parent | b2572f9d48a8f0efd30014302dcc271cd89fa91e (diff) | |
Vectors and cases
Diffstat (limited to 'src')
| -rw-r--r-- | src/model/eval.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/model/eval.rs b/src/model/eval.rs index f3281dac..204dfbd4 100644 --- a/src/model/eval.rs +++ b/src/model/eval.rs @@ -426,7 +426,7 @@ impl Eval for ast::MathNode { Self::Escape(v) => (vm.items.math_atom)(v.get().into()), Self::Shorthand(v) => (vm.items.math_atom)(v.get().into()), Self::Atom(v) => v.eval(vm)?, - Self::Symbol(v) => (vm.items.symbol)(v.get().clone()), + Self::Symbol(v) => (vm.items.symbol)(v.get().clone() + ":op".into()), Self::Script(v) => v.eval(vm)?, Self::Frac(v) => v.eval(vm)?, Self::Align(v) => v.eval(vm)?, @@ -436,7 +436,7 @@ impl Eval for ast::MathNode { if self.as_untyped().len() == ident.len() && !vm.scopes.get(ident).is_ok() { - let node = (vm.items.symbol)(ident.get().clone()); + let node = (vm.items.symbol)(ident.get().clone() + ":op".into()); return Ok(node.spanned(self.span())); } } |
