13.7.3 Flex – un Lex mejorado
flex
es un generador de analizadores sint�cticos muy veloz.
Referencias para flex
:
-
info flex (tutorial)
-
flex(1)
Necesita proporcionar su propia main()
y yywrap()
, o
su programa.l
se ver�a as� al compilar sin la biblioteca
(yywrap
es una macro; %option main activa en forma
impl�cita a %option noyywrap):
%option main
%%
.|\n ECHO ;
%%
Alternativamente, puede compilar con la opci�n -lfl del enlazador
al final de la l�nea de comando de cc
(como ATT-Lex con
-ll). En este caso no se necesita la %option.