|
#define | LUA_QL(x) |
|
#define | luai_apicheck(L, o) |
|
#define | lua_number2str(s, n) |
|
#define | lua_str2number(s, p) |
|
#define | luai_numadd(a, b) |
|
#define | luai_numsub(a, b) |
|
#define | luai_nummul(a, b) |
|
#define | luai_numdiv(a, b) |
|
#define | luai_nummod(a, b) |
|
#define | luai_numpow(a, b) |
|
#define | luai_numunm(a) |
|
#define | luai_numeq(a, b) |
|
#define | luai_numlt(a, b) |
|
#define | luai_numle(a, b) |
|
#define | luai_numisnan(a) |
|
#define | lua_number2int(i, d) |
|
#define | lua_number2integer(i, d) |
|
#define | LUAI_THROW(L, c) |
|
#define | LUAI_TRY(L, c, a) |
|
#define | lua_pclose(L, file) |
|
#define | lua_upvalueindex(i) |
|
#define | lua_pop(L, n) |
|
#define | lua_newtable(L) |
|
#define | lua_pushcfunction(L, f) |
|
#define | lua_strlen(L, i) |
|
#define | lua_isfunction(L, n) |
|
#define | lua_istable(L, n) |
|
#define | lua_isnil(L, n) |
|
#define | lua_isboolean(L, n) |
|
#define | lua_isnone(L, n) |
|
#define | lua_isnoneornil(L, n) |
|
#define | lua_pushliteral(L, s) |
|
#define | lua_setglobal(L, s) |
|
#define | lua_tostring(L, i) |
|
#define | IntPoint(p) |
|
#define | check_exp(c, e) |
|
#define | UNUSED(x) |
|
#define | cast(t, exp) |
|
#define | cast_byte(i) |
|
#define | cast_num(i) |
|
#define | cast_int(i) |
|
#define | condhardstacktests(x) |
|
#define | ttisnil(o) |
|
#define | ttisnumber(o) |
|
#define | ttisstring(o) |
|
#define | ttistable(o) |
|
#define | ttisfunction(o) |
|
#define | ttisboolean(o) |
|
#define | ttisuserdata(o) |
|
#define | ttisthread(o) |
|
#define | ttislightuserdata(o) |
|
#define | ttype(o) |
|
#define | gcvalue(o) |
|
#define | pvalue(o) |
|
#define | nvalue(o) |
|
#define | rawtsvalue(o) |
|
#define | tsvalue(o) |
|
#define | rawuvalue(o) |
|
#define | uvalue(o) |
|
#define | clvalue(o) |
|
#define | hvalue(o) |
|
#define | bvalue(o) |
|
#define | thvalue(o) |
|
#define | l_isfalse(o) |
|
#define | checkconsistency(obj) |
|
#define | checkliveness(g, obj) |
|
#define | setnilvalue(obj) |
|
#define | setnvalue(obj, x) |
|
#define | setbvalue(obj, x) |
|
#define | setsvalue(L, obj, x) |
|
#define | setuvalue(L, obj, x) |
|
#define | setthvalue(L, obj, x) |
|
#define | setclvalue(L, obj, x) |
|
#define | sethvalue(L, obj, x) |
|
#define | setptvalue(L, obj, x) |
|
#define | setobj(L, obj1, obj2) |
|
#define | setttype(obj, tt) |
|
#define | iscollectable(o) |
|
#define | getstr(ts) |
|
#define | svalue(o) |
|
#define | iscfunction(o) |
|
#define | lmod(s, size) |
|
#define | twoto(x) |
|
#define | sizenode(t) |
|
#define | ceillog2(x) |
|
#define | gfasttm(g, et, e) |
|
#define | fasttm(l, et, e) |
|
#define | luaM_reallocv(L, b, on, n, e) |
|
#define | luaM_freemem(L, b, s) |
|
#define | luaM_free(L, b) |
|
#define | luaM_freearray(L, b, n, t) |
|
#define | luaM_malloc(L, t) |
|
#define | luaM_new(L, t) |
|
#define | luaM_newvector(L, n, t) |
|
#define | luaM_growvector(L, v, nelems, size, t, limit, e) |
|
#define | luaM_reallocvector(L, v, oldn, n, t) |
|
#define | char2int(c) |
|
#define | zgetc(z) |
|
#define | luaZ_initbuffer(L, buff) |
|
#define | luaZ_buffer(buff) |
|
#define | luaZ_sizebuffer(buff) |
|
#define | luaZ_bufflen(buff) |
|
#define | luaZ_resetbuffer(buff) |
|
#define | luaZ_resizebuffer(L, buff, size) |
|
#define | luaZ_freebuffer(L, buff) |
|
#define | gt(L) |
|
#define | registry(L) |
|
#define | curr_func(L) |
|
#define | ci_func(ci) |
|
#define | f_isLua(ci) |
|
#define | isLua(ci) |
|
#define | G(L) |
|
#define | rawgco2ts(o) |
|
#define | gco2ts(o) |
|
#define | rawgco2u(o) |
|
#define | gco2u(o) |
|
#define | gco2cl(o) |
|
#define | gco2h(o) |
|
#define | gco2p(o) |
|
#define | gco2uv(o) |
|
#define | ngcotouv(o) |
|
#define | gco2th(o) |
|
#define | obj2gco(v) |
|
#define | pcRel(pc, p) |
|
#define | getline_(f, pc) |
|
#define | resethookcount(L) |
|
#define | luaD_checkstack(L, n) |
|
#define | incr_top(L) |
|
#define | savestack(L, p) |
|
#define | restorestack(L, n) |
|
#define | saveci(L, p) |
|
#define | restoreci(L, n) |
|
#define | resetbits(x, m) |
|
#define | setbits(x, m) |
|
#define | testbits(x, m) |
|
#define | bitmask(b) |
|
#define | bit2mask(b1, b2) |
|
#define | l_setbit(x, b) |
|
#define | resetbit(x, b) |
|
#define | testbit(x, b) |
|
#define | set2bits(x, b1, b2) |
|
#define | reset2bits(x, b1, b2) |
|
#define | test2bits(x, b1, b2) |
|
#define | iswhite(x) |
|
#define | isblack(x) |
|
#define | isgray(x) |
|
#define | otherwhite(g) |
|
#define | isdead(g, v) |
|
#define | changewhite(x) |
|
#define | gray2black(x) |
|
#define | valiswhite(x) |
|
#define | luaC_white(g) |
|
#define | luaC_checkGC(L) |
|
#define | luaC_barrier(L, p, v) |
|
#define | luaC_barriert(L, t, v) |
|
#define | luaC_objbarrier(L, p, o) |
|
#define | luaC_objbarriert(L, t, o) |
|
#define | sizestring(s) |
|
#define | sizeudata(u) |
|
#define | luaS_new(L, s) |
|
#define | luaS_newliteral(L, s) |
|
#define | luaS_fix(s) |
|
#define | tostring(L, o) |
|
#define | tonumber(o, n) |
|
#define | equalobj(L, o1, o2) |
|
#define | gnode(t, i) |
|
#define | gkey(n) |
|
#define | gval(n) |
|
#define | gnext(n) |
|
#define | key2tval(n) |
|
#define | sizeCclosure(n) |
|
#define | sizeLclosure(n) |
|
#define | MASK1(n, p) |
|
#define | MASK0(n, p) |
|
#define | GET_OPCODE(i) |
|
#define | SET_OPCODE(i, o) |
|
#define | GETARG_A(i) |
|
#define | SETARG_A(i, u) |
|
#define | GETARG_B(i) |
|
#define | SETARG_B(i, b) |
|
#define | GETARG_C(i) |
|
#define | SETARG_C(i, b) |
|
#define | GETARG_Bx(i) |
|
#define | SETARG_Bx(i, b) |
|
#define | GETARG_sBx(i) |
|
#define | SETARG_sBx(i, b) |
|
#define | CREATE_ABC(o, a, b, c) |
|
#define | CREATE_ABx(o, a, bc) |
|
#define | ISK(x) |
|
#define | INDEXK(r) |
|
#define | RKASK(x) |
|
#define | getBMode(m) |
|
#define | getCMode(m) |
|
#define | testTMode(m) |
|
#define | inc_ci(L) |
|
#define | hashpow2(t, n) |
|
#define | hashstr(t, str) |
|
#define | hashboolean(t, p) |
|
#define | hashmod(t, n) |
|
#define | hashpointer(t, p) |
|
#define | makewhite(g, x) |
|
#define | white2gray(x) |
|
#define | black2gray(x) |
|
#define | stringmark(s) |
|
#define | isfinalized(u) |
|
#define | markfinalized(u) |
|
#define | markvalue(g, o) |
|
#define | markobject(g, t) |
|
#define | setthreshold(g) |
|
#define | sweepwholelist(L, p) |
|
#define | state_size(x) |
|
#define | fromstate(l) |
|
#define | tostate(l) |
|
#define | getcode(fs, e) |
|
#define | luaK_codeAsBx(fs, o, A, sBx) |
|
#define | luaK_setmultret(fs, e) |
|
#define | opmode(t, a, b, c, m) |
|
#define | next(ls) |
|
#define | currIsNewline(ls) |
|
#define | save_and_next(ls) |
|
#define | hasjumps(e) |
|
#define | hasmultret(k) |
|
#define | getlocvar(fs, i) |
|
#define | luaY_checklimit(fs, v, l, m) |
|
#define | check_condition(ls, c, msg) |
|
#define | new_localvarliteral(ls, v, n) |
|
#define | leavelevel(ls) |
|
#define | runtime_check(L, c) |
|
#define | RA(i) |
|
#define | RB(i) |
|
#define | RKB(i) |
|
#define | RKC(i) |
|
#define | KBx(i) |
|
#define | dojump(L, pc, i) |
|
#define | Protect(x) |
|
#define | arith_op(op, tm) |
|
#define | api_checknelems(L, n) |
|
#define | api_checkvalidindex(L, i) |
|
#define | api_incr_top(L) |
|
#define | adjustresults(L, nres) |
|
#define | checkresults(L, na, nr) |
|
#define | luaL_getn(L, i) |
|
#define | luaL_setn(L, i, j) |
|
#define | luaL_argcheck(L, cond, numarg, extramsg) |
|
#define | luaL_checkstring(L, n) |
|
#define | luaL_optstring(L, n, d) |
|
#define | luaL_checkint(L, n) |
|
#define | luaL_optint(L, n, d) |
|
#define | luaL_typename(L, i) |
|
#define | luaL_getmetatable(L, n) |
|
#define | luaL_opt(L, f, n, d) |
|
#define | luaL_addchar(B, c) |
|
#define | luaL_addsize(B, n) |
|
#define | bufflen(B) |
|
#define | bufffree(B) |
|
#define | aux_getn(L, n) |
|
#define | tofilep(L) |
|
#define | uchar(c) |
|
#define | BRET(b) |
|
|
enum | TMS {
TM_INDEX
, TM_NEWINDEX
, TM_GC
, TM_MODE
,
TM_EQ
, TM_ADD
, TM_SUB
, TM_MUL
,
TM_DIV
, TM_MOD
, TM_POW
, TM_UNM
,
TM_LEN
, TM_LT
, TM_LE
, TM_CONCAT
,
TM_CALL
, TM_N
} |
|
enum | OpMode { iABC
, iABx
, iAsBx
} |
|
enum | OpCode {
OP_MOVE
, OP_LOADK
, OP_LOADBOOL
, OP_LOADNIL
,
OP_GETUPVAL
, OP_GETGLOBAL
, OP_GETTABLE
, OP_SETGLOBAL
,
OP_SETUPVAL
, OP_SETTABLE
, OP_NEWTABLE
, OP_SELF
,
OP_ADD
, OP_SUB
, OP_MUL
, OP_DIV
,
OP_MOD
, OP_POW
, OP_UNM
, OP_NOT
,
OP_LEN
, OP_CONCAT
, OP_JMP
, OP_EQ
,
OP_LT
, OP_LE
, OP_TEST
, OP_TESTSET
,
OP_CALL
, OP_TAILCALL
, OP_RETURN
, OP_FORLOOP
,
OP_FORPREP
, OP_TFORLOOP
, OP_SETLIST
, OP_CLOSE
,
OP_CLOSURE
, OP_VARARG
} |
|
enum | OpArgMask { OpArgN
, OpArgU
, OpArgR
, OpArgK
} |
|
enum | expkind {
VVOID
, VNIL
, VTRUE
, VFALSE
,
VK
, VKNUM
, VLOCAL
, VUPVAL
,
VGLOBAL
, VINDEXED
, VJMP
, VRELOCABLE
,
VNONRELOC
, VCALL
, VVARARG
} |
|
enum | RESERVED {
TK_AND =257
, TK_BREAK
, TK_DO
, TK_ELSE
,
TK_ELSEIF
, TK_END
, TK_FALSE
, TK_FOR
,
TK_FUNCTION
, TK_IF
, TK_IN
, TK_LOCAL
,
TK_NIL
, TK_NOT
, TK_OR
, TK_REPEAT
,
TK_RETURN
, TK_THEN
, TK_TRUE
, TK_UNTIL
,
TK_WHILE
, TK_CONCAT
, TK_DOTS
, TK_EQ
,
TK_GE
, TK_LE
, TK_NE
, TK_NUMBER
,
TK_NAME
, TK_STRING
, TK_EOS
} |
|
enum | BinOpr {
OPR_ADD
, OPR_SUB
, OPR_MUL
, OPR_DIV
,
OPR_MOD
, OPR_POW
, OPR_CONCAT
, OPR_NE
,
OPR_EQ
, OPR_LT
, OPR_LE
, OPR_GT
,
OPR_GE
, OPR_AND
, OPR_OR
, OPR_NOBINOPR
} |
|
enum | UnOpr { OPR_MINUS
, OPR_NOT
, OPR_LEN
, OPR_NOUNOPR
} |
|