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