使用Scala解析Java源代码

时间:2013-03-28 15:20:08

标签: java parsing scala

我正在开发静态分析工具,我需要使用Java源代码,我想在Scala中编写代码,以便我可以从其功能特性中受益。

有没有简单的方法来解析Java源代码并使用Scala创建一个抽象语法树? 我想过使用一些用Java编写的现有Java解析器,但我想确保我没有错过一些很酷的Scala库

1 个答案:

答案 0 :(得分:1)

我认为Scala可以调用Java库。

您应该能够调用任何Java实现的Java解析器(例如,ANTLR)。这样你就可以得到一个成熟的解析器。