GNU Bison
Un article de Wikipédia, l'encyclopédie libre.
(Redirigé depuis Bison (GNU))
|
|
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 | |
| Développeur | Projet GNU |
|---|---|
| Dernière version | 2.5.0 (14 mai 2011) [+/-] |
| Environnement | Multiplate-forme |
| Type | Analyseur syntaxique |
| Licence | GNU GPL |
| Site web | (en) Site officiel |
| modifier |
|
GNU Bison est l'implémentation de l'analyseur syntaxique yacc par le projet GNU.
[modifier] Scénarios d'utilisation
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.
[modifier] Langages de programmation supportés
GNU Bison peut générer du code C, C++ ou Java, lequel pourra par la suite être compilé.