|
#define | lvm_c |
|
#define | LUA_CORE |
|
#define | MAXTAGLOOP 2000 |
|
#define | NBM (l_mathlim(MANT_DIG)) |
|
#define | tostring(L, o) (ttisstring(o) || (cvt2str(o) && (luaO_tostring(L, o), 1))) |
|
#define | isemptystr(o) (ttisshrstring(o) && tsvalue(o)->shrlen == 0) |
|
#define | NBITS cast_int(sizeof(lua_Integer) * CHAR_BIT) |
|
#define | RA(i) (base+GETARG_A(i)) |
|
#define | RB(i) check_exp(getBMode(GET_OPCODE(i)) == OpArgR, base+GETARG_B(i)) |
|
#define | RC(i) check_exp(getCMode(GET_OPCODE(i)) == OpArgR, base+GETARG_C(i)) |
|
#define | RKB(i) |
|
#define | RKC(i) |
|
#define | dojump(ci, i, e) |
|
#define | donextjump(ci) { i = *ci->u.l.savedpc; dojump(ci, i, 1); } |
|
#define | Protect(x) { {x;}; base = ci->u.l.base; } |
|
#define | checkGC(L, c) |
|
#define | vmfetch() |
|
#define | vmdispatch(o) switch(o) |
|
#define | vmcase(l) case l: |
|
#define | vmbreak break |
|
#define | gettableProtected(L, t, k, v) |
|
#define | settableProtected(L, t, k, v) |
|
|
int | luaV_tonumber_ (const TValue *obj, lua_Number *n) |
|
int | luaV_tointeger (const TValue *obj, lua_Integer *p, int mode) |
|
static int | forlimit (const TValue *obj, lua_Integer *p, lua_Integer step, int *stopnow) |
|
void | luaV_finishget (lua_State *L, const TValue *t, TValue *key, StkId val, const TValue *slot) |
|
void | luaV_finishset (lua_State *L, const TValue *t, TValue *key, StkId val, const TValue *slot) |
|
static int | l_strcmp (const TString *ls, const TString *rs) |
|
static int | LTintfloat (lua_Integer i, lua_Number f) |
|
static int | LEintfloat (lua_Integer i, lua_Number f) |
|
static int | LTnum (const TValue *l, const TValue *r) |
|
static int | LEnum (const TValue *l, const TValue *r) |
|
int | luaV_lessthan (lua_State *L, const TValue *l, const TValue *r) |
|
int | luaV_lessequal (lua_State *L, const TValue *l, const TValue *r) |
|
int | luaV_equalobj (lua_State *L, const TValue *t1, const TValue *t2) |
|
static void | copy2buff (StkId top, int n, char *buff) |
|
void | luaV_concat (lua_State *L, int total) |
|
void | luaV_objlen (lua_State *L, StkId ra, const TValue *rb) |
|
lua_Integer | luaV_div (lua_State *L, lua_Integer m, lua_Integer n) |
|
lua_Integer | luaV_mod (lua_State *L, lua_Integer m, lua_Integer n) |
|
lua_Integer | luaV_shiftl (lua_Integer x, lua_Integer y) |
|
static LClosure * | getcached (Proto *p, UpVal **encup, StkId base) |
|
static void | pushclosure (lua_State *L, Proto *p, UpVal **encup, StkId base, StkId ra) |
|
void | luaV_finishOp (lua_State *L) |
|
void | luaV_execute (lua_State *L) |
|