Index: trunk/extensions/AbuseFilter/parser_native/parser.cpp |
— | — | @@ -182,9 +182,9 @@ |
183 | 183 | bool_expr = |
184 | 184 | eq2_expr[bool_expr.val = arg1] |
185 | 185 | >> *( |
186 | | - '&' >> eq_expr[bool_expr.val = bool_expr.val && arg1] |
187 | | - | '|' >> eq_expr[bool_expr.val = bool_expr.val || arg1] |
188 | | - | '^' >> eq_expr[bool_expr.val = |
| 186 | + '&' >> eq2_expr[bool_expr.val = bool_expr.val && arg1] |
| 187 | + | '|' >> eq2_expr[bool_expr.val = bool_expr.val || arg1] |
| 188 | + | '^' >> eq2_expr[bool_expr.val = |
189 | 189 | ((bool_expr.val || arg1) |
190 | 190 | && !(bool_expr.val && arg1)) ] |
191 | 191 | ) |