Bonjour,
Je débute avec ANTLR et je suis à la recherche d'une fonctionnalité qui existe sous lex/flex et qui semble t'il n'existe pas avec ANTLR, c'est la notion de "start condition".
Il est ainsi possible d'écrire des règles
qui permettent d'activer ou de désactiver certaines règles contextuellement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <Comment>"---"{eol} { BEGIN(INITIAL); } <Comment>{eol} { BEGIN(INITIAL); } <Comment>[^-\n\015]* { } <Comment>"-" { } <INITIAL>".." { return DOT_DOT; }
Comment est ce que l'on peut faire la même chose avec ANTLR ou encore comment est ce que l'on peut s'en passer ?
Partager