%{ #include %} %% [0-9]+ { printf("int const: %s\n", yytext); } [a-zA-Z][a-zA-Z0-9]* { printf("name: %s\n", yytext); } (.|"\n") {} /* Any other character */ %% int main() { yylex(); return 0; } int yywrap() { return 1; } /* Stop at end of file */