-1

这是错误:

Exception in thread "main" ParseException: Encountered " <ID> "fibo "" at line 1, column 5.
Was expecting:
    "\u0440\u0430\u0432\u043d\u043e" ...

    at RussianL.generateParseException(RussianL.java:1084)
    at RussianL.jj_consume_token(RussianL.java:966)
    at RussianL.Assignmeth(RussianL.java:223)
    at RussianL.Smeth(RussianL.java:189)
    at RussianL.Lmeth(RussianL.java:151)
    at RussianL.Pmeth(RussianL.java:57)
    at RussianL.Start(RussianL.java:17)
    at RussianL.main(RussianL.java:6)

我没有在哪里说过我想使用 u0440 等作为我的代码语法。我用过实际的词

所有帮助表示赞赏。

4

1 回答 1

1

我相当确定这可以通过手动编辑 XXXConstants.java 文件来解决。由于每次运行 javacc 时都会被覆盖,因此您应该编写一个脚本,将 JavaCC 生成的时髦字符串替换为您想要的漂亮字符串。这可能相当于简单地将每次出现的“\\u4”替换为“\u4”。

于 2014-04-17T18:56:36.407 回答