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 | getcode(fs, e) ((fs)->f->code[(e)->u.s.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) |
Typedefs | |
typedef enum BinOpr | BinOpr |
typedef enum UnOpr | UnOpr |
Enumerations | |
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 } |
#define getcode | ( | fs, | |
e ) ((fs)->f->code[(e)->u.s.info]) |
Definition at line 39 of file lua-5.1.5/src/lcode.h.
Referenced by discharge2reg(), discharge2reg(), exprstat(), exprstat(), jumponcond(), jumponcond(), luaK_posfix(), 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 41 of file lua-5.1.5/src/lcode.h.
Referenced by forbody(), forbody(), forbody(), luaK_float(), luaK_int(), and luaK_jump().
#define luaK_setmultret | ( | fs, | |
e ) luaK_setreturns(fs, e, LUA_MULTRET) |
Definition at line 43 of file lua-5.1.5/src/lcode.h.
Referenced by funcargs(), funcargs(), funcargs(), funcargs(), lastlistfield(), lastlistfield(), lastlistfield(), lastlistfield(), retstat(), retstat(), retstat(), and retstat().
#define NO_JUMP (-1) |
Definition at line 20 of file lua-5.1.5/src/lcode.h.
Referenced by block(), codestring(), dischargejpc(), dischargejpc(), dischargejpc(), enterblock(), exp2reg(), exp2reg(), exp2reg(), exp2reg(), fixjump(), fixjump(), fixjump(), fixjump(), forbody(), forbody(), forbody(), getjump(), getjump(), getjump(), getjump(), ifstat(), ifstat(), ifstat(), ifstat(), init_exp(), init_exp(), init_exp(), init_exp(), init_var(), isnumeral(), isnumeral(), luaK_concat(), luaK_goiffalse(), luaK_goiffalse(), luaK_goiftrue(), luaK_jump(), luaK_patchclose(), luaK_posfix(), luaK_posfix(), luaK_posfix(), luaK_prefix(), luaK_prefix(), need_value(), need_value(), need_value(), need_value(), open_func(), open_func(), open_func(), patchlistaux(), patchlistaux(), patchlistaux(), patchlistaux(), removevalues(), removevalues(), removevalues(), and removevalues().
enum BinOpr |
Enumerator | |
---|---|
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 |
Definition at line 26 of file lua-5.1.5/src/lcode.h.
enum UnOpr |
Enumerator | |
---|---|
OPR_MINUS | |
OPR_NOT | |
OPR_LEN | |
OPR_NOUNOPR |
Definition at line 36 of file lua-5.1.5/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.
Definition at line 812 of file lua-5.1.5/src/lcode.c.
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 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 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.
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.
LUAI_FUNC int luaK_numberK | ( | FuncState * | fs, |
lua_Number | r ) |
Definition at line 257 of file lua-5.1.5/src/lcode.c.
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 737 of file lua-5.1.5/src/lcode.c.
References codearith(), codecomp(), expdesc::f, freeexp(), GET_OPCODE, GETARG_B, getcode, expdesc::info, expdesc::k, lua_assert, luaK_concat(), luaK_dischargevars(), luaK_exp2nextreg(), luaK_exp2val(), NO_JUMP, OP_ADD, OP_CONCAT, OP_DIV, OP_EQ, OP_LE, OP_LT, OP_MOD, OP_MUL, OP_POW, OP_SUB, OPR_ADD, OPR_AND, OPR_CONCAT, OPR_DIV, OPR_EQ, OPR_GE, OPR_GT, OPR_LE, OPR_LT, OPR_MOD, OPR_MUL, OPR_NE, OPR_OR, OPR_POW, OPR_SUB, expdesc::s, SETARG_B, expdesc::t, expdesc::u, and VRELOCABLE.
Referenced by subexpr(), subexpr(), subexpr(), and subexpr().
Definition at line 689 of file lua-5.1.5/src/lcode.c.
References codearith(), codenot(), expdesc::f, isnumeral(), expdesc::k, lua_assert, luaK_exp2anyreg(), NO_JUMP, expdesc::nval, OP_LEN, OP_UNM, OPR_LEN, OPR_MINUS, OPR_NOT, expdesc::t, expdesc::u, and VKNUM.
Referenced by subexpr(), subexpr(), subexpr(), and subexpr().
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.