【发布时间】:2015-01-04 13:38:08
【问题描述】:
我知道Haxe编译器是用OCaml编程语言编写的,对于编译器开发者来说是一个相当不错的选择。但是最近我发现了 Luaxe 项目,它似乎是 Haxe 的全功能 Lua 后端,并被开发为纯 Haxe 库。我查看了项目的代码,它使用某种宏魔法在编译时生成 Lua 源代码。所以我想问一下是否有可能在纯Haxe中实现一个功能齐全的后端,而无需深入研究OCaml并重建编译器?如果有,有什么限制吗?有没有关于如何在纯 Haxe 中实现后端的好文章?
【问题讨论】:
标签: compiler-construction haxe