Zebediah Figura (@zfigura) commented about dlls/msado15/filter.y:
+%token<operation> TOKEN_EQ +%token<operation> TOKEN_LIKE
+%token TOKEN_AND +%token TOKEN_OR
+%token<token> TOKEN_COLUMN
+%start filter
+%%
+filter:
- | filter line
+;
It may be a matter of taste, but for clarity, I always recommend using %empty.