Linux From Scratch: Versión 5.0 | ||
---|---|---|
Anterior | Apéndice A. Descripción de los paquetes y sus dependencias | Siguiente |
Las instrucciones de instalación están en la sección Instalación de Bison-1.875 del Capítulo 6.
Bison (1.875):
ftp://ftp.gnu.org/gnu/bison/
Parche Attribute para Bison:
http://www.linuxfromscratch.org/patches/lfs/5.0/bison-1.875-attribute.patch
Bison es un generador de analizadores sintácticos, un sustituto de yacc. Bison genera un programa que analiza la estructura de un fichero de texto.
Programas instalados: bison y yacc
Librería instalada: liby.a
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 util, pero POSIX la solicita.
Bison depende de: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, M4, Make, Sed.