GNU Bison

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
Page d'aide sur l'homonymie Pour les articles homonymes, voir Bison (homonymie).
GNU Bison
Logo
Logo

Développeur Projet GNU
Dernière version 3.0.4 (le 23 janvier 2015,
il y a 7 mois
[1]
)
[+/-]
Environnement Multiplate-forme
Type Analyseur syntaxique
Licence GNU GPL
Site web (en) Site officiel

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) « GNU Bison », sur directory.fsf.org, FSF,‎

Annexes[modifier | modifier le code]

Bibliographie[modifier | modifier le code]

Lien externe[modifier | modifier le code]