什么是“最好的”开源lolcode解释器?

时间:2009-02-25 10:52:20

标签: lolcode

我有兴趣研究解释器是如何工作的,LOLCODE让我发笑,所以:什么是最好的OpenSource LOLCODE插件?提供体面REPL的奖励积分。

5 个答案:

答案 0 :(得分:3)

取决于您最喜欢/“最易理解”的语言 - 例如,这里是JavaPerl开源解释器。

答案 1 :(得分:2)

虽然可能不是“最好的”,但我认为来自DLR团队的人实际上创建了一个LOLCode interpreter based on the DLR并且可以完全访问.NET Framework,这非常酷。

Wayback Machine

添加了链接

答案 2 :(得分:2)

我最喜欢的实现是LOLPython

所以,如果你是一个蟒蛇迷,那就太好了。 :)

如果您想对已经定义的内容进行更改,那就非常简单了。 :d

答案 3 :(得分:1)

当然没有“最佳”的定义,没有什么办法可以肯定地回答这个问题。我正在编写一个LOLCODE解释器(http://pgfoundry.org/projects/pllolcode/)来支持LOLCODE作为在PostgreSQL数据库中编写存储过程的语言。 (为什么,你问?因为我想学习如何。)这个解释器是用C语言编写的,并使用Bison和Flex进行解析。在这种情况下,这些似乎是“最佳”选择,因为这是PostgreSQL本身使用的。如果您对Perl更熟悉,那么基于Perl的解释器可能更好。

答案 4 :(得分:1)

我知道它不是翻译,但我使用了Lolcode.net实现,它对我来说效果很好。它跟specifications相对较好,除了一些东西(比如数组)。

此外,如果Linux兼容性对您很重要,我可以使用Mono在Linux中运行它。