Searched refs:upval (Results 1 - 2 of 2) sorted by relevance
/netbsd-current/external/mit/lua/dist/src/ |
H A D | lparser.c | 58 lu_byte upval; /* true if some variable in the block is an upvalue */ member in struct:BlockCnt 418 bl->upval = 1; 428 bl->upval = 1; 446 markupval(fs, var->u.var.vidx); /* local will be used as an upval */ 640 gt->close |= bl->upval; /* jump may need a close */ 651 bl->upval = 0; 685 if (!hasclose && bl->previous && bl->upval) /* still need a 'close'? */ 1514 if (bl2.upval) { /* upvalues? */
|
H A D | lvm.c | 1340 TValue *upval = cl->upvals[GETARG_B(i)]->v.p; local 1343 if (luaV_fastget(L, upval, key, slot, luaH_getshortstr)) { 1347 Protect(luaV_finishget(L, upval, rc, ra, slot)); 1395 TValue *upval = cl->upvals[GETARG_A(i)]->v.p; local 1399 if (luaV_fastget(L, upval, key, slot, luaH_getshortstr)) { 1400 luaV_finishfastset(L, upval, slot, rc); 1403 Protect(luaV_finishset(L, upval, rb, rc, slot));
|
Completed in 96 milliseconds