Zebediah Figura (@zfigura) commented about dlls/msado15/filter.y:
+%token<operation> TOKEN_GREATER_EQ +%token<operation> TOKEN_LESS +%token<operation> TOKEN_LESS_EQ +%token<operation> TOKEN_NOT_EQ +%token<operation> TOKEN_EQ +%token<operation> TOKEN_LIKE
+%token<sval> TOKEN_COLUMN
+%start filter
+%%
+filter: %empty
- | filter line
The way this is currently written, this will match things like
"col1 == 1 col2 == 2"
which looks surprising and, given tests, probably wasn't intended?