expdesc 30 lib/lua/lcode.c static int isnumeral(expdesc *e) { expdesc 223 lib/lua/lcode.c static void freeexp (FuncState *fs, expdesc *e) { expdesc 280 lib/lua/lcode.c LUAI_FUNC void luaK_setreturns (FuncState *fs, expdesc *e, int nresults) { expdesc 292 lib/lua/lcode.c LUAI_FUNC void luaK_setoneret (FuncState *fs, expdesc *e) { expdesc 304 lib/lua/lcode.c LUAI_FUNC void luaK_dischargevars (FuncState *fs, expdesc *e) { expdesc 343 lib/lua/lcode.c static void discharge2reg (FuncState *fs, expdesc *e, int reg) { expdesc 382 lib/lua/lcode.c static void discharge2anyreg (FuncState *fs, expdesc *e) { expdesc 390 lib/lua/lcode.c static void exp2reg (FuncState *fs, expdesc *e, int reg) { expdesc 414 lib/lua/lcode.c LUAI_FUNC void luaK_exp2nextreg (FuncState *fs, expdesc *e) { expdesc 422 lib/lua/lcode.c LUAI_FUNC int luaK_exp2anyreg (FuncState *fs, expdesc *e) { expdesc 436 lib/lua/lcode.c LUAI_FUNC void luaK_exp2val (FuncState *fs, expdesc *e) { expdesc 444 lib/lua/lcode.c LUAI_FUNC int luaK_exp2RK (FuncState *fs, expdesc *e) { expdesc 472 lib/lua/lcode.c LUAI_FUNC void luaK_storevar (FuncState *fs, expdesc *var, expdesc *ex) { expdesc 503 lib/lua/lcode.c LUAI_FUNC void luaK_self (FuncState *fs, expdesc *e, expdesc *key) { expdesc 516 lib/lua/lcode.c static void invertjump (FuncState *fs, expdesc *e) { expdesc 524 lib/lua/lcode.c static int jumponcond (FuncState *fs, expdesc *e, int cond) { expdesc 539 lib/lua/lcode.c LUAI_FUNC void luaK_goiftrue (FuncState *fs, expdesc *e) { expdesc 563 lib/lua/lcode.c static void luaK_goiffalse (FuncState *fs, expdesc *e) { expdesc 586 lib/lua/lcode.c static void codenot (FuncState *fs, expdesc *e) { expdesc 621 lib/lua/lcode.c LUAI_FUNC void luaK_indexed (FuncState *fs, expdesc *t, expdesc *k) { expdesc 627 lib/lua/lcode.c static int constfolding (OpCode op, expdesc *e1, expdesc *e2) { expdesc 653 lib/lua/lcode.c static void codearith (FuncState *fs, OpCode op, expdesc *e1, expdesc *e2) { expdesc 673 lib/lua/lcode.c static void codecomp (FuncState *fs, OpCode op, int cond, expdesc *e1, expdesc 674 lib/lua/lcode.c expdesc *e2) { expdesc 689 lib/lua/lcode.c LUAI_FUNC void luaK_prefix (FuncState *fs, UnOpr op, expdesc *e) { expdesc 690 lib/lua/lcode.c expdesc e2; expdesc 710 lib/lua/lcode.c LUAI_FUNC void luaK_infix (FuncState *fs, BinOpr op, expdesc *v) { expdesc 737 lib/lua/lcode.c LUAI_FUNC void luaK_posfix (FuncState *fs, BinOpr op, expdesc *e1, expdesc *e2) { expdesc 53 lib/lua/lcode.h LUAI_FUNC void luaK_dischargevars (FuncState *fs, expdesc *e); expdesc 54 lib/lua/lcode.h LUAI_FUNC int luaK_exp2anyreg (FuncState *fs, expdesc *e); expdesc 55 lib/lua/lcode.h LUAI_FUNC void luaK_exp2nextreg (FuncState *fs, expdesc *e); expdesc 56 lib/lua/lcode.h LUAI_FUNC void luaK_exp2val (FuncState *fs, expdesc *e); expdesc 57 lib/lua/lcode.h LUAI_FUNC int luaK_exp2RK (FuncState *fs, expdesc *e); expdesc 58 lib/lua/lcode.h LUAI_FUNC void luaK_self (FuncState *fs, expdesc *e, expdesc *key); expdesc 59 lib/lua/lcode.h LUAI_FUNC void luaK_indexed (FuncState *fs, expdesc *t, expdesc *k); expdesc 60 lib/lua/lcode.h LUAI_FUNC void luaK_goiftrue (FuncState *fs, expdesc *e); expdesc 61 lib/lua/lcode.h LUAI_FUNC void luaK_storevar (FuncState *fs, expdesc *var, expdesc *e); expdesc 62 lib/lua/lcode.h LUAI_FUNC void luaK_setreturns (FuncState *fs, expdesc *e, int nresults); expdesc 63 lib/lua/lcode.h LUAI_FUNC void luaK_setoneret (FuncState *fs, expdesc *e); expdesc 70 lib/lua/lcode.h LUAI_FUNC void luaK_prefix (FuncState *fs, UnOpr op, expdesc *v); expdesc 71 lib/lua/lcode.h LUAI_FUNC void luaK_infix (FuncState *fs, BinOpr op, expdesc *v); expdesc 72 lib/lua/lcode.h LUAI_FUNC void luaK_posfix (FuncState *fs, BinOpr op, expdesc *v1, expdesc *v2); expdesc 54 lib/lua/lparser.c static void expr (LexState *ls, expdesc *v); expdesc 126 lib/lua/lparser.c static void init_exp (expdesc *e, expkind k, int i) { expdesc 133 lib/lua/lparser.c static void codestring (LexState *ls, expdesc *e, TString *s) { expdesc 138 lib/lua/lparser.c static void checkname(LexState *ls, expdesc *e) { expdesc 183 lib/lua/lparser.c static int indexupvalue (FuncState *fs, TString *name, expdesc *v) { expdesc 224 lib/lua/lparser.c static int singlevaraux (FuncState *fs, TString *n, expdesc *var, int base) { expdesc 248 lib/lua/lparser.c static void singlevar (LexState *ls, expdesc *var) { expdesc 256 lib/lua/lparser.c static void adjust_assign (LexState *ls, int nvars, int nexps, expdesc *e) { expdesc 310 lib/lua/lparser.c static void pushclosure (LexState *ls, FuncState *func, expdesc *v) { expdesc 407 lib/lua/lparser.c static void field (LexState *ls, expdesc *v) { expdesc 410 lib/lua/lparser.c expdesc key; expdesc 418 lib/lua/lparser.c static void yindex (LexState *ls, expdesc *v) { expdesc 435 lib/lua/lparser.c expdesc v; /* last list item read */ expdesc 436 lib/lua/lparser.c expdesc *t; /* table descriptor */ expdesc 447 lib/lua/lparser.c expdesc key, val; expdesc 498 lib/lua/lparser.c static void constructor (LexState *ls, expdesc *t) { expdesc 576 lib/lua/lparser.c static void body (LexState *ls, expdesc *e, int needself, int line) { expdesc 596 lib/lua/lparser.c static int explist1 (LexState *ls, expdesc *v) { expdesc 609 lib/lua/lparser.c static void funcargs (LexState *ls, expdesc *f) { expdesc 611 lib/lua/lparser.c expdesc args; expdesc 667 lib/lua/lparser.c static void prefixexp (LexState *ls, expdesc *v) { expdesc 690 lib/lua/lparser.c static void primaryexp (LexState *ls, expdesc *v) { expdesc 702 lib/lua/lparser.c expdesc key; expdesc 709 lib/lua/lparser.c expdesc key; expdesc 727 lib/lua/lparser.c static void simpleexp (LexState *ls, expdesc *v) { expdesc 828 lib/lua/lparser.c static BinOpr subexpr (LexState *ls, expdesc *v, unsigned int limit) { expdesc 842 lib/lua/lparser.c expdesc v2; expdesc 856 lib/lua/lparser.c static void expr (LexState *ls, expdesc *v) { expdesc 898 lib/lua/lparser.c expdesc v; /* variable (global, local, upvalue, or indexed) */ expdesc 908 lib/lua/lparser.c static void check_conflict (LexState *ls, struct LHS_assign *lh, expdesc *v) { expdesc 932 lib/lua/lparser.c expdesc e; expdesc 967 lib/lua/lparser.c expdesc v; expdesc 1037 lib/lua/lparser.c expdesc e; expdesc 1092 lib/lua/lparser.c expdesc e; expdesc 1166 lib/lua/lparser.c expdesc v, b; expdesc 1183 lib/lua/lparser.c expdesc e; expdesc 1198 lib/lua/lparser.c static int funcname (LexState *ls, expdesc *v) { expdesc 1215 lib/lua/lparser.c expdesc v, b; expdesc 1241 lib/lua/lparser.c expdesc e;