aboutsummaryrefslogtreecommitdiff
path: root/src/parseTools.js
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2012-07-08 13:14:31 -0700
committerAlon Zakai <alonzakai@gmail.com>2012-07-08 13:14:31 -0700
commit282c638020457818f324dfc539338a886a3f464b (patch)
tree064de0d001cd33a9b3bb564cb7a6c2a8ef789146 /src/parseTools.js
parentf30049631089d40f4591a1b24ef5f5d75777ee3c (diff)
fix for getFastValue with subtracting a negative
Diffstat (limited to 'src/parseTools.js')
-rw-r--r--src/parseTools.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/parseTools.js b/src/parseTools.js
index 4f2f7142..86e3c643 100644
--- a/src/parseTools.js
+++ b/src/parseTools.js
@@ -1171,7 +1171,7 @@ function getFastValue(a, op, b, type) {
if (op == 'pow') {
return Math.pow(a, b).toString();
} else {
- return eval(a + op + b).toString();
+ return eval(a + op + '(' + b + ')').toString(); // parens protect us from "5 - -12" being seen as "5--12" which is "(5--)12"
}
}
if (op == 'pow') {