Skaberen | Robert P. Corbett ( d ) |
---|---|
Udviklet af | GNU-projekt |
Første version | Juni 1985 |
Sidste version | 3.7.2 (5. september 2020) |
Depositum | git.savannah.gnu.org/cgit/bison.git |
Skrevet i | VS |
Operativ system | GNU / Linux og BSD ( d ) |
Miljø | Tværplatform |
Type | Parser |
Licens | GPL-3.0 + ( d ) |
Dokumentation | www.gnu.org/software/bison/manual |
Internet side | www.gnu.org/software/bison/ |
GNU bison er implementeringen GNU 's compiler-compiler yacc , der er specialiseret i generering af parsere .
Brug af en parser kræves på kode skrevet for eksempel i C eller C ++, når det er nødvendigt at erstatte klasser eller andre referencer med adaptere eller funktionsopkald eller fra andre klasser og / eller funktioner. I dette diagram kan GNU Bison analysere kildekoden og erstatte alle forekomster af klasser og funktioner, inklusive dens argumenter .
Bison kan også tilknyttes den leksikale analysator Flex , en gratis version af Lex .
GNU Bison kan generere C- , C ++- eller Java- kode , som senere kan kompileres .