Avevo provato così:
%left operazione1
%left operazione2
ma non funzionava....
Adesso scrivendo così:
expression: expression operazione1 expression { $$ = ... }
| expression operazione2 expression { $$ = ... }

sembra funzionare. Quindi forse avevi ragione tu. Quale è la giusta risposta???