diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2015-09-24 04:07:03 +0200 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2015-09-24 04:15:04 +0200 |
commit | db510ba69e90039a9649a4bf3c8e6b7bdc5a09bd (patch) | |
tree | 53c17c17a778e9cab3d14102acb3822bd445ad7c /src/expressions.cpp | |
parent | 812cdd86ed6a05b69da1d137f1eff3a885353fe7 (diff) | |
download | sciteco-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.cpp | 2 |
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); |