6.25. Bison-2.4.1

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

Temps de construction estimé : 1.1 SBU
Espace disque requis : 19.2 Mio

6.25.1. Installation de Bison

Préparez la compilation de Bison :

./configure --prefix=/usr

Le système configure provoque le fait que Bison est compilé sans support pour l'internationalisation des messages d'erreur si un programme bison n'est pas déjà dans $PATH. L'ajout suivant va corriger cela :

echo '#define YYENABLE_NLS 1' >> lib/config.h

Compilez le paquet :

make

Pour tester les résultats (environ 0.5 SBU), lancez :

make check

Installez le paquet :

make install

6.25.2. Contenu de Bison

Programmes installés: bison et yacc
Bibliothèque installée: liby.a

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 remplacement pour Yacc (Yet Another Compiler Compiler)

yacc

Un emballage 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