Question

J'essaie de construire une grammaire avec ce qui suit :

NUMÉRIQUE :Entier | Float | Infinity | Pi ...INFINI:'∞' pi:'π'

Mais Antlr refuse de charger la grammaire.

Était-ce utile?

La solution

Utilisez l'expression Java représentant le caractère Unicode :

  • 'π' = '\u03C0'
  • '∞' = '\u221E'

Cela fonctionnera jusqu'à '\uFFFF' ;Java ne prend pas en charge l'Unicode à cinq chiffres.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top