在antlr4中是否有针对Scala.g4的测试程序?

时间:2017-08-24 08:33:20

标签: antlr antlr4

请参阅:https://github.com/antlr/grammars-v4 在Java8下,有一个test.java程序,它说明了如何使用Java8.g4生成的Java8Lexer,Java8Parser类。但是,在scala中没有这样的测试程序。

所以只是想知道有人能给我看一个测试程序吗?或者,如果test.java可以直接在scala中使用而不需要太多修改?

谢谢!

1 个答案:

答案 0 :(得分:0)

正如上面提到的Bart Kiers,我发现scala.g4语法已满或错误。我通过使用Java8.g4解析scala程序解决了我的问题。幸运的是一切都很完美!但是在使用给定的test.java程序时要小心,不要忘记修改“getFilenames_”函数,因为它默认查找.java文件。修改它以接受.scala文件。