%start Program
%token STRUCT END METHOD VAR IF THEN ELSE WHILE DO RETURN NOT OR THIS
-%token IDENT NUM ASSIGN
+%token IDENT NUM
%%
;
Statement:
- Lexpr ASSIGN Expr
- | VAR IDENT ASSIGN Expr
+ Lexpr ':=' Expr
+ | VAR IDENT ':=' Expr
| Expr
| IF Expr THEN Statseq END
| IF Expr THEN Statseq ELSE Statseq END