Il pacchetto Bison contiene un generatore di analizzatori sintattici.
Tempo approssimativo di costruzione: 0.6 SBU Spazio necessario sul disco: 10.6 MB
L'installazione di Bison dipende da: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, M4, Make, Sed.
Correggete prima un problema minore di compilazione che Bison ha con certi pacchetti, la patch è stata estratta dal suo CVS:
patch -Np1 -i ../bison-1.875-attribute.patch
Ora preparate Bison per la compilazione:
./configure --prefix=/usr
Compilate il pacchetto:
make
Verificate i risultati: make check.
Ora installate il pacchetto:
make install
bison genera, da una serie di regole, un programma per analizzare la struttura dei file di testo. Bison è un sostituto di yacc (Yet Another Compiler Compiler).
yacc è un wrapper per bison, pensato per programmi che ancora chiamano yacc invece di bison. Chiama bison con l'opzione -y.
liby.a è la libreria Yacc contenente implementazioni di yyerror e funzioni principali compatibili con Yacc. Questa libreria normalmente non è molto utile, ma POSIX la richiede.