是否有x86或x86_64的lolcode编译器?

时间:2011-11-24 20:58:47

标签: compiler-construction lolcode

lolcode网站上,我看到很多人提到各种lolcode解释器。但是有没有针对x86或x86_64架构的lolcode编译器,它直接编译为本机机器代码?

我已经看过几个解释器实现,包括Lci,lolcode.net(编译器到.NET),以及Python,Java和JavaScript中的lolcode解释器。这些都不是我想要的。

我提出的部分理由是,如果不存在这样的编译器,我可能会对编写LOLCODE - > C转换器,然后利用GCC等C编译器来定位本机架构。

1 个答案:

答案 0 :(得分:8)

显然,至少有两次尝试将lolcode转换为LLVM字节码

使用LLVM字节码,您可以使用例如llc轻松将其转换为优化的目标体系结构的程序集,并从中获取本机二进制文件。

事实上,你也可以generate JavaScript使用这种方法。

玩得开心。