如何在我的Antlr语法中加入unicode字符?

时间:2008-08-25 00:03:13

标签: unicode internationalization antlr parsing

我正在尝试使用以下内容构建语法:

NUMERIC:INTEGER | FLOAT |无限| PI ... 无限:'∞' PI:'π'

但是Antlr拒绝加载语法。

1 个答案:

答案 0 :(得分:3)

使用表示Unicode字符的Java表达式:

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

这将达到'\ uFFFF'; Java不支持五位Unicode。