Come inserisco i caratteri Unicode nella mia grammatica Antlr?
-
09-06-2019 - |
Domanda
Sto cercando di costruire una grammatica con quanto segue:
NUMERICO:Intero | Float | Infinito | Pi ...INFINITO:'∞' pi:'π'
Ma Antlr si rifiuta di caricare la grammatica.
Soluzione
Utilizza l'espressione Java che rappresenta il carattere Unicode:
- 'π' = '\u03C0'
- '∞' = '\u221E'
Funzionerà fino a '\uFFFF';Java non supporta Unicode a cinque cifre.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow