Comment mettre des caractères Unicode dans ma grammaire Antlr ?
-
09-06-2019 - |
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.
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