%% [ \t\n] ; \{ printf("BEGIN\n"); \} printf("END\n"); [()] printf("%s\n",yytext); "//"[^\n]*[\n] printf("rem: //\n"); if|else printf("key: %s\n",yytext); [A-Za-z][A-Za-z0-9]* printf("var: %s\n",yytext); ==|\>|\<|\<=|\>=|!= printf("opc: %s\n",yytext); [0-9]+(\.[0-9]+)? printf("num: %s\n",yytext); [A-Za-z]+\([A-Za-z",]*\);? printf("fun: %s\n",yytext); %%