#1145 Correct precedence handling on binary operators

This commit is contained in:
Jindra Petřík
2016-02-16 23:07:00 +01:00
parent be8e4df4c7
commit b6b62b288f
2 changed files with 10 additions and 1 deletions

View File

@@ -83,7 +83,7 @@ public abstract class BinaryOpItem extends GraphTargetItem implements BinaryOp {
writer.append(" ");
int rightPrecedence = rightSide.getPrecedence();
if (rightPrecedence > precedence && rightPrecedence != GraphTargetItem.NOPRECEDENCE) {
if (rightPrecedence >= precedence && rightPrecedence != GraphTargetItem.NOPRECEDENCE) {
writer.append("(");
rightSide.toString(writer, localData);
writer.append(")");