GNU Bison

GNU Bison

Información
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 .

Escenarios de uso

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 .

Lenguajes de programación compatibles

GNU Bison puede generar código C , C ++ o Java , que luego se puede compilar .

Notas y referencias

  1. Robert P. Corbett, Recuperación de errores de compilador y semántica estática , (tesis doctoral),Junio ​​de 1985, [ leer en línea ] , consultado en5 de abril de 2020

Apéndices

Bibliografía

Enlace externo