Lines Matching refs:LexState

54 static void statement (LexState *ls);
55 static void expr (LexState *ls, expdesc *v);
58 static void anchor_token (LexState *ls) { in anchor_token()
69 static l_noret semerror (LexState *ls, const char *msg) { in semerror()
75 static l_noret error_expected (LexState *ls, int token) { in error_expected()
99 static int testnext (LexState *ls, int c) { in testnext()
108 static void check (LexState *ls, int c) { in check()
114 static void checknext (LexState *ls, int c) { in checknext()
124 static void check_match (LexState *ls, int what, int who, int where) { in check_match()
137 static TString *str_checkname (LexState *ls) { in str_checkname()
153 static void codestring (LexState *ls, expdesc *e, TString *s) { in codestring()
158 static void checkname (LexState *ls, expdesc *e) { in checkname()
163 static int registerlocalvar (LexState *ls, TString *varname) { in registerlocalvar()
176 static void new_localvar (LexState *ls, TString *name) { in new_localvar()
188 static void new_localvarliteral_ (LexState *ls, const char *name, size_t sz) { in new_localvarliteral_()
203 static void adjustlocalvars (LexState *ls, int nvars) { in adjustlocalvars()
295 static void singlevar (LexState *ls, expdesc *var) { in singlevar()
308 static void adjust_assign (LexState *ls, int nvars, int nexps, expdesc *e) { in adjust_assign()
328 static void enterlevel (LexState *ls) { in enterlevel()
338 static void closegoto (LexState *ls, int g, Labeldesc *label) { in closegoto()
362 static int findlabel (LexState *ls, int g) { in findlabel()
382 static int newlabelentry (LexState *ls, Labellist *l, TString *name, in newlabelentry()
400 static void findgotos (LexState *ls, Labeldesc *lb) { in findgotos()
451 static void breaklabel (LexState *ls) { in breaklabel()
461 static l_noret undefgoto (LexState *ls, Labeldesc *gt) { in undefgoto()
472 LexState *ls = fs->ls; in leaveblock()
496 static Proto *addprototype (LexState *ls) { in addprototype()
518 static void codeclosure (LexState *ls, expdesc *v) { in codeclosure()
525 static void open_func (LexState *ls, FuncState *fs, BlockCnt *bl) { in open_func()
553 static void close_func (LexState *ls) { in close_func()
591 static int block_follow (LexState *ls, int withuntil) { in block_follow()
608 static void statlist (LexState *ls) { in statlist()
620 static void fieldsel (LexState *ls, expdesc *v) { in fieldsel()
631 static void yindex (LexState *ls, expdesc *v) { in yindex()
656 static void recfield (LexState *ls, struct ConsControl *cc) { in recfield()
703 static void listfield (LexState *ls, struct ConsControl *cc) { in listfield()
712 static void field (LexState *ls, struct ConsControl *cc) { in field()
734 static void constructor (LexState *ls, expdesc *t) { in constructor()
763 static void parlist (LexState *ls) { in parlist()
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()
881 static void primaryexp (LexState *ls, expdesc *v) { in primaryexp()
903 static void suffixedexp (LexState *ls, expdesc *v) { in suffixedexp()
941 static void simpleexp (LexState *ls, expdesc *v) { in simpleexp()
1041 static BinOpr subexpr (LexState *ls, expdesc *v, int limit) { in subexpr()
1071 static void expr (LexState *ls, expdesc *v) { in expr()
1086 static void block (LexState *ls) { in block()
1112 static void check_conflict (LexState *ls, struct LHS_assign *lh, expdesc *v) { in check_conflict()
1140 static void assignment (LexState *ls, struct LHS_assign *lh, int nvars) { in assignment()
1173 static int cond (LexState *ls) { in cond()
1183 static void gotostat (LexState *ls, int pc) { in gotostat()
1213 static void skipnoopstat (LexState *ls) { in skipnoopstat()
1219 static void labelstat (LexState *ls, TString *label, int line) { in labelstat()
1237 static void whilestat (LexState *ls, int line) { in whilestat()
1256 static void repeatstat (LexState *ls, int line) { in repeatstat()
1276 static int exp1 (LexState *ls) { in exp1()
1287 static void forbody (LexState *ls, int base, int line, int nvars, int isnum) { in forbody()
1313 static void fornum (LexState *ls, TString *varname, int line) { in fornum()
1335 static void forlist (LexState *ls, TString *indexname) { in forlist()
1360 static void forstat (LexState *ls, int line) { in forstat()
1379 static void test_then_block (LexState *ls, int *escapelist) { in test_then_block()
1414 static void ifstat (LexState *ls, int line) { in ifstat()
1428 static void localfunc (LexState *ls) { in localfunc()
1439 static void localstat (LexState *ls) { in localstat()
1459 static int funcname (LexState *ls, expdesc *v) { in funcname()
1473 static void funcstat (LexState *ls, int line) { in funcstat()
1485 static void exprstat (LexState *ls) { in exprstat()
1501 static void retstat (LexState *ls) { in retstat()
1534 static void statement (LexState *ls) { in statement()
1609 static void mainfunc (LexState *ls, FuncState *fs) { in mainfunc()
1625 LexState lexstate; in luaY_parser()