Lines Matching refs:luap
45 lua_State *luap; member
102 lua_State *luap; in interp_init() local
113 luap = lua_newstate(interp_lua_realloc, NULL); in interp_init()
114 if (luap == NULL) { in interp_init()
118 softc->luap = luap; in interp_init()
122 luaL_requiref(luap, lib->name, lib->func, 1); in interp_init()
123 lua_pop(luap, 1); /* remove lib */ in interp_init()
127 (*fnpp)(luap); in interp_init()
133 const char *errstr = lua_tostring(luap, -1); in interp_init()
136 lua_pop(luap, 1); in interp_init()
148 lua_State *luap; in interp_run() local
153 luap = softc->luap; in interp_run()
155 if ((status = luaL_dostring(luap, line)) != 0) { in interp_run()
156 lua_pop(luap, 1); in interp_run()
165 lua_getglobal(luap, "cli_execute"); in interp_run()
167 lua_pushstring(luap, argv[nargc]); in interp_run()
169 status = lua_pcall(luap, argc, 1, 0); in interp_run()
170 ret = lua_tointeger(luap, 1); in interp_run()
171 lua_pop(luap, 1); in interp_run()
208 return (luaL_dofile(softc->luap, filename)); in interp_include()