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()
502 static l_noret jumpscopeerror (LexState *ls, Labeldesc *gt) { in jumpscopeerror()
515 static void solvegoto (LexState *ls, int g, Labeldesc *label) { in solvegoto()
532 static Labeldesc *findlabel (LexState *ls, TString *name) { in findlabel()
548 static int newlabelentry (LexState *ls, Labellist *l, TString *name, in newlabelentry()
563 static int newgotoentry (LexState *ls, TString *name, int line, int pc) { in newgotoentry()
573 static int solvegotos (LexState *ls, Labeldesc *lb) { in solvegotos()
596 static int createlabel (LexState *ls, TString *name, int line, in createlabel()
646 static l_noret undefgoto (LexState *ls, Labeldesc *gt) { in undefgoto()
662 LexState *ls = fs->ls; in leaveblock()
686 static Proto *addprototype (LexState *ls) { in addprototype()
710 static void codeclosure (LexState *ls, expdesc *v) { in codeclosure()
717 static void open_func (LexState *ls, FuncState *fs, BlockCnt *bl) { in open_func()
744 static void close_func (LexState *ls) { in close_func()
776 static int block_follow (LexState *ls, int withuntil) { in block_follow()
787 static void statlist (LexState *ls) { in statlist()
799 static void fieldsel (LexState *ls, expdesc *v) { in fieldsel()
810 static void yindex (LexState *ls, expdesc *v) { in yindex()
835 static void recfield (LexState *ls, ConsControl *cc) { in recfield()
884 static void listfield (LexState *ls, ConsControl *cc) { in listfield()
891 static void field (LexState *ls, ConsControl *cc) { in field()
913 static void constructor (LexState *ls, expdesc *t) { in constructor()
947 static void parlist (LexState *ls) { in parlist()
978 static void body (LexState *ls, expdesc *e, int ismethod, int line) { in body()
1000 static int explist (LexState *ls, expdesc *v) { in explist()
1013 static void funcargs (LexState *ls, expdesc *f, int line) { in funcargs()
1068 static void primaryexp (LexState *ls, expdesc *v) { in primaryexp()
1090 static void suffixedexp (LexState *ls, expdesc *v) { in suffixedexp()
1128 static void simpleexp (LexState *ls, expdesc *v) { in simpleexp()
1248 static BinOpr subexpr (LexState *ls, expdesc *v, int limit) { in subexpr()
1278 static void expr (LexState *ls, expdesc *v) { in expr()
1293 static void block (LexState *ls) { in block()
1319 static void check_conflict (LexState *ls, struct LHS_assign *lh, expdesc *v) { in check_conflict()
1363 static void restassign (LexState *ls, struct LHS_assign *lh, int nvars) { in restassign()
1394 static int cond (LexState *ls) { in cond()
1404 static void gotostat (LexState *ls) { in gotostat()
1426 static void breakstat (LexState *ls) { in breakstat()
1436 static void checkrepeated (LexState *ls, TString *name) { in checkrepeated()
1446 static void labelstat (LexState *ls, TString *name, int line) { in labelstat()
1456 static void whilestat (LexState *ls, int line) { in whilestat()
1475 static void repeatstat (LexState *ls, int line) { in repeatstat()
1505 static void exp1 (LexState *ls) { in exp1()
1532 static void forbody (LexState *ls, int base, int line, int nvars, int isgen) { in forbody()
1557 static void fornum (LexState *ls, TString *varname, int line) { in fornum()
1580 static void forlist (LexState *ls, TString *indexname) { in forlist()
1608 static void forstat (LexState *ls, int line) { in forstat()
1626 static void test_then_block (LexState *ls, int *escapelist) { in test_then_block()
1663 static void ifstat (LexState *ls, int line) { in ifstat()
1677 static void localfunc (LexState *ls) { in localfunc()
1689 static int getlocalattribute (LexState *ls) { in getlocalattribute()
1706 static void checktoclose (LexState *ls, int level) { in checktoclose()
1716 static void localstat (LexState *ls) { in localstat()
1758 static int funcname (LexState *ls, expdesc *v) { in funcname()
1772 static void funcstat (LexState *ls, int line) { in funcstat()
1784 static void exprstat (LexState *ls) { in exprstat()
1802 static void retstat (LexState *ls) { in retstat()
1834 static void statement (LexState *ls) { in statement()
1913 static void mainfunc (LexState *ls, FuncState *fs) { in mainfunc()
1933 LexState lexstate; in luaY_parser()