FuncState Struct Reference

#include <lparser.h>

List of all members.

Public Attributes

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.


Member Data Documentation

unsigned short FuncState::actvar[LUAI_MAXVARS]

Definition at line 74 of file lparser.h.

Referenced by new_localvar().

struct BlockCnt* FuncState::bl [read]

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().

struct lua_State* FuncState::L [read]

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().

struct LexState* FuncState::ls [read]

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().

struct FuncState* FuncState::prev [read]

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:

ContextLogger2—ContextLogger2 Logger Daemon Internals—Generated on Mon May 2 13:50:04 2011 by Doxygen 1.6.1