13.7.3 Flex – ein besseres Lex
flex ist ein schneller lexikalischer Analysegenerator.
Referenzen f�r flex:
-
info flex (Tutorial)
-
flex(1)
Sie m�ssen Ihre eigenen Funktionen main() und
yywrap() implementieren oder Ihr Programm.l sollte
wie folgt aussehen, um ohne eine Bibliothek zu kompilieren (yywrap
ist ein Makro; %option main aktiviert %option
noyywrap implizit):
%option main
%%
.|\n ECHO ;
%%
Alternativ kann mit der -lfl-Linker-Option am Ende Ihrer
cc-Kommandozeile kompiliert werden (wie AT&T-Lex mit
-ll). Keine %option wird in diesem Fall ben�tigt.