문제

다음과 같은 문법을 구축하려고합니다 :

숫자 : INTEGER |FLOAT |무한 |PI ... 무한 : '∞' PI : 'π'

그러나 Antlr는 문법로드를 거부합니다.

도움이 되었습니까?

해결책

유니 코드 문자를 나타내는 Java 표현식 사용 :

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

    최대 '\ uFFFF'까지 작동합니다.Java는 5 자리 유니 코드를 지원하지 않습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top