10.26. Bison-3.0

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

10.26.1. Installation de Bison

Le script configure ne détermine pas la bonne valeur pour la suite. Définissez-la donc à la main :

echo "ac_cv_prog_lex_is_flex=yes" > config.cache

Préparez la compilation de Bison :

./configure --prefix=/usr --cache-file=config.cache

Compilez le paquet :

make

Pour tester les résultats, exécutez : make check.

Installez le paquet :

make install

10.26.2. Contenu de Bison

Programmes installés: bison and yacc
Répertoire installé: liby.a
Répertoire installé: /usr/share/bison

Descriptions courtes

bison

Génère, à partir d'une série de règles, un programme d'analyse de structure de fichiers texte. Bison est un remplaçant de Yacc (Yet Another Compiler Compiler)

yacc

Une enveloppe pour bison, utile pour les programmes qui appellent toujours yacc au lieu de bison ; Il appelle bison avec l'option -y

liby.a

La bibliothèque Yacc contenant des implémentations, compatible Yacc, des fonctions yyerror et main. Cette bibliothèque n'est généralement pas très utile mais POSIX la réclame