%{ #include extern int yylval; %} %% [0-9]+? { yylval=yytext[0]; return NUM; }; [a-zA-Z]+? { yylval=yytext[0]; return IDENT; } . return yytext[0]; \n return 0; %% int yywrap() { return 1; }