Expressions: Changed precedence of ?, :, EQ, NEQ, LT, GT, GTE, and LTE.

This commit is contained in:
Eivind Kvedalen
2016-03-14 22:34:22 +01:00
committed by wmayer
parent 6ee243c2fa
commit 9d617ce4c8
5 changed files with 459 additions and 449 deletions

View File

@@ -49,9 +49,10 @@ std::stack<FunctionExpression::Function> functions; /**< Function
%left NUM
%left INTEGER
%left CONSTANT
%left EQ NEQ LT GT GTE LTE
%left '?' ':'
%left MINUSSIGN '+'
%left '*' '/'
%left '?' ':' EQ NEQ LT GT GTE LTE
%left NEG /* negation--unary minus */
%left POS /* unary plus */
%right '^' /* exponentiation */