JavaCC

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.

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Cet article ne s'appuie pas, ou pas assez, sur des sources secondaires ou tertiaires ().

Pour améliorer la vérifiabilité de l'article ainsi que son intérêt encyclopédique, il est nécessaire, quand des sources primaires sont citées, de les associer à des analyses faites par des sources secondaires.

JavaCC

Informations
Dernière version 7.0.13 ()[1]Voir et modifier les données sur Wikidata
Dépôt github.com/javacc/javaccVoir et modifier les données sur Wikidata
Écrit en JavaVoir et modifier les données sur Wikidata
Environnement Machine virtuelle JavaVoir et modifier les données sur Wikidata
Type Bibliothèque Java (d)Voir et modifier les données sur Wikidata
Licence Licence BSDVoir et modifier les données sur Wikidata
Site web javacc.orgVoir et modifier les données sur Wikidata

modifier - modifier le code - voir Wikidata (aide) Consultez la documentation du modèle

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 d’extension .jj. Ce fichier contient entre autres les descriptions des règles de la grammaire et permet de produire le parser descendant correspondant. Le parser prend la forme d'une classe java qui implémente une interface définissant les mots clés de la grammaire.

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

Liens externes

  • Site officiel
  • Code source
  • Ancien site officiel
  • icône décorative Portail des logiciels libres
  • icône décorative Portail de la programmation informatique
  1. « Release 7.0.13 », (consulté le )