Lines Matching defs:ar
113 lua_Debug ar;
118 if (!lua_getstack(L1, (int)lua_tointeger(L, arg+1), &ar)) {
131 if (!lua_getinfo(L1, options, &ar))
135 settabss(L, "source", ar.source);
136 settabss(L, "short_src", ar.short_src);
137 settabsi(L, "linedefined", ar.linedefined);
138 settabsi(L, "lastlinedefined", ar.lastlinedefined);
139 settabss(L, "what", ar.what);
142 settabsi(L, "currentline", ar.currentline);
144 settabsi(L, "nups", ar.nups);
145 settabsi(L, "nparams", ar.nparams);
146 settabsb(L, "isvararg", ar.isvararg);
149 settabss(L, "name", ar.name);
150 settabss(L, "namewhat", ar.namewhat);
153 settabsb(L, "istailcall", ar.istailcall);
165 lua_Debug ar;
174 if (!lua_getstack(L1, luaL_checkint(L, arg+1), &ar)) /* out of range? */
176 name = lua_getlocal(L1, &ar, nvar);
194 lua_Debug ar;
195 if (!lua_getstack(L1, luaL_checkint(L, arg+1), &ar)) /* out of range? */
200 lua_pushstring(L, lua_setlocal(L1, &ar, luaL_checkint(L, arg+2)));
229 lua_Debug ar;
233 lua_getinfo(L, ">u", &ar);
234 luaL_argcheck(L, 1 <= nup && nup <= ar.nups, argnup, "invalid upvalue index");
259 static void hookf (lua_State *L, lua_Debug *ar) {
266 lua_pushstring(L, hooknames[(int)ar->event]);
267 if (ar->currentline >= 0)
268 lua_pushinteger(L, ar->currentline);
270 lua_assert(lua_getinfo(L, "lS", ar));