Creator | Robert P. Corbett ( d ) |
---|---|
Dezvoltat de | Proiectul GNU |
Prima versiune | Iunie 1985 |
Ultima versiune | 3.7.2 (5 septembrie 2020) |
Depozit | git.savannah.gnu.org/cgit/bison.git |
Scris in | VS |
Sistem de operare | GNU / Linux și BSD ( d ) |
Mediu inconjurator | Cross-platform |
Tip | Analizator |
Licență | GPL-3.0 + ( d ) |
Documentație | www.gnu.org/software/bison/manual |
Site-ul web | www.gnu.org/software/bison/ |
GNU bizoni este implementarea GNU e compilator-compilator yacc , specializata in generarea de interpretoare .
Utilizarea unui parser este necesară pentru codul scris de exemplu în C sau C ++ atunci când este necesar să înlocuiți clasele sau alte referințe cu adaptoare , sau apeluri de funcții , sau din alte clase și / sau funcții. În această schemă, GNU Bison poate analiza codul sursă și înlocui toate instanțele de clase și funcții, inclusiv argumentele sale .
Bizonul poate fi asociat și cu analizorul lexical Flex , o versiune gratuită a Lex .
GNU Bison poate genera cod C , C ++ sau Java , care ulterior poate fi compilat .