6.31. Bison-3.0.4

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

Temps de construction approximatif: 0.3 SBU
Espace disque requis: 32 Mo

6.31.1. Installation de Bison

Préparez la compilation de Bison :

./configure --prefix=/usr --docdir=/usr/share/doc/bison-3.0.4

Compilez le paquet :

make

Il y a une dépendance circulaire entre bison et flex en ce qui concerne les vérifications. Si vous le souhaitez après l'installation de flex dans la prochaine partie, les vérifications de bison peuvent être lancées avec make check. Trois tests liés à lalr1.cc échouent pour des raisons inconnues.

Installez le paquet :

make install

6.31.2. Contenu de Bison

Programmes installés: bison et yacc
Bibliothèque installée: 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 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

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