The Battle for Wesnoth  1.13.4+dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Attributes | List of all members
FuncState Struct Reference

#include <lparser.h>

Public Attributes

Protof
 
Tableh
 
struct FuncStateprev
 
struct LexStatels
 
struct BlockCntbl
 
int pc
 
int lasttarget
 
int jpc
 
int nk
 
int np
 
int firstlocal
 
short nlocvars
 
lu_byte nactvar
 
lu_byte nups
 
lu_byte freereg
 

Detailed Description

Definition at line 95 of file lparser.h.

Member Data Documentation

struct BlockCnt* FuncState::bl
Proto* FuncState::f
int FuncState::firstlocal

Definition at line 106 of file lparser.h.

Referenced by getlocvar(), new_localvar(), and open_func().

lu_byte FuncState::freereg
Table* FuncState::h

Definition at line 97 of file lparser.h.

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

int FuncState::jpc

Definition at line 103 of file lparser.h.

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

int FuncState::lasttarget

Definition at line 102 of file lparser.h.

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

struct LexState* FuncState::ls
lu_byte FuncState::nactvar
int FuncState::nk

Definition at line 104 of file lparser.h.

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

short FuncState::nlocvars

Definition at line 107 of file lparser.h.

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

int FuncState::np

Definition at line 105 of file lparser.h.

Referenced by addprototype(), close_func(), codeclosure(), and open_func().

lu_byte FuncState::nups

Definition at line 109 of file lparser.h.

Referenced by close_func(), luaY_parser(), newupvalue(), open_func(), and searchupvalue().

int FuncState::pc
struct FuncState* FuncState::prev

Definition at line 98 of file lparser.h.

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


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