• # Ben, il y a ambiguité

    Posté par . En réponse au message antlr, et le lexical nondeterminism. Évalué à 3.

    Et antlr te le dis: les lexèmes ACTION et NAME peuvent commencer de la même manière, par une lettre. De plus, pour les deux, tu as un "+", donc augmenter le lookahead ne reglera pas le problème. La différence entre les action et les noms dans ton cas pourrait n'intervenir qu'au niveau du parsing, les deux étant le même genre de token. Par exemple, pas mal de systemes utilisent le meme lexème "identiofier" pour les noms de variables, de types et de fonctions. C'est le parseur ensuite qui fait la différence.