ANTLR grun(TestRig)标记选项无法识别非ASCII字符

时间:2015-06-22 07:06:58

标签: utf-8 antlr4

我正在使用 grun.bat (java org.antlr.v4.runtime.misc.TestRig%*)。

Antlr版本是4.5

在输入文本上使用-tokens选项运行 grun.bat 会导致 0错误,但无法识别非ASCII字符,因此其标记为' ????

编码选项添加到grun.bat:

java -Dfile.encoding=UTF-8 org.antlr.v4.runtime.misc.TestRig %*

导致每个非ASCII字符出错,例如

  

第5行:1代码识别错误:'ם'

输入文本的非ASCII字符包含在utf-8中。

如何才能在令牌中正确显示非ASCII字符?

0 个答案:

没有答案