Bison-1.875

Le paquet Bison contient un générateur d'analyseurs.

Temps de construction approximatif :  0,6 SBU
Espace disque requis :                10,6 Mo

L'installation de Bison dépend de Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, M4, Make, Sed.

Installation de Bison

Tout d'abord, corrigez un problème mineur de compilation que Bison a avec quelques paquets, ce correctif a été placé dans le CVS :

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

Maintenant, préparez la compilation de Bison :

./configure --prefix=/usr

Compilez le paquet :

make

Pour tester les résultats, lancez : make check.

Maintenant, installez le paquet :

make install

Contenu de Bison

Programmes installés : bison et yacc

Bibliothèque installée : liby.a

Courtes descriptions

bison génère, à partir d'une série de règles, un programme d'analyse de structures de fichiers texte. Bison est un remplacement de yacc (Yet Another Compiler Compiler).

yacc est un emballage pour bison, ce qui signifie que les programmes peuvent toujours appelés yacc au lieu de bison. Bison est lancé avec l'option -y.

liby.a est la bibliothèque Yacc contenant les implémentations des fonctions compatibles Yaxx contenant yyerror et main. Cette bibliothèque n'est normalement pas utile mais POSIX la réclame.