FuncState Struct Reference

#include <lparser.h>

Collaboration diagram for FuncState:
Collaboration graph
[legend]

Data Fields

Protof
Tableh
struct FuncStateprev
struct LexStatels
struct lua_StateL
struct BlockCntbl
int pc
int lasttarget
int jpc
int freereg
int nk
int np
short nlocvars
lu_byte nactvar
upvaldesc upvalues [LUAI_MAXUPVALUES]
unsigned short actvar [LUAI_MAXVARS]

Detailed Description

Definition at line 58 of file lparser.h.


Field Documentation

unsigned short FuncState::actvar[LUAI_MAXVARS]

Definition at line 74 of file lparser.h.

Referenced by new_localvar().

Definition at line 64 of file lparser.h.

Referenced by breakstat(), close_func(), enterblock(), leaveblock(), markupval(), and open_func().

Definition at line 60 of file lparser.h.

Referenced by addk(), luaX_newstring(), nilK(), and open_func().

Definition at line 67 of file lparser.h.

Referenced by dischargejpc(), luaK_jump(), luaK_patchtohere(), and open_func().

Definition at line 63 of file lparser.h.

Referenced by addk(), errorlimit(), indexupvalue(), luaK_code(), luaK_stringK(), nilK(), and open_func().

Definition at line 66 of file lparser.h.

Referenced by luaK_getlabel(), luaK_nil(), and open_func().

Definition at line 69 of file lparser.h.

Referenced by addk(), close_func(), luaK_exp2RK(), and open_func().

Definition at line 71 of file lparser.h.

Referenced by close_func(), open_func(), and registerlocalvar().

Definition at line 70 of file lparser.h.

Referenced by close_func(), open_func(), and pushclosure().

Definition at line 61 of file lparser.h.

Referenced by close_func(), luaY_parser(), open_func(), and singlevaraux().

upvaldesc FuncState::upvalues[LUAI_MAXUPVALUES]

Definition at line 73 of file lparser.h.

Referenced by indexupvalue(), and pushclosure().


The documentation for this struct was generated from the following file:

Generated by  doxygen 1.6.2