我有兴趣研究解释器的工作原理,LOLCODE让我发笑,所以:什么是最好的开源 LOLCODE 解释器?提供体面的REPL的奖励积分。
Hank Gay
问问题
3943 次
5 回答
2
虽然可能不是“最好的”,但我认为 DLR 团队的某个人实际上创建了一个基于 DLR 的 LOLCode 解释器非常酷,并且可以完全访问 .NET Framework。
从Wayback Machine添加了链接
于 2009-02-25T11:04:02.650 回答
2
于 2010-08-18T20:45:24.090 回答
1
当然,如果没有“最佳”的定义,就几乎没有办法肯定地回答这个问题。我正在编写一个 LOLCODE 解释器(http://pgfoundry.org/projects/pllolcode/)来支持 LOLCODE 作为在 PostgreSQL 数据库中编写存储过程的语言。(为什么,你问?因为我想学习如何。)这个解释器是用 C 语言编写的,并使用 Bison 和 Flex 进行解析。在这种情况下,这些似乎是“最佳”选择,因为这就是 PostgreSQL 本身使用的。如果您更熟悉 Perl,那么基于 Perl 的解释器可能会更好。
于 2009-02-25T17:55:44.500 回答
1
我知道它不是解释器,但我使用了Lolcode.net实现,它对我来说效果很好。它遵循规范相对较好,除了一些东西(如数组)。
此外,如果 Linux 兼容性对您很重要,我使用Mono让它在 Linux 中运行。
于 2009-07-20T20:50:34.073 回答