/moonsharp

An interpreter for the Lua language, written entirely in C# for the .NET, Mono, Xamarin and Unity3D platforms, including handy remote debugger facilities.

Primary LanguageC#OtherNOASSERTION

MoonSharp

http://www.moonsharp.org

A complete Lua solution written entirely in C# for the .NET, Mono and Unity3D platforms.

Includes an interpreter, debugger and will soon have code analysis facilities.

It is 99% compatible with Lua 5.2 (with a few exceptions, like goto statements and hex floats) and includes some nifty addition, plus a tight integration with .NET code.

Please see http://www.moonsharp.org for downloads, infos, tutorials, etc.

License

The program and libraries are released under a 3-clause BSD license - see the license section.

This work is based on the ANTLR4 Lua grammar Copyright (c) 2013, Kazunori Sakamoto.

Parts of the string library are based on the KopiLua project (https://github.com/NLua/KopiLua).

Debugger icons are from the Eclipse project (https://www.eclipse.org/).