Lines Matching refs:LexState
64 static void statement (LexState *ls);
65 static void expr (LexState *ls, expdesc *v);
68 static l_noret error_expected (LexState *ls, int token) { in error_expected()
95 static int testnext (LexState *ls, int c) { in testnext()
107 static void check (LexState *ls, int c) { in check()
116 static void checknext (LexState *ls, int c) { in checknext()
130 static void check_match (LexState *ls, int what, int who, int where) { in check_match()
143 static TString *str_checkname (LexState *ls) { in str_checkname()
166 static void codename (LexState *ls, expdesc *e) { in codename()
175 static int registerlocalvar (LexState *ls, FuncState *fs, TString *varname) { in registerlocalvar()
193 static int new_localvar (LexState *ls, TString *name) { in new_localvar()
277 static void check_readonly (LexState *ls, expdesc *e) { in check_readonly()
311 static void adjustlocalvars (LexState *ls, int nvars) { in adjustlocalvars()
452 static void singlevar (LexState *ls, expdesc *var) { in singlevar()
470 static void adjust_assign (LexState *ls, int nvars, int nexps, expdesc *e) { in adjust_assign()
504 static l_noret jumpscopeerror (LexState *ls, Labeldesc *gt) { in jumpscopeerror()
517 static void solvegoto (LexState *ls, int g, Labeldesc *label) { in solvegoto()
534 static Labeldesc *findlabel (LexState *ls, TString *name) { in findlabel()
550 static int newlabelentry (LexState *ls, Labellist *l, TString *name, in newlabelentry()
565 static int newgotoentry (LexState *ls, TString *name, int line, int pc) { in newgotoentry()
575 static int solvegotos (LexState *ls, Labeldesc *lb) { in solvegotos()
598 static int createlabel (LexState *ls, TString *name, int line, in createlabel()
648 static l_noret undefgoto (LexState *ls, Labeldesc *gt) { in undefgoto()
664 LexState *ls = fs->ls; in leaveblock()
688 static Proto *addprototype (LexState *ls) { in addprototype()
712 static void codeclosure (LexState *ls, expdesc *v) { in codeclosure()
719 static void open_func (LexState *ls, FuncState *fs, BlockCnt *bl) { in open_func()
746 static void close_func (LexState *ls) { in close_func()
778 static int block_follow (LexState *ls, int withuntil) { in block_follow()
789 static void statlist (LexState *ls) { in statlist()
801 static void fieldsel (LexState *ls, expdesc *v) { in fieldsel()
812 static void yindex (LexState *ls, expdesc *v) { in yindex()
837 static void recfield (LexState *ls, ConsControl *cc) { in recfield()
886 static void listfield (LexState *ls, ConsControl *cc) { in listfield()
893 static void field (LexState *ls, ConsControl *cc) { in field()
915 static void constructor (LexState *ls, expdesc *t) { in constructor()
949 static void parlist (LexState *ls) { in parlist()
980 static void body (LexState *ls, expdesc *e, int ismethod, int line) { in body()
1002 static int explist (LexState *ls, expdesc *v) { in explist()
1015 static void funcargs (LexState *ls, expdesc *f, int line) { in funcargs()
1070 static void primaryexp (LexState *ls, expdesc *v) { in primaryexp()
1092 static void suffixedexp (LexState *ls, expdesc *v) { in suffixedexp()
1130 static void simpleexp (LexState *ls, expdesc *v) { in simpleexp()
1250 static BinOpr subexpr (LexState *ls, expdesc *v, int limit) { in subexpr()
1280 static void expr (LexState *ls, expdesc *v) { in expr()
1295 static void block (LexState *ls) { in block()
1321 static void check_conflict (LexState *ls, struct LHS_assign *lh, expdesc *v) { in check_conflict()
1365 static void restassign (LexState *ls, struct LHS_assign *lh, int nvars) { in restassign()
1396 static int cond (LexState *ls) { in cond()
1406 static void gotostat (LexState *ls) { in gotostat()
1428 static void breakstat (LexState *ls) { in breakstat()
1438 static void checkrepeated (LexState *ls, TString *name) { in checkrepeated()
1448 static void labelstat (LexState *ls, TString *name, int line) { in labelstat()
1458 static void whilestat (LexState *ls, int line) { in whilestat()
1477 static void repeatstat (LexState *ls, int line) { in repeatstat()
1507 static void exp1 (LexState *ls) { in exp1()
1534 static void forbody (LexState *ls, int base, int line, int nvars, int isgen) { in forbody()
1559 static void fornum (LexState *ls, TString *varname, int line) { in fornum()
1582 static void forlist (LexState *ls, TString *indexname) { in forlist()
1610 static void forstat (LexState *ls, int line) { in forstat()
1636 static int issinglejump (LexState *ls, TString **label, int *target) { in issinglejump()
1661 static void test_then_block (LexState *ls, int *escapelist) { in test_then_block()
1703 static void ifstat (LexState *ls, int line) { in ifstat()
1717 static void localfunc (LexState *ls) { in localfunc()
1729 static int getlocalattribute (LexState *ls) { in getlocalattribute()
1746 static void checktoclose (LexState *ls, int level) { in checktoclose()
1756 static void localstat (LexState *ls) { in localstat()
1798 static int funcname (LexState *ls, expdesc *v) { in funcname()
1812 static void funcstat (LexState *ls, int line) { in funcstat()
1824 static void exprstat (LexState *ls) { in exprstat()
1842 static void retstat (LexState *ls) { in retstat()
1874 static void statement (LexState *ls) { in statement()
1953 static void mainfunc (LexState *ls, FuncState *fs) { in mainfunc()
1973 LexState lexstate; in luaY_parser()