如何将Unicode字符放入Antlr语法中?
时间:2020-03-05 18:42:41 来源:igfitidea点击:
我正在尝试建立以下语法:
数值:整数|浮法|无限PI
...
无限: ''
PI:"
但是Antlr拒绝加载语法。
解决方案
回答
使用表示Unicode字符的Java表达式:
- ''='\ u03C0'
- ''='\ u221E'
这将达到'\ uFFFF'; Java不支持五位Unicode。
我正在尝试建立以下语法:
数值:整数|浮法|无限PI
...
无限: ''
PI:"
但是Antlr拒绝加载语法。
使用表示Unicode字符的Java表达式:
这将达到'\ uFFFF'; Java不支持五位Unicode。