Haxe/hxcpp @:native bindings for LuaJIT.
This is a linc library.
This library works with the Haxe cpp target only.
See test/Test.hx
Be sure to read the Lua documentation
www.lua.org/manual/5.1/manual.html
import llua.Lua;
import llua.LuaL;
import llua.State;
class Test {
static function main() {
var lua:State = LuaL.newstate();
LuaL.openlibs(lua);
trace("Lua version: " + Lua.version());
trace("LuaJIT version: " + Lua.versionJIT());
LuaL.dofile(lua, "script.lua");
Lua.getglobal(lua, "foo");
Lua.pushinteger(lua, 1);
Lua.pushnumber(lua, 2.0);
Lua.pushstring(lua, "three");
Lua.pcall(lua, 3, 0, 1);
Lua.close(lua);
}
}