def main(): with open(sys.argv[1], 'rb') as f: data = f.read() ls = LuaState() ls.register('print', py_print) ls.load(data) ls.call(0, 0)
def main(): with open('./test/py_function_call.luac', 'rb') as f: data = f.read() ls = LuaState() ls.register('print', py_print) ls.load(data) ls.call(0, 0)
def main(): with open('./test/closure_upvalue.luac', 'rb') as f: data = f.read() ls = LuaState() ls.register('print', py_print) ls.load(data) ls.call(0, 0)
def main(): with open('./test/exception.luac', 'rb') as f: data = f.read() ls = LuaState() ls.register('print', py_print) ls.register('error', error) ls.register('pcall', pcall) ls.load(data) ls.call(0, 0)
def main(): with open('./test/vector.luac', 'rb') as f: data = f.read() ls = LuaState() ls.register('print', py_print) ls.register('getmetatable', get_metatable) ls.register('setmetatable', set_metatable) ls.load(data) ls.call(0, 0)
def main(): with open(sys.argv[1], 'rb') as f: data = f.read() ls = LuaState() ls.register('print', py_print) ls.register('getmetatable', get_metatable) ls.register('setmetatable', set_metatable) ls.register('next', lua_next) ls.register('pairs', pairs) ls.register('ipairs', ipairs) ls.load(data) ls.call(0, 0)
def main(): ls = LuaState() ls.register('print', py_print) ls.register('getmetatable', get_metatable) ls.register('setmetatable', set_metatable) ls.register('next', lua_next) ls.register('pairs', pairs) ls.register('ipairs', ipairs) ls.register('error', error) ls.register('pcall', pcall) ls.load(sys.argv[1]) ls.call(0, 0)
def main(): with open(sys.argv[1], 'rb') as f: data = f.read() ls = LuaState() ls.load(data) ls.call(0, 0)
def main(): with open('./test/function_call.luac', 'rb') as f: data = f.read() ls = LuaState() ls.load(data) ls.call(0, 0)