summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2022-12-07 11:28:52 +0100
committerLaurenz <laurmaedje@gmail.com>2022-12-07 11:30:17 +0100
commit5a0053c7291549bc0be3753a09d6dc0efb364da6 (patch)
tree02e304d1fe7f5816e1f911262e850b19e9e60253 /src
parentb2572f9d48a8f0efd30014302dcc271cd89fa91e (diff)
Vectors and cases
Diffstat (limited to 'src')
-rw-r--r--src/model/eval.rs4
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()));
}
}