Lines Matching refs:expdesc

55 static void expr (LexState *ls, expdesc *v);
146 static void init_exp (expdesc *e, expkind k, int i) { in init_exp()
153 static void codestring (LexState *ls, expdesc *e, TString *s) { in codestring()
158 static void checkname (LexState *ls, expdesc *e) { in checkname()
229 static int newupvalue (FuncState *fs, TString *name, expdesc *v) { in newupvalue()
269 static int singlevaraux (FuncState *fs, TString *n, expdesc *var, int base) { in singlevaraux()
295 static void singlevar (LexState *ls, expdesc *var) { in singlevar()
299 expdesc key; in singlevar()
308 static void adjust_assign (LexState *ls, int nvars, int nexps, expdesc *e) { in adjust_assign()
518 static void codeclosure (LexState *ls, expdesc *v) { in codeclosure()
620 static void fieldsel (LexState *ls, expdesc *v) { in fieldsel()
623 expdesc key; in fieldsel()
631 static void yindex (LexState *ls, expdesc *v) { in yindex()
648 expdesc v; /* last list item read */
649 expdesc *t; /* table descriptor */
660 expdesc key, val; in recfield()
734 static void constructor (LexState *ls, expdesc *t) { in constructor()
792 static void body (LexState *ls, expdesc *e, int ismethod, int line) { in body()
814 static int explist (LexState *ls, expdesc *v) { in explist()
827 static void funcargs (LexState *ls, expdesc *f, int line) { in funcargs()
829 expdesc args; in funcargs()
881 static void primaryexp (LexState *ls, expdesc *v) { in primaryexp()
903 static void suffixedexp (LexState *ls, expdesc *v) { in suffixedexp()
916 expdesc key; in suffixedexp()
923 expdesc key; in suffixedexp()
941 static void simpleexp (LexState *ls, expdesc *v) { in simpleexp()
1041 static BinOpr subexpr (LexState *ls, expdesc *v, int limit) { in subexpr()
1056 expdesc v2; in subexpr()
1071 static void expr (LexState *ls, expdesc *v) { in expr()
1102 expdesc v; /* variable (global, local, upvalue, or indexed) */
1112 static void check_conflict (LexState *ls, struct LHS_assign *lh, expdesc *v) { in check_conflict()
1141 expdesc e; in assignment()
1175 expdesc v; in cond()
1277 expdesc e; in exp1()
1338 expdesc e; in forlist()
1383 expdesc v; in test_then_block()
1429 expdesc b; in localfunc()
1443 expdesc e; in localstat()
1459 static int funcname (LexState *ls, expdesc *v) { in funcname()
1476 expdesc v, b; in funcstat()
1504 expdesc e; in retstat()
1611 expdesc v; in mainfunc()