13 lines
191 B
Plaintext
13 lines
191 B
Plaintext
%parser ex331.lexer
|
|
|
|
prog : stmlist;
|
|
|
|
stm : ID ASSIGN ID
|
|
| WHILE ID DO stm
|
|
| BEGIN stmlist END
|
|
| IF ID THEN stm
|
|
| IF ID THEN stm ELSE stm;
|
|
|
|
stmlist : stm
|
|
| stmlist SEMI stm;
|