标签: scala compilation
如何将scala程序转换为AST并以编程方式从java / scala中进行操作?
答案 0 :(得分:1)
您可以解析scala程序源代码。
看看parboiled2 PEG解析器。作为一个例子,它有scala解析器实现
https://github.com/sirthias/parboiled2/tree/master/scalaParser/src/main/scala/scalaparser
答案 1 :(得分:0)
我知道这是一个老问题,但是您可以看看scalameta:
https://scalameta.org/
用于阅读,分析,转换和生成Scala程序的库