Section courante

A propos

Section administrative du site

Sommaire

Fiche technique
Système d'exploitation : Linux
Auteur : GNU
Date de publication : 1996 à actuellement
Catégorie : Compilateur de compilateur
Licence : GPL
Site Web : http://www.gnu.org/software/bison

Le logiciel GNU Bison est utilisé comme compilateur de compilateur. Ainsi, il s'agit d'un générateur d'analyseur universel convertissant une grammaire contextuelle en un analyseur LR déterministe ou LR généraliste (GLR) en utilisant des tables d'analyseurs LALR. Comme fonctionnalité expérimentale, GNU Bison peut également générer des tables d'analyseurs IELR ou LR canonique. En résumé, il permet de développer un large éventail d'analyseur de langage de programmation ou plus simplement une calculatrice d'un bureau d'en environnement graphique. Ainsi, il généra un code C, C++ ou Java pouvant être ensuite compilé et allant produire lui-même un code compilé.

Le GNU Bison est compatible avec Yacc et toutes les syntaxes reconnus par celui-ci devrait reconnu par GNU Bison. Si vous développez avec Yacc, vous devrez être en mesure d'utiliser GNU Bison sans difficulté. Toutefois, pour maîtriser GNU Bison, vous devez aussi les langage de programmation C et C++.

Le logiciel GNU Bison est solide et éprouvé. Il est utilisé par de langages de programmation comme par exemple le langage de programmation Go de Google.



Dernière mise à jour : Mardi, le 19 juin 2018