GNU Bison
Un article de Wikipédia, l'encyclopédie 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 | 2.7.1 (le 15 avril 2013[1]) [+/-] |
| 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.
Sommaire |
Scénarios d'utilisation [modifier]
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]
GNU Bison peut générer du code C, C++ ou Java, lequel pourra par la suite être compilé.
Bibliographie [modifier]
- (en) Charles Donnelly et Richard Stallman, GNU Bison – The Yacc-compatible Parser Generator : Bison Version 2.7, FSF, décembre 2013, 201 p. (ISBN 1-882114-44-2) [lire en ligne] ;
Notes & références [modifier]
- (en) Akim Demaille (15-04-2013), « bison-2.7.1 released », info-gnu.
Lien externe [modifier]
- (en) Code source sur la forge logicielle GNU Savannah.