Lines Matching refs:nactvar

53   lu_byte nactvar;  /* # active locals outside the block */  member
244 return stacklevel(fs, fs->nactvar); in luaY_nvarstack()
316 int vidx = fs->nactvar++; in adjustlocalvars()
329 fs->ls->dyd->actvar.n -= (fs->nactvar - tolevel); in removevars()
330 while (fs->nactvar > tolevel) { in removevars()
331 LocVar *var = localdebuginfo(fs, --fs->nactvar); in removevars()
392 for (i = cast_int(fs->nactvar) - 1; i >= 0; i--) { in searchvar()
412 while (bl->nactvar > level) in markupval()
505 const char *varname = getstr(getlocalvardesc(ls->fs, gt->nactvar)->vd.name); in jumpscopeerror()
522 if (unlikely(gt->nactvar < label->nactvar)) /* enter some scope? */ in solvegoto()
557 l->arr[n].nactvar = ls->fs->nactvar; in newlabelentry()
605 ll->arr[l].nactvar = fs->bl->nactvar; in createlabel()
625 if (stacklevel(fs, gt->nactvar) > stacklevel(fs, bl->nactvar)) in movegotosout()
627 gt->nactvar = bl->nactvar; /* update goto level */ in movegotosout()
634 bl->nactvar = fs->nactvar; in enterblock()
666 int stklevel = stacklevel(fs, bl->nactvar); /* level outside the block */ in leaveblock()
672 removevars(fs, bl->nactvar); in leaveblock()
673 lua_assert(bl->nactvar == fs->nactvar); in leaveblock()
734 fs->nactvar = 0; in open_func()
973 f->numparams = cast_byte(fs->nactvar); in parlist()
976 luaK_reserveregs(fs, fs->nactvar); /* reserve registers for parameters */ in parlist()
1416 int lblevel = stacklevel(fs, lb->nactvar); /* label level */ in gotostat()
1493 luaK_codeABC(fs, OP_CLOSE, stacklevel(fs, bl2.nactvar), 0, 0); in repeatstat()
1604 markupval(fs, fs->nactvar); /* last control var. must be closed */ in forlist()
1648 if (luaY_nvarstack(ls->fs) > stacklevel(ls->fs, lb->nactvar)) in issinglejump()
1720 int fvar = fs->nactvar; /* function's variable index */ in localfunc()
1772 toclose = fs->nactvar + nvars; in localstat()
1788 fs->nactvar++; /* but count it */ in localstat()