Note :
Il n'y a actuellement aucun avis de lecteur. La note est basée sur 3 votes.
Bison: The Yacc-compatible Parser Generator
Bison est un générateur d'analyseur syntaxique polyvalent qui convertit une grammaire contextuelle annotée en un analyseur déterministe LR ou LR généralisé (GLR) utilisant des tables d'analyse LALR(1). À titre expérimental, Bison peut également générer des tables d'analyse IELR(1) ou LR(1) canonique. Une fois que vous maîtrisez Bison, vous pouvez l'utiliser pour développer une large gamme d'analyseurs de langage, depuis ceux utilisés dans les simples calculatrices de bureau jusqu'aux langages de programmation complexes.
Bison est compatible avec Yacc : toutes les grammaires Yacc correctement écrites devraient fonctionner avec Bison sans changement. Toute personne familière avec Yacc devrait être en mesure d'utiliser Bison sans trop de difficultés. Vous devez maîtriser la programmation en C ou C++ pour utiliser Bison ou comprendre ce manuel. Java est également pris en charge à titre expérimental.
Nous commençons par des chapitres tutoriels qui expliquent les concepts de base de l'utilisation de Bison et présentent trois exemples expliqués, chacun s'appuyant sur le précédent. Si vous ne connaissez pas Bison ou Yacc, commencez par lire ces chapitres. Les chapitres de référence qui suivent décrivent en détail des aspects spécifiques de Bison.
Bison a été écrit à l'origine par Robert Corbett. Richard Stallman l'a rendu compatible avec Yacc. Wilfred Hansen, de l'université Carnegie Mellon, a ajouté des chaînes de caractères littéraux à plusieurs caractères et d'autres fonctionnalités. Depuis lors, Bison est devenu plus robuste et a évolué vers de nombreuses autres fonctionnalités grâce au travail acharné d'une longue liste de volontaires.
Cette édition correspond à la version 3. 0. 4 de Bison.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)