Flex

Flex

Flex (brzi leksički generator analizatora) je alat za generiranje skenera.Skener, koji se ponekad naziva i tokenizer, je program koji u tekstu prepoznaje leksičke obrasce.Fleksibilni program čita unesene datoteke koje je odredio korisnik, ili njegov standardni unos ako nisu data imena datoteka, za opis skenera koji se generira.Opis je u obliku parova pravilnih izraza i C koda, nazvanih pravila.Flex generira izvornu datoteku C pod nazivom, "lex.yy.c", koja definira funkciju yylex ().Datoteka "lex.yy.c" može se sastaviti i povezati za proizvodnju izvršne datoteke.Kad se izvršni program pokrene, analizira njegov ulaz za pojave teksta koji odgovaraju pravilnim izrazima za svako pravilo.Kad god pronađe podudaranje, izvršava odgovarajući C kod ....
flex

Kategorije

Alternativa Flexu za sve platforme s komercijalnom licencom