JavaCC

Un article de Wikipédia, l'encyclopédie libre.

Java Compiler Compiler (JavaCC) est un logiciel destiné à faciliter la réalisation de programmes informatiques en language Java. En plus d’être un générateur de parser (un outil qui lit les spécifications d’une grammaire et qui la convertit en programme Java), JavaCC fournit 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érateur de parser pour Java[réf. nécessaire].

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.

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

[modifier] Liens externes