The Battle for Wesnoth  1.17.0-dev
Public Attributes | List of all members
FuncState Struct Reference

#include <lparser.h>

Public Attributes

Protof
 
struct FuncStateprev
 
struct LexStatels
 
struct BlockCntbl
 
int pc
 
int lasttarget
 
int previousline
 
int nk
 
int np
 
int nabslineinfo
 
int firstlocal
 
int firstlabel
 
short ndebugvars
 
lu_byte nactvar
 
lu_byte nups
 
lu_byte freereg
 
lu_byte iwthabs
 
lu_byte needclose
 

Detailed Description

Definition at line 144 of file lparser.h.

Member Data Documentation

◆ bl

struct BlockCnt* FuncState::bl

◆ f

Proto* FuncState::f

◆ firstlabel

int FuncState::firstlabel

Definition at line 156 of file lparser.h.

Referenced by findlabel(), and open_func().

◆ firstlocal

int FuncState::firstlocal

Definition at line 155 of file lparser.h.

Referenced by getlocalvardesc(), new_localvar(), open_func(), and searchvar().

◆ freereg

lu_byte FuncState::freereg

◆ iwthabs

lu_byte FuncState::iwthabs

Definition at line 161 of file lparser.h.

Referenced by open_func(), removelastlineinfo(), and savelineinfo().

◆ lasttarget

int FuncState::lasttarget

Definition at line 150 of file lparser.h.

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

◆ ls

struct LexState* FuncState::ls

◆ nabslineinfo

int FuncState::nabslineinfo

Definition at line 154 of file lparser.h.

Referenced by close_func(), open_func(), removelastlineinfo(), and savelineinfo().

◆ nactvar

lu_byte FuncState::nactvar

◆ ndebugvars

short FuncState::ndebugvars

Definition at line 157 of file lparser.h.

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

◆ needclose

lu_byte FuncState::needclose

Definition at line 162 of file lparser.h.

Referenced by luaK_finish(), markupval(), and open_func().

◆ nk

int FuncState::nk

Definition at line 152 of file lparser.h.

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

◆ np

int FuncState::np

Definition at line 153 of file lparser.h.

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

◆ nups

lu_byte FuncState::nups

Definition at line 159 of file lparser.h.

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

◆ pc

int FuncState::pc

◆ prev

struct FuncState* FuncState::prev

Definition at line 146 of file lparser.h.

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

◆ previousline

int FuncState::previousline

Definition at line 151 of file lparser.h.

Referenced by open_func(), removelastlineinfo(), and savelineinfo().


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