是否有完全托管(.NET)Lua解释器?

时间:2011-07-07 10:36:19

标签: c# silverlight lua aluminumlua

有没有人知道是否有完全托管的(.NET)Lua解释器?常规源可以使用桌面.NET的托管扩展进行编译,但不能嵌入到Silverlight应用程序中。

3 个答案:

答案 0 :(得分:9)

另一个名为Lua.Net

的项目

检查Aluminum Lua,它完全用C#编写。

答案 1 :(得分:4)

我为.NET编写了一个Lua解释器

这是一个完全重写,它使用Irony进行解析并支持大多数Lua 5.2功能,即使它缺少调试功能。此外,只提供基本功能,但可以轻松编写自定义功能。 http://github.com/frabert/NetLua

答案 2 :(得分:2)

我做了一个完整的Lua 5.1.4到C#的行到端口,包括库和工具,它已成功用于Unity,部分用于XNA(减去需要反射的位):

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

你可能想检查一下GitHub,我相信它已被其他人分叉和更新了(虽然我不确定它们是否达到了相同的长度以确保它是100%忠实的端口)。