DIGIT [0-9]
%%
DIGIT+ { fprintf (stdout, "%s", yytext); }
" "+ { fprintf (stdout, " "); }
"\n" { fprintf (stdout, "\n"); }
%%
int yywrap () { return 1; }
int main ( int argc, char ** argv ) { yylex (); }
Aufruf mit flex -t simple.l > simple.c. Optionen:
-T (Table) zeigt Automatentabellen
-d (debug),
-f (fast) ohne Tabellen-Kompression