10.32. Bison-3.0.4 64 bits

Le paquet Bison contient un générateur de parseur.

10.32.1. Installation de Bison

Préparez la compilation de Bison :

CC="gcc ${BUILD64}" \
CXX="g++ ${BUILD64}" \
./configure \
    --prefix=/usr \
    --libdir=/usr/lib64 \
    --docdir=/usr/share/doc/bison-3.0.4

Compilez le paquet :

make

Pour tester les résultats, lancez :

make check

Installez le paquet :

make install

10.32.2. Contenu de Bison

Programmes installés: bison, yacc
Bibliothèque installée: liby.a
Répertoires installés: /usr/share/bison, /usr/share/doc/bison-3.0.4

Descriptions courtes

bison

Génère, à partir d'une série de règle, un programme pour analyser la structure de fichiers texte. Bison remplace Yacc (Yet Another Compiler Compiler)

yacc

Une enveloppe pour bison, prévue pour les programmes qui appellent toujours yacc plutôt que bison. Il appelle bison avec l'option -y

liby.a

La bibliothèque Yacc contient les implémentations des fonctions yyerror et main compatibles avec Yacc. Cette bibliothèque n'est normalement pas très utile, mais POSIX en a besoin