#include <lparser.h>
Data Fields | |
Proto * | f |
Table * | h |
FuncState * | prev |
LexState * | ls |
lua_State * | L |
BlockCnt * | bl |
int | pc |
int | lasttarget |
int | jpc |
int | freereg |
int | nk |
int | np |
int | nlocvars |
int | nactvar |
expdesc | upvalues [32] |
int | actvar [200] |
Definition at line 48 of file lparser.h.
Definition at line 50 of file lparser.h.
Referenced by addk(), body(), close_func(), code_params(), constructor(), getjumpcontrol(), indexupvalue(), luaI_registerlocalvar(), luaK_checkstack(), luaK_code(), luaK_fixjump(), luaK_fixline(), luaK_getjump(), luaK_nil(), luaY_parser(), open_func(), pushclosure(), and whilestat().
struct FuncState* FuncState::prev [read] |
Definition at line 54 of file lparser.h.
Referenced by close_func(), luaY_parser(), open_func(), and singlevaraux().
struct LexState* FuncState::ls [read] |
Definition at line 55 of file lparser.h.
Referenced by leaveblock(), luaK_checkstack(), luaK_codeABC(), luaK_codeABx(), luaK_fixjump(), luaY_field(), luaY_index(), and open_func().
struct lua_State* FuncState::L [read] |
Definition at line 56 of file lparser.h.
Referenced by addk(), luaK_code(), luaY_parser(), and open_func().
struct BlockCnt* FuncState::bl [read] |
Definition at line 58 of file lparser.h.
Referenced by breakstat(), close_func(), enterblock(), leaveblock(), markupval(), and open_func().
int FuncState::pc |
Definition at line 59 of file lparser.h.
Referenced by adjustlocalvars(), close_func(), jumponcond(), localfunc(), luaK_code(), luaK_dischargejpc(), luaK_fixline(), luaK_getlabel(), luaK_nil(), luaK_patchlist(), open_func(), and whilestat().
Definition at line 60 of file lparser.h.
Referenced by luaK_getlabel(), luaK_nil(), and open_func().
int FuncState::jpc |
Definition at line 61 of file lparser.h.
Referenced by luaK_dischargejpc(), luaK_jump(), luaK_patchtohere(), open_func(), and whilestat().
Definition at line 62 of file lparser.h.
Referenced by assignment(), check_conflict(), chunk(), enterblock(), forlist(), fornum(), freereg(), funcargs(), lastlistfield(), leaveblock(), localfunc(), luaK_checkstack(), luaK_exp2nextreg(), luaK_reserveregs(), luaK_self(), open_func(), recfield(), and retstat().
int FuncState::nk |
Definition at line 63 of file lparser.h.
Referenced by addk(), close_func(), luaK_exp2RK(), and open_func().
int FuncState::np |
Definition at line 64 of file lparser.h.
Referenced by close_func(), open_func(), and pushclosure().
Definition at line 65 of file lparser.h.
Referenced by close_func(), luaI_registerlocalvar(), and open_func().
Definition at line 66 of file lparser.h.
Referenced by adjustlocalvars(), chunk(), code_params(), enterblock(), freereg(), leaveblock(), localfunc(), luaK_exp2anyreg(), new_localvar(), open_func(), removevars(), retstat(), and searchvar().
int FuncState::actvar[200] |