有什么好的可扩展语言交叉编译器吗?
Are there any good extensible language cross compilers?
我现在正在做一个项目,我非常希望能够扩展交叉编译器以将一些代码转换成其他语言。例如,我可能有一些代码的 AST,我想将其传递给具有预期语言的交叉编译器,并接收一些使用 return.
中指定语言的代码
所以总结一下:是否有任何可扩展的交叉编译器,我可以只给出一个 AST 或等价物并在 return 中接收代码?
(我知道 Haxe,但编译器的可扩展性不是很好,我宁愿不转译)
我现在正在做一个项目,我非常希望能够扩展交叉编译器以将一些代码转换成其他语言。例如,我可能有一些代码的 AST,我想将其传递给具有预期语言的交叉编译器,并接收一些使用 return.
中指定语言的代码所以总结一下:是否有任何可扩展的交叉编译器,我可以只给出一个 AST 或等价物并在 return 中接收代码?
(我知道 Haxe,但编译器的可扩展性不是很好,我宁愿不转译)