13.7.3 Flex – un miglior Lex
flex � un veloce generatore ed analizzatore lessicale.
Riferimenti per flex:
-
info flex (tutorial)
-
flex(1)
Al vostro programma dovete fornire una propria main() e
yywrap(), altrimenti program.l apparir� come
nell'esempio qui sotto, tentando la compilazione senza librerie
(yywrap � una macro; %option main diventa
implicitamente %option noyywrap):
%option main
%%
.|\n ECHO ;
%%
In alternativa, potete compilarlo con l'opzione -lfl al termine
della riga di comando cc (tipo AT&T-Lex con -ll).
In questo caso nessuna %option � richiesta.