GNU Bison

Un article de Wikipédia, l'encyclopédie libre.
(Redirigé depuis Bison (GNU))
Sauter à la navigation Sauter à la recherche
Page d'aide sur l'homonymie Pour les articles homonymes, voir Bison (homonymie).
GNU Bison
Description de l'image Official gnu.svg.

Informations
Développé par Projet GNU
Dernière version 3.1 ()[1]Voir et modifier les données sur Wikidata
Dépôt git.savannah.gnu.org/git/bison.git et [cvs://anonymous@cvs.savannah.gnu.org:/web/bison cvs://anonymous@cvs.savannah.gnu.org:/web/bison]Voir et modifier les données sur Wikidata
Environnement Multiplate-forme
Type Analyseur syntaxique
Licence GPLv2Voir et modifier les données sur Wikidata
Site web www.gnu.org/software/bison/

Chronologie des versions

GNU Bison est l'implémentation GNU du compilateur de compilateur yacc, spécialisé dans la génération d'analyseurs syntaxiques.

Scénarios d'utilisation[modifier | modifier le code]

L'utilisation d'un analyseur syntaxique s'impose sur du code écrit par exemple en C ou C++ lorsqu'on a besoin de remplacer des classes ou autres références par des adaptateurs, ou des appels de fonctions, ou à partir d'autres classes et/ou fonctions. Dans ce schéma, GNU Bison peut analyser le code source et remplacer toutes les instances de classes et les fonctions, y compris ses arguments.

On peut par ailleurs associer Bison à l'analyseur lexical Flex, version libre de Lex.

Langages de programmation supportés[modifier | modifier le code]

GNU Bison peut générer du code C, C++ ou Java, lequel pourra par la suite être compilé.

Notes et références[modifier | modifier le code]

  1. (en) « bison-3.1 released [stable] » (consulté le 22 septembre 2018)

Annexes[modifier | modifier le code]

Bibliographie[modifier | modifier le code]

Lien externe[modifier | modifier le code]