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;