Bison-1.875

El paquete Bison contiene un generador de analizadores sintácticos.

Tiempo estimado de construcción:  0.6 SBU
Espacio requerido en disco:       10.6 MB

La instalación de Bison depende de: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, M4, Make, Sed.

Instalación de Bison

Primero corregiremos un problema menos de compilación que Bison tiene con algunos paquetes. El parche está extraido de su CVS:

patch -Np1 -i ../bison-1.875-attribute.patch

Ahora prepara Bison para su compilación:

./configure --prefix=/usr

Compila el paquete:

make

Para comprobar los resultados, ejecuta: make check.

Ahora instala el paquete:

make install

Contenido de Bison

Programas instalados: bison y yacc

Librería instalada: liby.a

Descripciones cortas

bison genera, a partir de una serie de reglas, un programa para analizar la estructura de ficheros de texto. Bison es un sustituto de yacc (Yet Another Compiler Compiler, Otro Compilador de Compiladores).

yacc es un envoltorio para bison, destinado a los programas que todavía llaman a yacc en lugar de a bison. Invoca a bison con la opción -y.

liby.a es la librería Yacc que contiene la implementación de yyerror compatible con Yacc y funciones principales. Esta librería normalmente no es muy útil, pero POSIX la solicita.