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 18 mai 2007 à 17:53 et modifiée en dernier par Captainm (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

Java Compiler Compiler (JavaCC) est le plus utilisé des générateur de parser pour Java. Un générateur de parseur est un outil qui lit les spécifications d’une grammaire et qui la convertit en program Java. En plus d’être un générateur de parseur, JavaCC fournit d’autre possibilité relative à la génération de parser comme la construction d’arbre, le debugage, etc...

JavaCC prend comme entrée un fichier MaGrammaire.jj qui contient entre autre 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.