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).
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]