bl 218 lib/lua/lparser.c BlockCnt *bl = fs->bl; bl 219 lib/lua/lparser.c while (bl && bl->nactvar > level) bl = bl->previous; bl 220 lib/lua/lparser.c if (bl) bl->upval = 1; bl 285 lib/lua/lparser.c static void enterblock (FuncState *fs, BlockCnt *bl, lu_byte isbreakable) { bl 286 lib/lua/lparser.c bl->breaklist = NO_JUMP; bl 287 lib/lua/lparser.c bl->isbreakable = isbreakable; bl 288 lib/lua/lparser.c bl->nactvar = fs->nactvar; bl 289 lib/lua/lparser.c bl->upval = 0; bl 290 lib/lua/lparser.c bl->previous = fs->bl; bl 291 lib/lua/lparser.c fs->bl = bl; bl 297 lib/lua/lparser.c BlockCnt *bl = fs->bl; bl 298 lib/lua/lparser.c fs->bl = bl->previous; bl 299 lib/lua/lparser.c removevars(fs->ls, bl->nactvar); bl 300 lib/lua/lparser.c if (bl->upval) bl 301 lib/lua/lparser.c luaK_codeABC(fs, OP_CLOSE, bl->nactvar, 0, 0); bl 303 lib/lua/lparser.c lua_assert(!bl->isbreakable || !bl->upval); bl 304 lib/lua/lparser.c lua_assert(bl->nactvar == fs->nactvar); bl 306 lib/lua/lparser.c luaK_patchtohere(fs, bl->breaklist); bl 344 lib/lua/lparser.c fs->bl = NULL; bl 375 lib/lua/lparser.c lua_assert(fs->bl == NULL); bl 884 lib/lua/lparser.c BlockCnt bl; bl 885 lib/lua/lparser.c enterblock(fs, &bl, 0); bl 887 lib/lua/lparser.c lua_assert(bl.breaklist == NO_JUMP); bl 977 lib/lua/lparser.c BlockCnt *bl = fs->bl; bl 979 lib/lua/lparser.c while (bl && !bl->isbreakable) { bl 980 lib/lua/lparser.c upval |= bl->upval; bl 981 lib/lua/lparser.c bl = bl->previous; bl 983 lib/lua/lparser.c if (!bl) bl 986 lib/lua/lparser.c luaK_codeABC(fs, OP_CLOSE, bl->nactvar, 0, 0); bl 987 lib/lua/lparser.c luaK_concat(fs, &bl->breaklist, luaK_jump(fs)); bl 996 lib/lua/lparser.c BlockCnt bl; bl 1000 lib/lua/lparser.c enterblock(fs, &bl, 1); bl 1048 lib/lua/lparser.c BlockCnt bl; bl 1054 lib/lua/lparser.c enterblock(fs, &bl, 0); /* scope for declared variables */ bl 1116 lib/lua/lparser.c BlockCnt bl; bl 1117 lib/lua/lparser.c enterblock(fs, &bl, 1); /* scope for loop and control variables */ bl 64 lib/lua/lparser.h struct BlockCnt *bl; /* chain of current blocks */