Aller au contenu

JavaCC

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 27 mai 2014 à 06:12 et modifiée en dernier par Bub's wikibot (discuter | contributions) (Robot : Ajout de la date dans le bandeau {{sources secondaires}}, trouvé 28 sept. 2012 14:29 dans l'historique). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

Java Compiler Compiler (JavaCC) est un compilateur de compilateur destiné à faciliter la réalisation de programmes en langage Java. Il comporte un générateur de parser, qui permet de créer un analyseur syntaxique. JavaCC fournit également d’autres possibilités relatives à la génération de parser comme la construction d’arbre et le débogage. C'est le plus utilisé des générateurs de parser pour Java[réf. nécessaire].

JavaCC prend comme entrée un fichier MaGrammaire.jj qui contient entre autres les descriptions des règles de la grammaire et produit un parser descendant (dans le fichier MaGrammaire.java). Une classe MaGrammaire est définie dans le fichier java. Elle implémente l’interface MaGrammaireConstants, définie dans MaGrammaireConstants.java et qui contient les définitions des mots clés de la grammaire.

C'est un logiciel libre distribué selon les termes de la licence BSD.

Liens externes