![Flex](https://i.altapps.net/icons/flex-e8f34.png)
0
Flex
Flex (szybki generator analizatora leksykalnego) to narzędzie do generowania skanerów.Skaner, czasami nazywany tokenizerem, to program, który rozpoznaje wzorce leksykalne w tekście.Program flex odczytuje określone przez użytkownika pliki wejściowe lub standardowe dane wejściowe, jeśli nie podano żadnych nazw plików, w celu wygenerowania opisu skanera.Opis jest w postaci par wyrażeń regularnych i kodu C, zwanych regułami.Flex generuje plik źródłowy C o nazwie „lex.yy.c”, który definiuje funkcję yylex ().Plik „lex.yy.c” można skompilować i połączyć w celu utworzenia pliku wykonywalnego.Po uruchomieniu plik wykonywalny analizuje dane wejściowe pod kątem występowania tekstu pasującego do wyrażeń regularnych dla każdej reguły.Za każdym razem, gdy znajdzie dopasowanie, wykonuje odpowiedni kod C ....
Stronie internetowej:
https://github.com/westes/flexKategorie
Alternatywy dla Flex'a dla wszystkich platform z dowolną licencją
![ANTLR](https://i.altapps.net/icons/antlr-ddc90.png)
5
![Ragel](https://i.altapps.net/icons/ragel-558c6.png)
0