Lines Matching refs:nvars
311 static void adjustlocalvars (LexState *ls, int nvars) { in adjustlocalvars() argument
315 for (i = 0; i < nvars; i++) { in adjustlocalvars()
470 static void adjust_assign (LexState *ls, int nvars, int nexps, expdesc *e) { in adjust_assign() argument
472 int needed = nvars - nexps; /* extra values needed */ in adjust_assign()
1363 static void restassign (LexState *ls, struct LHS_assign *lh, int nvars) { in restassign() argument
1374 restassign(ls, &nv, nvars+1); in restassign()
1381 if (nexps != nvars) in restassign()
1382 adjust_assign(ls, nvars, nexps, &e); in restassign()
1532 static void forbody (LexState *ls, int base, int line, int nvars, int isgen) { in forbody() argument
1542 adjustlocalvars(ls, nvars); in forbody()
1543 luaK_reserveregs(fs, nvars); in forbody()
1548 luaK_codeABC(fs, OP_TFORCALL, base, 0, nvars); in forbody()
1584 int nvars = 5; /* gen, state, control, toclose, 'indexname' */ in forlist() local
1596 nvars++; in forlist()
1604 forbody(ls, base, line, nvars - 4, 1); in forlist()
1722 int nvars = 0; in localstat() local
1732 toclose = fs->nactvar + nvars; in localstat()
1734 nvars++; in localstat()
1743 if (nvars == nexps && /* no adjustments? */ in localstat()
1747 adjustlocalvars(ls, nvars - 1); /* exclude last variable */ in localstat()
1751 adjust_assign(ls, nvars, nexps, &e); in localstat()
1752 adjustlocalvars(ls, nvars); in localstat()