Lex

A Lex egy lexikális elemzők generálására szolgáló program , amelyet általában a yacc elemző generátorral együtt használnak . A Lex-et eredetileg Eric Schmidt és Mike Lesk írta , és a Unix operációs rendszerek szabványos lexergenerátora, és a POSIX szabvány része . Lex beolvassa a lexikális elemzőt leíró bemeneti adatfolyamot, és a C programozási nyelven adja ki a forráskódot .

Bemeneti fájl szerkezete

A lex fájl szerkezete hasonló a yacc fájléhoz; a fájl három blokkra van osztva, amelyeket egyenként két százalékos karaktert tartalmazó sorok választanak el:

Definíció blokk %% Szabályblokk %% C kód blokk

Lásd még

Linkek