Lines Matching refs:LexState

53 static void chunk (LexState *ls);
54 static void expr (LexState *ls, expdesc *v);
57 static void anchor_token (LexState *ls) { in anchor_token()
65 static void error_expected (LexState *ls, int token) { in error_expected()
80 static int testnext (LexState *ls, int c) { in testnext()
89 static void check (LexState *ls, int c) { in check()
94 static void checknext (LexState *ls, int c) { in checknext()
104 static void check_match (LexState *ls, int what, int who, int where) { in check_match()
117 static TString *str_checkname (LexState *ls) { in str_checkname()
133 static void codestring (LexState *ls, expdesc *e, TString *s) { in codestring()
138 static void checkname(LexState *ls, expdesc *e) { in checkname()
143 static int registerlocalvar (LexState *ls, TString *varname) { in registerlocalvar()
160 static void new_localvar (LexState *ls, TString *name, int n) { in new_localvar()
167 static void adjustlocalvars (LexState *ls, int nvars) { in adjustlocalvars()
176 static void removevars (LexState *ls, int tolevel) { in removevars()
248 static void singlevar (LexState *ls, expdesc *var) { in singlevar()
256 static void adjust_assign (LexState *ls, int nvars, int nexps, expdesc *e) { in adjust_assign()
276 static void enterlevel (LexState *ls) { in enterlevel()
310 static void pushclosure (LexState *ls, FuncState *func, expdesc *v) { in pushclosure()
328 static void open_func (LexState *ls, FuncState *fs) { in open_func()
356 static void close_func (LexState *ls) { in close_func()
384 struct LexState lexstate; in luaY_parser()
407 static void field (LexState *ls, expdesc *v) { in field()
418 static void yindex (LexState *ls, expdesc *v) { in yindex()
443 static void recfield (LexState *ls, struct ConsControl *cc) { in recfield()
490 static void listfield (LexState *ls, struct ConsControl *cc) { in listfield()
498 static void constructor (LexState *ls, expdesc *t) { in constructor()
543 static void parlist (LexState *ls) { in parlist()
576 static void body (LexState *ls, expdesc *e, int needself, int line) { in body()
596 static int explist1 (LexState *ls, expdesc *v) { in explist1()
609 static void funcargs (LexState *ls, expdesc *f) { in funcargs()
667 static void prefixexp (LexState *ls, expdesc *v) { in prefixexp()
690 static void primaryexp (LexState *ls, expdesc *v) { in primaryexp()
727 static void simpleexp (LexState *ls, expdesc *v) { in simpleexp()
828 static BinOpr subexpr (LexState *ls, expdesc *v, unsigned int limit) { in subexpr()
856 static void expr (LexState *ls, expdesc *v) { in expr()
881 static void block (LexState *ls) { in block()
908 static void check_conflict (LexState *ls, struct LHS_assign *lh, expdesc *v) { in check_conflict()
931 static void assignment (LexState *ls, struct LHS_assign *lh, int nvars) { in assignment()
965 static int cond (LexState *ls) { in cond()
975 static void breakstat (LexState *ls) { in breakstat()
991 static void whilestat (LexState *ls, int line) { in whilestat()
1010 static void repeatstat (LexState *ls, int line) { in repeatstat()
1036 static int exp1 (LexState *ls) { in exp1()
1046 static void forbody (LexState *ls, int base, int line, int nvars, int isnum) { in forbody()
1067 static void fornum (LexState *ls, TString *varname, int line) { in fornum()
1089 static void forlist (LexState *ls, TString *indexname) { in forlist()
1112 static void forstat (LexState *ls, int line) { in forstat()
1130 static int test_then_block (LexState *ls) { in test_then_block()
1141 static void ifstat (LexState *ls, int line) { in ifstat()
1165 static void localfunc (LexState *ls) { in localfunc()
1179 static void localstat (LexState *ls) { in localstat()
1198 static int funcname (LexState *ls, expdesc *v) { in funcname()
1212 static void funcstat (LexState *ls, int line) { in funcstat()
1224 static void exprstat (LexState *ls) { in exprstat()
1238 static void retstat (LexState *ls) { in retstat()
1271 static int statement (LexState *ls) { in statement()
1325 static void chunk (LexState *ls) { in chunk()