%{ %} %token PLUS TIMES INT CR RPAREN LPAREN %% lines : lines line | line ; line : expr CR ; expr : expr PLUS term | term ; term : term TIMES factor | factor ; factor : LPAREN expr RPAREN | INT ; %%