将Scala AST转换为源代码

7

有没有一种方法可以通过解析Scala AST来生成Scala源代码?

我正在研究通过解析/分析其他Scala源代码自动生成Scala源代码的方法。任何提示都将不胜感激!

2个回答

7

0

请查看我们的DMS软件重建工具包

DMS为许多语言提供完整的源代码解析/分析/优化/转换生态系统,它通过提供这些任务的通用机制作为其核心能力,并根据明确提供的语言定义(“前端”)来专门化这些任务。 DMS拥有许多语言(C,C ++,C#,Java,COBOL等)的前端,这些前端已经得到了广泛使用,并且还有一个快速定义其他语言的过程。

我们正在不断扩展语言集合。 DMS已经实现了Scala前端的部分功能,并且我们知道如何完成它,基于我们构建的其他30多个前端的特殊Java知识重点。


“have been used in anger”?那是打错字吗? - Michael Lorton
@Malvolio:这是一个英语习语,意思是“用于真实目的”。 - Ira Baxter

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接