%{ #include "polynomials.tab.h" %} %% [0-9]+ { yylval = atoi(yytext); return NUMBER; } [-+*^()] { return yytext[0]; } [ \t] ; \n { return 0; } . { printf("unknown: %s\n", yytext); exit(0); } %% int yywrap() { return 1; }