GNU Bison software | |
---|---|
Logo del progetto GNU | |
Genere | generatore di parser |
Sviluppatore | Progetto GNU |
Data prima versione | giugno 1985 |
Ultima versione | 3.8.1 (11-09-2021) |
Sistema operativo | Unix-like |
Linguaggio | C m4 (non in lista) |
Licenza | GPLv3+ (licenza libera) |
Sito web | www.gnu.org/software/bison/ |
GNU Bison, chiamato semplicemente Bison, è un generatore di parser, parte del Progetto GNU. Bison legge una specifica da una grammatica libera dal contesto, avverte riguardo eventuali ambiguità, e genera un parser scritto in codice C, C++ o Java, il quale legge sequenze di token verificando se essi soddisfano la sintassi specificata dalla grammatica. Di default genera parser del tipo LARL, ma può anche essere configurato per generare parser LR, IERL e GLR.[1]
Bison è un software libero, disponibile sotto la licenza GPLv3+, con alcune eccezioni.
Note
[modifica | modifica wikitesto]Collegamenti esterni
[modifica | modifica wikitesto]- (EN) Sito ufficiale, su gnu.org.
- GNU Bison, su packages.debian.org.
- Repository sorgenti di GNU Bison, su git.savannah.gnu.org.
- (EN) GNU Bison, su Free Software Directory.