Chapitre Ecrire une grammaire avec ANTLR
Création d'un parser d'exemple ANTLR
Dans cette leçon, nous allons générer un parseur pour la grammaire d'exemple ANTLR
Dernière modification : Dec 08 , 2024
Dernière modification : Dec 08 , 2024
Pré-requis
L'environnement ANTLR doit avoir été installé.
Créer un projet Eclipse Java
Créer un fichier de grammaire
Création d'un fichier Expr.g4
grammar Expr;
prog: (expr NEWLINE)* ;
expr: expr ('*'|'/') expr
| expr ('+'|'-') expr
| INT
| '(' expr ')'
;
NEWLINE : [\r\n]+ ;
INT : [0-9]+ ;
Vous devez obtenir quelque chose comme :
A la sauvegarde du fichier, une outline apparait à droite et des fichiers sont générés à gauche.
Créer un fichier "gni.txt"
Insérer le contenu suivant :
2+4+3
Appelez grun avec la commande :
grun Expr prog gni.txt -gui