FuncState Struct Reference

#include <lparser.h>


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
int nlocvars
int nactvar
expdesc upvalues [32]
int actvar [200]


Detailed Description

Definition at line 48 of file lparser.h.


Field Documentation

Definition at line 52 of file lparser.h.

Referenced by addk(), nil_constant(), and open_func().

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]

struct lua_State* FuncState::L [read]

Definition at line 56 of file lparser.h.

Referenced by addk(), indexupvalue(), luaK_code(), 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().

Definition at line 60 of file lparser.h.

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

Definition at line 61 of file lparser.h.

Referenced by luaK_dischargejpc(), luaK_jump(), luaK_patchtohere(), open_func(), and whilestat().

Definition at line 63 of file lparser.h.

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

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 67 of file lparser.h.

Referenced by indexupvalue(), and pushclosure().

Definition at line 68 of file lparser.h.

Referenced by new_localvar().


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

Generated on Fri Dec 12 13:02:13 2008 for rpm by  doxygen 1.5.6