有没有人知道是否有完全托管的(.NET)Lua解释器?常规源可以使用桌面.NET的托管扩展进行编译,但不能嵌入到Silverlight应用程序中。
答案 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%忠实的端口)。