Lines Matching refs:expdesc
56 static void expr (LexState *ls, expdesc *v);
147 static void init_exp (expdesc *e, expkind k, int i) { in init_exp()
154 static void codestring (LexState *ls, expdesc *e, TString *s) { in codestring()
159 static void checkname (LexState *ls, expdesc *e) { in checkname()
230 static int newupvalue (FuncState *fs, TString *name, expdesc *v) { in newupvalue()
270 static int singlevaraux (FuncState *fs, TString *n, expdesc *var, int base) { in singlevaraux()
296 static void singlevar (LexState *ls, expdesc *var) { in singlevar()
300 expdesc key; in singlevar()
309 static void adjust_assign (LexState *ls, int nvars, int nexps, expdesc *e) { in adjust_assign()
519 static void codeclosure (LexState *ls, expdesc *v) { in codeclosure()
615 static void fieldsel (LexState *ls, expdesc *v) { in fieldsel()
618 expdesc key; in fieldsel()
626 static void yindex (LexState *ls, expdesc *v) { in yindex()
643 expdesc v; /* last list item read */
644 expdesc *t; /* table descriptor */
655 expdesc key, val; in recfield()
729 static void constructor (LexState *ls, expdesc *t) { in constructor()
787 static void body (LexState *ls, expdesc *e, int ismethod, int line) { in body()
809 static int explist (LexState *ls, expdesc *v) { in explist()
822 static void funcargs (LexState *ls, expdesc *f, int line) { in funcargs()
824 expdesc args; in funcargs()
876 static void primaryexp (LexState *ls, expdesc *v) { in primaryexp()
898 static void suffixedexp (LexState *ls, expdesc *v) { in suffixedexp()
911 expdesc key; in suffixedexp()
918 expdesc key; in suffixedexp()
936 static void simpleexp (LexState *ls, expdesc *v) { in simpleexp()
1036 static BinOpr subexpr (LexState *ls, expdesc *v, int limit) { in subexpr()
1051 expdesc v2; in subexpr()
1066 static void expr (LexState *ls, expdesc *v) { in expr()
1097 expdesc v; /* variable (global, local, upvalue, or indexed) */
1107 static void check_conflict (LexState *ls, struct LHS_assign *lh, expdesc *v) { in check_conflict()
1136 expdesc e; in assignment()
1170 expdesc v; in cond()
1272 expdesc e; in exp1()
1333 expdesc e; in forlist()
1377 expdesc v; in test_then_block()
1423 expdesc b; in localfunc()
1437 expdesc e; in localstat()
1453 static int funcname (LexState *ls, expdesc *v) { in funcname()
1470 expdesc v, b; in funcstat()
1498 expdesc e; in retstat()
1605 expdesc v; in mainfunc()