Lines Matching refs:nactvar

45   lu_byte nactvar;  /* # active locals outside the block */  member
206 fs->nactvar = cast_byte(fs->nactvar + nvars); in adjustlocalvars()
208 getlocvar(fs, fs->nactvar - nvars)->startpc = fs->pc; in adjustlocalvars()
214 fs->ls->dyd->actvar.n -= (fs->nactvar - tolevel); in removevars()
215 while (fs->nactvar > tolevel) in removevars()
216 getlocvar(fs, --fs->nactvar)->endpc = fs->pc; in removevars()
247 for (i = cast_int(fs->nactvar) - 1; i >= 0; i--) { in searchvar()
261 while (bl->nactvar > level) bl = bl->previous; in markupval()
345 if (gt->nactvar < label->nactvar) { in closegoto()
346 TString *vname = getlocvar(fs, gt->nactvar)->varname; in closegoto()
372 if (gt->nactvar > lb->nactvar && in findlabel()
374 luaK_patchclose(ls->fs, gt->pc, lb->nactvar); in findlabel()
390 l->arr[n].nactvar = ls->fs->nactvar; in newlabelentry()
426 if (gt->nactvar > bl->nactvar) { in movegotosout()
428 luaK_patchclose(fs, gt->pc, bl->nactvar); in movegotosout()
429 gt->nactvar = bl->nactvar; in movegotosout()
439 bl->nactvar = fs->nactvar; in enterblock()
445 lua_assert(fs->freereg == fs->nactvar); in enterblock()
477 luaK_patchclose(fs, j, bl->nactvar); in leaveblock()
483 removevars(fs, bl->nactvar); in leaveblock()
484 lua_assert(bl->nactvar == fs->nactvar); in leaveblock()
485 fs->freereg = fs->nactvar; /* free registers */ in leaveblock()
540 fs->nactvar = 0; in open_func()
782 f->numparams = cast_byte(fs->nactvar); in parlist()
783 luaK_reserveregs(fs, fs->nactvar); /* reserve register for parameters */ in parlist()
1226 ll->arr[l].nactvar = fs->bl->nactvar; in labelstat()
1264 luaK_patchclose(fs, condexit, bl2.nactvar); in repeatstat()
1508 lua_assert(GETARG_A(getcode(fs,&e)) == fs->nactvar); in retstat()
1510 first = fs->nactvar; in retstat()
1518 first = fs->nactvar; /* return all `active' values */ in retstat()
1591 ls->fs->freereg >= ls->fs->nactvar); in statement()
1592 ls->fs->freereg = ls->fs->nactvar; /* free registers */ in statement()