Je me suis mis à antlr, et je me casse déjà la nez (ce serait pas drôle sinon). J'ai donc suivi l'exemple "Cut and Paste" de la documentation, que j'ai voulu modifier un peu pour bien comprendre comment ça marche (et vu que je poste ici, c'est que c'est pas encore le cas).
Mon fichier t.g ressemble à ça :
class P extends Parser;
startRule
: a:ACTION
COMMA
n:NAME
{System.out.println(a.getText()+"la"+n.getText());}
;
class L extends Lexer;
// one-or-more letters (…)