Flex

Flex

Flex (rychlý generátor lexikálních analyzátorů) je nástroj pro generování skenerů.Skener, někdy nazývaný tokenizer, je program, který v textu rozpoznává lexikální vzory.Program flex přečte uživatelem definované vstupní soubory nebo jeho standardní vstup, pokud nejsou uvedeny žádné názvy souborů, za účelem vygenerování popisu skeneru.Popis je ve formě párů regulárních výrazů a kódu C, nazývaných pravidla.Flex vygeneruje zdrojový soubor C s názvem "lex.yy.c", který definuje funkci yylex ().Soubor "lex.yy.c" lze zkompilovat a propojit a vytvořit spustitelný soubor.Při spuštění spustitelného souboru analyzuje jeho vstup výskyt textů odpovídajících regulárním výrazům pro každé pravidlo.Kdykoli najde shodu, provede odpovídající kód C ....
flex

Webová stránka:

Kategorie

Alternativy Flex pro všechny platformy s licencí open source