Pergunta

Estou tentando construir uma gramática com o seguinte:

NUMÉRICO:Inteiro | Flutuar | Infinito | Pi ...INFINIDADE:'' 'Pi:'π'

Mas o Antlr se recusa a carregar a gramática.

Foi útil?

Solução

Use a expressão Java que representa o caractere Unicode:

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

Isso funcionará até '\uFFFF';Java não oferece suporte a Unicode de cinco dígitos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top