Lines Matching refs:nactvar
53 lu_byte nactvar; /* # active locals outside the block */
244 return stacklevel(fs, fs->nactvar);
316 int vidx = fs->nactvar++;
329 fs->ls->dyd->actvar.n -= (fs->nactvar - tolevel);
330 while (fs->nactvar > tolevel) {
331 LocVar *var = localdebuginfo(fs, --fs->nactvar);
392 for (i = cast_int(fs->nactvar) - 1; i >= 0; i--) {
412 while (bl->nactvar > level)
503 const char *varname = getstr(getlocalvardesc(ls->fs, gt->nactvar)->vd.name);
520 if (unlikely(gt->nactvar < label->nactvar)) /* enter some scope? */
555 l->arr[n].nactvar = ls->fs->nactvar;
603 ll->arr[l].nactvar = fs->bl->nactvar;
623 if (stacklevel(fs, gt->nactvar) > stacklevel(fs, bl->nactvar))
625 gt->nactvar = bl->nactvar; /* update goto level */
632 bl->nactvar = fs->nactvar;
664 int stklevel = stacklevel(fs, bl->nactvar); /* level outside the block */
670 removevars(fs, bl->nactvar);
671 lua_assert(bl->nactvar == fs->nactvar);
732 fs->nactvar = 0;
971 f->numparams = cast_byte(fs->nactvar);
974 luaK_reserveregs(fs, fs->nactvar); /* reserve registers for parameters */
1414 int lblevel = stacklevel(fs, lb->nactvar); /* label level */
1491 luaK_codeABC(fs, OP_CLOSE, stacklevel(fs, bl2.nactvar), 0, 0);
1602 markupval(fs, fs->nactvar); /* last control var. must be closed */
1680 int fvar = fs->nactvar; /* function's variable index */
1732 toclose = fs->nactvar + nvars;
1748 fs->nactvar++; /* but count it */