Twórca | Robert P. Corbett ( d ) |
---|---|
Opracowany przez | Projekt GNU |
Pierwsza wersja | Czerwiec 1985 |
Ostatnia wersja | 3.7.2 (5 września 2020) |
Kaucja | git.savannah.gnu.org/cgit/bison.git |
Napisane w | VS |
System operacyjny | GNU / Linux i BSD ( d ) |
Środowisko | Wieloplatformowy |
Rodzaj | Parser |
Licencja | GPL-3.0 + ( d ) |
Dokumentacja | www.gnu.org/software/bison/manual |
Stronie internetowej | www.gnu.org/software/bison/ |
GNU żubr jest implementacją GNU „s kompilator kompilator yacc , specjalizującą się w tworzeniu parserów .
Użycie analizatora składni jest niezbędne w przypadku kodu napisanego na przykład w C lub C ++, gdy konieczne jest zastąpienie klas lub innych odwołań przez adaptery lub wywołania funkcji lub z innych klas i / lub funkcji. Na tym diagramie GNU Bison może przeanalizować kod źródłowy i zamienić wszystkie wystąpienia klas i funkcji, w tym ich argumenty .
Bison mogą być również związane z leksykalne analizatora Flex , o wolna wersja z Lex .
GNU Bison może generować kod C , C ++ lub Java , który można później skompilować .