summaryrefslogtreecommitdiff
path: root/dviware/dvisvgm/src/Calculator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'dviware/dvisvgm/src/Calculator.cpp')
-rw-r--r--dviware/dvisvgm/src/Calculator.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/dviware/dvisvgm/src/Calculator.cpp b/dviware/dvisvgm/src/Calculator.cpp
index c5dc00df4d..0fdcf0f2fa 100644
--- a/dviware/dvisvgm/src/Calculator.cpp
+++ b/dviware/dvisvgm/src/Calculator.cpp
@@ -71,6 +71,7 @@ double Calculator::term (istream &is, bool skip) { // term:
for (;;)
switch (lookAhead(is)) {
case '*': left *= prim(is, true); break; // prim '*' prim => $1 * $3
+ case '(': left *= prim(is, false); break; // prim '*' prim => $1 * $3
case '/': { // prim '/' prim => $1 / $3
double denom = prim(is, true);
if (denom == 0)