Lex

Lex je program pro generování lexikálních analyzátorů , obvykle používaný ve spojení s generátorem analyzátoru yacc . Lex původně napsali Eric Schmidt a Mike Lesk a je standardním generátorem lexerů na operačních systémech Unix a je součástí standardu POSIX . Lex čte vstupní proud popisující lexikální analyzátor a vydává zdrojový kód v programovacím jazyce C.

Struktura vstupního souboru

Struktura souboru lex je podobná jako u souboru yacc; soubor je rozdělen do tří bloků, oddělených řádky, každý obsahuje dvě procenta znaků:

Definiční blok %% Blok pravidel %% Blok kódu C

Viz také

Odkazy