Подтвердить что ты не робот

Что такое "лучший" интерпретатор lolcode с открытым исходным кодом?

Мне интересно узнать, как работает интерпретатор, и LOLCODE заставляет меня смеяться, так: какой лучший OpenSource LOLCODE-интерпретатор? Бонусные баллы за предоставление достойного REPL.

4b9b3361

Ответ 1

Зависит от вашего любимого/ "лучшего для понимания" языка - например, здесь Java и Perl интерпретатор с открытым исходным кодом.

Ответ 2

Хотя, возможно, и не "лучший", я думаю, что довольно круто, что кто-то из команды DLR фактически создал интерпретатор LOLCode на основе DLR, с полным доступом к .NET Framework.

Добавлена ​​ссылка из Wayback Machine

Ответ 3

Моя любимая реализация LOLPython

Итак, отличный плюс, если вы поклонник python.:)

И если вы хотите внести изменения в то, что уже определено, это довольно просто.: D

Ответ 4

Разумеется, без определения "наилучшего", есть небольшой способ ответить на этот вопрос с какой-либо определенностью. Я пишу интерпретатор LOLCODE (http://pgfoundry.org/projects/pllolcode/), чтобы поддерживать LOLCODE в качестве языка для записи хранимых процедур в базе данных PostgreSQL. (Почему, вы спрашиваете? Потому что я хотел узнать, как это сделать.) Этот интерпретатор написан на языке C и использует Bison и Flex для синтаксического анализа. В этом случае они кажутся "лучшими", потому что это то, что использует PostgreSQL. Если вы более знакомы, скажем, с Perl, интерпретатор на основе Perl, вероятно, лучше.

Ответ 5

Я знаю, что это не интерпретатор, но я использовал Lolcode.net, и он работал довольно хорошо для меня. Это следует за спецификациями относительно хорошо, за исключением нескольких вещей (например, массивов).

Кроме того, я получил его для запуска в Linux, используя Mono, если для вас важна совместимость Linux.