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)
Exemple #4
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)
Exemple #6
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)
Exemple #8
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)