| 1729 | } |
| 1730 | |
| 1731 | bool LuaEngine::executeModule(String module) { |
| 1732 | int top = lua_gettop(L); |
| 1733 | DEFER(lua_settop(L, top)); |
| 1734 | lua_getglobal(L, "require"); // file, require |
| 1735 | lua_pushlstring(L, module.c_str(), module.size()); |
| 1736 | int result = LuaEngine::call(L, 1, 0); // require(module) |
| 1737 | return result != 0; |
| 1738 | } |
| 1739 | |
| 1740 | void LuaEngine::pop(int count) { |
| 1741 | lua_pop(L, count); |
no test coverage detected