%{ #include <ctype.h> void user_action(void); #define YY_USER_ACTION user_action(); %} %% .* ECHO; \n ECHO; %% void user_action(void) { int loop; for(loop=0; loop<yyleng; loop++){ if(islower(yytext[loop])){ yytext[loop] = toupper(yytext[loop]); } } } |