Lines Matching defs:ar
146 lua_Debug ar;
157 if (!lua_getstack(L1, (int)luaL_checkinteger(L, arg + 1), &ar)) {
162 if (!lua_getinfo(L1, options, &ar))
166 settabss(L, "source", ar.source);
167 settabss(L, "short_src", ar.short_src);
168 settabsi(L, "linedefined", ar.linedefined);
169 settabsi(L, "lastlinedefined", ar.lastlinedefined);
170 settabss(L, "what", ar.what);
173 settabsi(L, "currentline", ar.currentline);
175 settabsi(L, "nups", ar.nups);
176 settabsi(L, "nparams", ar.nparams);
177 settabsb(L, "isvararg", ar.isvararg);
180 settabss(L, "name", ar.name);
181 settabss(L, "namewhat", ar.namewhat);
184 settabsb(L, "istailcall", ar.istailcall);
196 lua_Debug ar;
206 if (!lua_getstack(L1, level, &ar)) /* out of range? */
209 name = lua_getlocal(L1, &ar, nvar);
228 lua_Debug ar;
231 if (!lua_getstack(L1, level, &ar)) /* out of range? */
237 name = lua_setlocal(L1, &ar, nvar);
305 static void hookf (lua_State *L, lua_Debug *ar) {
311 lua_pushstring(L, hooknames[(int)ar->event]); /* push event name */
312 if (ar->currentline >= 0)
313 lua_pushinteger(L, ar->currentline); /* push current line */
315 lua_assert(lua_getinfo(L, "lS", ar));