%{ #include "calc2.tab.h" int lineno = 1; %} %% "=" {return(EQUAL);} "+" {return(PLUS);} "*" {return(TIMES);} "(" {return(LPAREN);} ")" {return(RPAREN);} [\n] {lineno++; return(CR);} [0-9]+ {yylval.value=atoi(yytext); return(INT);} [a-z] {yylval.name=yytext[0];return(ID); } [\t ] ; %%