参考: https://github.com/antlr/grammars-v4 在Java8下,有一个测试.java程序说明了如何使用Java8Lexer,Java8.g4生成的Java8Parser类。但是,在 scala 中没有这样的测试程序。
所以只是想知道有人可以给我看一个测试程序吗?或者如果test.java可以直接在scala中使用,不需要太多的修改?
谢谢!
正如上面提到的 Bart Kiers,我发现 scala.g4 grammer 也已满或错误。我通过使用Java8.g4来解析scala程序解决了我的问题。幸运的是,一切都很完美!但是在使用给定的test.java程序时要小心,不要忘记修改"getFilenames_"功能,因为它默认查找.java文件。修改它以接受 .scala 文件。