|
native Lua
0.5.0-devel
Lua on the platform you use with the compiler you choose
|
Go to the documentation of this file.
65 #define vkisvar(k) (VLOCAL <= (k) && (k) <= VINDEXSTR)
66 #define vkisindexed(k) (VINDEXED <= (k) && (k) <= VINDEXSTR)
169 Dyndata *dyd,
const char *name,
int firstchar);
struct Dyndata::@10 actvar
TString * name
Definition: lparser.h:112
struct expdesc::@6::@7 ind
@ VLOCAL
Definition: lparser.h:40
int np
Definition: lparser.h:154
@ VJMP
Definition: lparser.h:56
struct expdesc::@6::@8 var
int info
Definition: lparser.h:75
@ VCONST
Definition: lparser.h:43
#define LUAI_FUNC
Definition: luaconf.h:324
int previousline
Definition: lparser.h:152
int lasttarget
Definition: lparser.h:151
@ VUPVAL
Definition: lparser.h:42
lu_byte sidx
Definition: lparser.h:81
short idx
Definition: lparser.h:77
int nabslineinfo
Definition: lparser.h:155
struct FuncState * prev
Definition: lparser.h:147
Definition: lparser.h:145
@ VNONRELOC
Definition: lparser.h:38
Definition: lparser.h:111
TValuefields
Definition: lparser.h:99
native Lua configuration file
int firstlabel
Definition: lparser.h:157
short ndebugvars
Definition: lparser.h:158
Labellist label
Definition: lparser.h:136
struct BlockCnt * bl
Definition: lparser.h:149
Vardesc * arr
Definition: lparser.h:131
TString * strval
Definition: lparser.h:74
LUA_NUMBER lua_Number
Definition: lua.h:92
Proto * f
Definition: lparser.h:146
@ VKFLT
Definition: lparser.h:34
@ VINDEXED
Definition: lparser.h:44
LUAI_FUNC int luaY_nvarstack(FuncState *fs)
Definition: lparser.c:243
lu_byte sidx
Definition: lparser.h:101
struct LexState * ls
Definition: lparser.h:148
@ VNIL
Definition: lparser.h:30
int n
Definition: lparser.h:123
int f
Definition: lparser.h:86
expkind
Definition: lparser.h:27
@ VTRUE
Definition: lparser.h:31
Definition: lobject.h:363
unsigned short vidx
Definition: lparser.h:82
int nk
Definition: lparser.h:153
@ VINDEXUP
Definition: lparser.h:47
unsigned char lu_byte
Definition: llimits.h:38
lu_byte needclose
Definition: lparser.h:163
@ VK
Definition: lparser.h:33
LUAI_FUNC LClosure * luaY_parser(lua_State *L, ZIO *z, Mbuffer *buff, Dyndata *dyd, const char *name, int firstchar)
Definition: lparser.c:1971
lu_byte kind
Definition: lparser.h:100
int pc
Definition: lparser.h:150
@ VFALSE
Definition: lparser.h:32
Definition: lparser.h:121
expkind k
Definition: lparser.h:70
@ VINDEXSTR
Definition: lparser.h:53
@ VRELOC
Definition: lparser.h:58
lua_Integer ival
Definition: lparser.h:72
int line
Definition: lparser.h:114
@ VKSTR
Definition: lparser.h:36
TValue k
Definition: lparser.h:105
LUA_INTEGER lua_Integer
Definition: lua.h:96
struct Labellist Labellist
@ VVOID
Definition: lparser.h:28
Definition: lobject.h:630
Definition: lparser.h:129
struct Labeldesc Labeldesc
struct FuncState FuncState
Labellist gt
Definition: lparser.h:135
int size
Definition: lparser.h:124
lu_byte close
Definition: lparser.h:116
@ VKINT
Definition: lparser.h:35
lu_byte nups
Definition: lparser.h:160
@ VCALL
Definition: lparser.h:60
Definition: lobject.h:529
lu_byte freereg
Definition: lparser.h:161
lu_byte nactvar
Definition: lparser.h:159
lu_byte nactvar
Definition: lparser.h:115
@ VVARARG
Definition: lparser.h:61
Labeldesc * arr
Definition: lparser.h:122
int firstlocal
Definition: lparser.h:156
@ VINDEXI
Definition: lparser.h:50
lua_Number nval
Definition: lparser.h:73
short pidx
Definition: lparser.h:102
lu_byte iwthabs
Definition: lparser.h:162
int pc
Definition: lparser.h:113
lu_byte t
Definition: lparser.h:78
int t
Definition: lparser.h:85
int size
Definition: lparser.h:133
TString * name
Definition: lparser.h:103
int n
Definition: lparser.h:132