Blame examples/manual/user_act.lex

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