aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/expressions.cpp
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2015-09-24 04:07:03 +0200
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2015-09-24 04:15:04 +0200
commitdb510ba69e90039a9649a4bf3c8e6b7bdc5a09bd (patch)
tree53c17c17a778e9cab3d14102acb3822bd445ad7c /src/expressions.cpp
parent812cdd86ed6a05b69da1d137f1eff3a885353fe7 (diff)
downloadsciteco-db510ba69e90039a9649a4bf3c8e6b7bdc5a09bd.tar.gz
cleaned up operator precedence code
* use small values for low precedence
Diffstat (limited to 'src/expressions.cpp')
-rw-r--r--src/expressions.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/expressions.cpp b/src/expressions.cpp
index 6b1e8fe..b59b409 100644
--- a/src/expressions.cpp
+++ b/src/expressions.cpp
@@ -94,7 +94,7 @@ Expressions::push_calc(Expressions::Operator op)
/* calculate if op has lower precedence than op on stack */
if (first >= 0 &&
- precedence(operators.peek(first)) <= precedence(op))
+ precedence(op) <= precedence(operators.peek(first)))
calc();
return push(op);