We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5f4256a commit 9fc31d4Copy full SHA for 9fc31d4
src/core/qgssearchstringparser.yy
@@ -84,18 +84,21 @@ void addToTmpNodes(QgsSearchTreeNode* node);
84
//%error-verbose
85
86
// operator precedence
87
-// all operators have left associativity
88
-// (right associtativity is used for assignment)
89
-%left '^'
90
-%left '*' '/'
91
-%left '+' '-'
92
-%left UMINUS // fictious symbol (for unary minus)
93
-%left COMPARISON
+// all operators have left associativity, i.e. 1+2+3 traslates to (1+2)+3
+// the order of operators here determines their precendence
94
95
-%left AND
96
%left OR
+%left AND
97
%left NOT
98
+%left COMPARISON
+
+%left '+' '-'
+%left '*' '/'
+%left '^'
99
+%left UMINUS // fictious symbol (for unary minus)
100
101
102
%%
103
104
root: search_cond { /*gParserRootNode = $1;*/ }
0 commit comments