6.19. Bison-2.3

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

Temps de construction estimé : 0.2 SBU
Espace disque requis : 12.3 MB

6.19.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' >> config.h

Compilez le paquet :

make

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

Installez le paquet :

make install

6.19.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