Creador | Robert P. Corbett ( d ) |
---|---|
Desarrollado por | Proyecto GNU |
Primera versión | Junio de 1985 |
Última versión | 3.7.2 (5 de septiembre de 2020) |
Depositar | git.savannah.gnu.org/cgit/bison.git |
Escrito en | VS |
Sistema de explotación | GNU / Linux y BSD ( d ) |
Medio ambiente | Multiplataforma |
Tipo | Analizador |
Licencia | GPL-3.0 + ( d ) |
Documentación | www.gnu.org/software/bison/manual |
Sitio web | www.gnu.org/software/bison/ |
GNU bison es la implementación del compilador-compilador yacc de GNU , especializada en la generación de analizadores .
El uso de un analizador de sintaxis es fundamental en código escrito por ejemplo en C o C ++ cuando es necesario reemplazar clases u otras referencias por adaptadores , o llamadas a funciones , o de otras clases y / o funciones. En este esquema, GNU Bison puede analizar el código fuente y reemplazar todas las instancias de clases y funciones, incluidos sus argumentos .
Bison también se puede asociar con el analizador léxico Flex , una versión gratuita de Lex .
GNU Bison puede generar código C , C ++ o Java , que luego se puede compilar .