Github User Fetcher 1.0.0
C Application with Server and GUI
|
Go to the source code of this file.
Macros | |
#define | NO_JUMP (-1) |
#define | getinstruction(fs, e) ((fs)->f->code[(e)->u.info]) |
#define | luaK_codeAsBx(fs, o, A, sBx) luaK_codeABx(fs,o,A,(sBx)+MAXARG_sBx) |
#define | luaK_setmultret(fs, e) luaK_setreturns(fs, e, LUA_MULTRET) |
#define | luaK_jumpto(fs, t) luaK_patchlist(fs, luaK_jump(fs), t) |
Typedefs | |
typedef enum BinOpr | BinOpr |
typedef enum UnOpr | UnOpr |
Enumerations | |
enum | BinOpr { OPR_ADD , OPR_SUB , OPR_MUL , OPR_MOD , OPR_POW , OPR_DIV , OPR_IDIV , OPR_BAND , OPR_BOR , OPR_BXOR , OPR_SHL , OPR_SHR , OPR_CONCAT , OPR_EQ , OPR_LT , OPR_LE , OPR_NE , OPR_GT , OPR_GE , OPR_AND , OPR_OR , OPR_NOBINOPR } |
enum | UnOpr { OPR_MINUS , OPR_BNOT , OPR_NOT , OPR_LEN , OPR_NOUNOPR } |
#define getinstruction | ( | fs, | |
e ) ((fs)->f->code[(e)->u.info]) |
Definition at line 44 of file lua-5.3.6/src/lcode.h.
Referenced by discharge2reg(), discharge2reg(), exprstat(), exprstat(), jumponcond(), jumponcond(), luaK_posfix(), luaK_setoneret(), luaK_setreturns(), retstat(), and retstat().
#define luaK_codeAsBx | ( | fs, | |
o, | |||
A, | |||
sBx ) luaK_codeABx(fs,o,A,(sBx)+MAXARG_sBx) |
Definition at line 46 of file lua-5.3.6/src/lcode.h.
#define luaK_jumpto | ( | fs, | |
t ) luaK_patchlist(fs, luaK_jump(fs), t) |
Definition at line 50 of file lua-5.3.6/src/lcode.h.
#define luaK_setmultret | ( | fs, | |
e ) luaK_setreturns(fs, e, LUA_MULTRET) |
Definition at line 48 of file lua-5.3.6/src/lcode.h.
#define NO_JUMP (-1) |
Definition at line 20 of file lua-5.3.6/src/lcode.h.
enum BinOpr |
Enumerator | |
---|---|
OPR_ADD | |
OPR_SUB | |
OPR_MUL | |
OPR_MOD | |
OPR_POW | |
OPR_DIV | |
OPR_IDIV | |
OPR_BAND | |
OPR_BOR | |
OPR_BXOR | |
OPR_SHL | |
OPR_SHR | |
OPR_CONCAT | |
OPR_EQ | |
OPR_LT | |
OPR_LE | |
OPR_NE | |
OPR_GT | |
OPR_GE | |
OPR_AND | |
OPR_OR | |
OPR_NOBINOPR |
Definition at line 26 of file lua-5.3.6/src/lcode.h.
enum UnOpr |
Enumerator | |
---|---|
OPR_MINUS | |
OPR_BNOT | |
OPR_NOT | |
OPR_LEN | |
OPR_NOUNOPR |
Definition at line 40 of file lua-5.3.6/src/lcode.h.
Definition at line 199 of file lua-5.1.5/src/lcode.c.
Definition at line 804 of file lua-5.1.5/src/lcode.c.
References CREATE_ABC, getBMode, getCMode, getOpMode, iABC, LexState::lastline, FuncState::ls, lua_assert, luaK_code(), luaK_code(), luaK_code(), MAXARG_A, MAXARG_B, MAXARG_C, and OpArgN.
Definition at line 812 of file lua-5.1.5/src/lcode.c.
Definition at line 250 of file lua-5.2.4/src/lcode.c.
References codeextraarg(), codeextraarg(), luaK_codeABx(), MAXARG_Bx, OP_LOADK, and OP_LOADKX.
Referenced by discharge2reg(), discharge2reg(), fornum(), and fornum().
Definition at line 185 of file lua-5.1.5/src/lcode.c.
Definition at line 304 of file lua-5.1.5/src/lcode.c.
Definition at line 422 of file lua-5.1.5/src/lcode.c.
Definition at line 514 of file lua-5.2.4/src/lcode.c.
Definition at line 414 of file lua-5.1.5/src/lcode.c.
Definition at line 444 of file lua-5.1.5/src/lcode.c.
Definition at line 436 of file lua-5.1.5/src/lcode.c.
Definition at line 784 of file lua-5.1.5/src/lcode.c.
Definition at line 94 of file lua-5.1.5/src/lcode.c.
Definition at line 645 of file lua-5.2.4/src/lcode.c.
Definition at line 539 of file lua-5.1.5/src/lcode.c.
Definition at line 621 of file lua-5.1.5/src/lcode.c.
Definition at line 710 of file lua-5.1.5/src/lcode.c.
LUAI_FUNC int luaK_intK | ( | FuncState * | fs, |
lua_Integer | n ) |
Definition at line 471 of file lua-5.3.6/src/lcode.c.
References addk(), cast, setivalue, and setpvalue.
Referenced by discharge2reg(), fornum(), and luaK_exp2RK().
Definition at line 59 of file lua-5.1.5/src/lcode.c.
Definition at line 35 of file lua-5.1.5/src/lcode.c.
Definition at line 179 of file lua-5.2.4/src/lcode.c.
References Proto::code, FuncState::f, GET_OPCODE, GETARG_A, getjump(), getjump(), lua_assert, next, NO_JUMP, OP_JMP, and SETARG_A.
Referenced by findlabel(), findlabel(), leaveblock(), leaveblock(), movegotosout(), movegotosout(), repeatstat(), and repeatstat().
Definition at line 169 of file lua-5.1.5/src/lcode.c.
Definition at line 179 of file lua-5.1.5/src/lcode.c.
Definition at line 813 of file lua-5.2.4/src/lcode.c.
Definition at line 762 of file lua-5.2.4/src/lcode.c.
Definition at line 209 of file lua-5.1.5/src/lcode.c.
Definition at line 69 of file lua-5.1.5/src/lcode.c.
Definition at line 503 of file lua-5.1.5/src/lcode.c.
Definition at line 819 of file lua-5.1.5/src/lcode.c.
Definition at line 292 of file lua-5.1.5/src/lcode.c.
Definition at line 280 of file lua-5.1.5/src/lcode.c.
Definition at line 472 of file lua-5.1.5/src/lcode.c.
Definition at line 250 of file lua-5.1.5/src/lcode.c.
References addk(), addk(), addk(), LexState::L, FuncState::L, FuncState::ls, s, and setsvalue.
Referenced by codestring(), codestring(), codestring(), and singlevar().