Lines Matching refs:arr
200 luaM_growvector(L, dyd->actvar.arr, dyd->actvar.n + 1, in new_localvar()
202 var = &dyd->actvar.arr[dyd->actvar.n++]; in new_localvar()
220 return &fs->ls->dyd->actvar.arr[fs->firstlocal + vidx]; in getlocalvardesc()
282 varname = ls->dyd->actvar.arr[e->u.info].vd.name; in check_readonly()
518 Labeldesc *gt = &gl->arr[g]; /* goto to be resolved */ in solvegoto()
524 gl->arr[i] = gl->arr[i + 1]; in solvegoto()
537 Labeldesc *lb = &dyd->label.arr[i]; in findlabel()
551 luaM_growvector(ls->L, l->arr, n, l->size, in newlabelentry()
553 l->arr[n].name = name; in newlabelentry()
554 l->arr[n].line = line; in newlabelentry()
555 l->arr[n].nactvar = ls->fs->nactvar; in newlabelentry()
556 l->arr[n].close = 0; in newlabelentry()
557 l->arr[n].pc = pc; in newlabelentry()
578 if (eqstr(gl->arr[i].name, lb->name)) { in solvegotos()
579 needsclose |= gl->arr[i].close; in solvegotos()
603 ll->arr[l].nactvar = fs->bl->nactvar; in createlabel()
605 if (solvegotos(ls, &ll->arr[l])) { /* need close? */ in createlabel()
621 Labeldesc *gt = &gl->arr[i]; in movegotosout()
678 undefgoto(ls, &ls->dyd->gt.arr[bl->firstgoto]); /* error */ in leaveblock()