7 %token STRUCT END METHOD VAR IF THEN ELSE WHILE DO RETURN NOT OR THIS
8 %token IDENT NUM ASSIGN
14 | Structdef ';' Program
23 METHOD IDENT '(' Idents ')' Statseq END
38 | VAR IDENT ASSIGN Expr
40 | IF Expr THEN Statseq END
41 | IF Expr THEN Statseq ELSE Statseq END
42 | WHILE Expr DO Statseq END
89 | Term '.' IDENT '(' Exprs ')'
102 int yyerror(char *error_text)
104 fprintf(stderr,"Line %i: %s\n", yylineno, error_text);
108 int main(int argc, char **argv)