Bonjour,
Je suis en train d'écrire un parser avec antlr.
Il se trouve que le caractère '.' est utilisé en tant que fin de statement, mais aussi en tant que séparateur de champ![]()
Voici un example :
Que faut il faire afin d'éviter que le parser prenne maVar2.maVar3 comme 'table.champ' ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 method public void maMethode() : ...//definition divers maVar = maVar2. maVar3 = maTable.champ. ...// autres traitement end method.
Quelqu'un aurait il une idée afin de résoudre se problème ?
merci d'avance
Partager