7

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

是否有任何简单的方法来解析 Java 源代码并使用 Scala 拥有抽象语法树?我曾想过使用一些用 Java 编写的现有 Java 解析器,但我想确保我不会错过一些很酷的 Scala 库

4

1 回答 1

1

我认为 Scala 可以调用 Java 库。

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

于 2013-03-28T15:59:40.203 回答