Bonjour,

je suis en train de créer un programme qui reçoit en entrée un fichier contenant une grammaire EBNF et qui va nous donner en sortie la procédure correspondante.

Par exemple, on a la grammaire suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
identificateur = lettre {lettre|chiffre}
Je ne sais pas comment rendre cette grammaire en une procédure ou méthode écrite en Java ou même une classe ??

Sachant que ça se passe de manière dynamique, c'est-à-dire que quelle que soit la grammaire en entrée, il va nous donner la classe correspondante.

Merci