我正在使用 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字符?