有什么好的可扩展语言交叉编译器吗?

Are there any good extensible language cross compilers?

我现在正在做一个项目,我非常希望能够扩展交叉编译器以将一些代码转换成其他语言。例如,我可能有一些代码的 AST,我想将其传递给具有预期语言的交叉编译器,并接收一些使用 return.

中指定语言的代码

所以总结一下:是否有任何可扩展的交叉编译器,我可以只给出一个 AST 或等价物并在 return 中接收代码?

(我知道 Haxe,但编译器的可扩展性不是很好,我宁愿不转译)

我决定使用 LLVM as the native compiler, and will write my own custom transpilers to other languages, as I could find no other decent option. If you would like to follow my project, head over to Provalang