有没有很好的可扩展语言交叉编译器?

时间:2018-11-02 15:15:10

标签: compilation cross-compiling extensibility

我现在正在一个项目上,我很高兴能够扩展交叉编译器以将一些代码转换为其他语言。例如,我可能具有一些代码的AST,我想将其传递给具有预期语言的交叉编译器,并以返回指定的语言接收一些代码。

因此,总而言之:有没有可扩展的交叉编译器,我可以给出AST或等效代码并接收代码作为回报?

(我了解Haxe,但是编译器的扩展性不是很好,我宁愿不进行编译)

1 个答案:

答案 0 :(得分:0)

我已决定使用LLVM作为本机编译器,并将自己的自定义编译器编写为其他语言,因为我找不到其他合适的选择。如果您想关注我的项目,请前往Provalang