Files

12 lines
161 B
Plaintext

%parser 23.lexer
%left '+'
%left '*'
S : E '\n' ;
E : Int
| E '+' E { $$ = $1 + $3; }
| E '*' E { $$ = $1 * $3; }
| '(' E ')' { $$ = $2; }
;