标签: java parsing scala
我正在开发静态分析工具,我需要使用Java源代码,我想在Scala中编写代码,以便我可以从其功能特性中受益。
有没有简单的方法来解析Java源代码并使用Scala创建一个抽象语法树? 我想过使用一些用Java编写的现有Java解析器,但我想确保我没有错过一些很酷的Scala库
答案 0 :(得分:1)
我认为Scala可以调用Java库。
您应该能够调用任何Java实现的Java解析器(例如,ANTLR)。这样你就可以得到一个成熟的解析器。