GNU Bison

Un article de Wikipédia, l'encyclopédie libre.
(Redirigé depuis Bison (GNU))
Aller à : navigation, rechercher
Page d'aide sur l'homonymie Pour les articles homonymes, voir Bison (homonymie).
image illustrant un logiciel libre
Cet article est une ébauche concernant un logiciel libre.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.

GNU Bison
Logo

Développeur Projet GNU
Dernière version 3.0.4 ()[1]Voir et modifier les données sur Wikidata
Environnement Multiplate-forme
Type Analyseur syntaxique
Licence GNU GPL
Site web www.gnu.org/software/bison/

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.0.4 released » (consulté le 20 avril 2016)

Annexes[modifier | modifier le code]

Bibliographie[modifier | modifier le code]

Lien externe[modifier | modifier le code]