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

Есть ли полностью управляемый (.NET) Lua-интерпретатор?

Кто-нибудь знает, есть ли полностью интерпретируемый интерпретатор Lua (.NET)? Обычный источник может быть скомпилирован с управляемыми расширениями для настольных компьютеров .NET, но он не может быть встроен в приложение Silverlight.

4b9b3361

Ответ 1

Есть еще один проект под названием Lua.Net

Отметьте Aluminium Lua, он полностью написан на С#.

Ответ 2

Я написал интерпретатор Lua для .NET

Это полная перезапись, она использует Ирония для синтаксического анализа и поддерживает большинство функций Lua 5.2, даже если ей не хватает функций отладки. Также предоставляются только основные функции, но пользовательские могут быть легко записаны. http://github.com/frabert/NetLua

Ответ 3

Я сделал полный линейный порт Lua 5.1.4 в С#, включая библиотеки и инструменты, он успешно использовался с Unity и частично с XNA (минус биты, требующие отражения):

http://www.ppl-pilot.com/kopilua.aspx

Вы можете захотеть проверить GitHub, хотя, я считаю, что он был разветвлен и обновлен другими с тех пор (хотя я не уверен, что они пошли на ту же длину, что и я, чтобы убедиться, что это 100% верный порт).