Lines Matching defs:ls

72 static l_noret error_expected (LexState *ls, int token) {  in error_expected()
99 static int testnext (LexState *ls, int c) { in testnext()
111 static void check (LexState *ls, int c) { in check()
120 static void checknext (LexState *ls, int c) { in checknext()
126 #define check_condition(ls,c,msg) { if (!(c)) luaX_syntaxerror(ls, msg); } argument
134 static void check_match (LexState *ls, int what, int who, int where) { in check_match()
147 static TString *str_checkname (LexState *ls) { in str_checkname()
170 static void codename (LexState *ls, expdesc *e) { in codename()
179 static int registerlocalvar (LexState *ls, FuncState *fs, TString *varname) { in registerlocalvar()
197 static int new_localvar (LexState *ls, TString *name) { in new_localvar()
212 #define new_localvarliteral(ls,v) \ argument
281 static void check_readonly (LexState *ls, expdesc *e) { in check_readonly()
315 static void adjustlocalvars (LexState *ls, int nvars) { in adjustlocalvars()
467 static void singlevar (LexState *ls, expdesc *var) { in singlevar()
486 static void adjust_assign (LexState *ls, int nvars, int nexps, expdesc *e) { in adjust_assign()
508 #define enterlevel(ls) luaE_incCstack(ls->L) argument
511 #define leavelevel(ls) ((ls)->L->nCcalls--) argument
518 static l_noret jumpscopeerror (LexState *ls, Labeldesc *gt) { in jumpscopeerror()
531 static void solvegoto (LexState *ls, int g, Labeldesc *label) { in solvegoto()
548 static Labeldesc *findlabel (LexState *ls, TString *name) { in findlabel()
564 static int newlabelentry (LexState *ls, Labellist *l, TString *name, in newlabelentry()
579 static int newgotoentry (LexState *ls, TString *name, int line, int pc) { in newgotoentry()
589 static int solvegotos (LexState *ls, Labeldesc *lb) { in solvegotos()
612 static int createlabel (LexState *ls, TString *name, int line, in createlabel()
662 static l_noret undefgoto (LexState *ls, Labeldesc *gt) { in undefgoto()
678 LexState *ls = fs->ls; in leaveblock() local
702 static Proto *addprototype (LexState *ls) { in addprototype()
726 static void codeclosure (LexState *ls, expdesc *v) { in codeclosure()
733 static void open_func (LexState *ls, FuncState *fs, BlockCnt *bl) { in open_func()
760 static void close_func (LexState *ls) { in close_func()
792 static int block_follow (LexState *ls, int withuntil) { in block_follow()
803 static void statlist (LexState *ls) { in statlist()
815 static void fieldsel (LexState *ls, expdesc *v) { in fieldsel()
826 static void yindex (LexState *ls, expdesc *v) { in yindex()
851 static void recfield (LexState *ls, ConsControl *cc) { in recfield()
900 static void listfield (LexState *ls, ConsControl *cc) { in listfield()
907 static void field (LexState *ls, ConsControl *cc) { in field()
929 static void constructor (LexState *ls, expdesc *t) { in constructor()
963 static void parlist (LexState *ls) { in parlist()
994 static void body (LexState *ls, expdesc *e, int ismethod, int line) { in body()
1016 static int explist (LexState *ls, expdesc *v) { in explist()
1029 static void funcargs (LexState *ls, expdesc *f, int line) { in funcargs()
1084 static void primaryexp (LexState *ls, expdesc *v) { in primaryexp()
1106 static void suffixedexp (LexState *ls, expdesc *v) { in suffixedexp()
1144 static void simpleexp (LexState *ls, expdesc *v) { in simpleexp()
1274 static BinOpr subexpr (LexState *ls, expdesc *v, int limit) { in subexpr()
1304 static void expr (LexState *ls, expdesc *v) { in expr()
1319 static void block (LexState *ls) { in block()
1345 static void check_conflict (LexState *ls, struct LHS_assign *lh, expdesc *v) { in check_conflict()
1389 static void restassign (LexState *ls, struct LHS_assign *lh, int nvars) { in restassign()
1420 static int cond (LexState *ls) { in cond()
1430 static void gotostat (LexState *ls) { in gotostat()
1452 static void breakstat (LexState *ls) { in breakstat()
1462 static void checkrepeated (LexState *ls, TString *name) { in checkrepeated()
1472 static void labelstat (LexState *ls, TString *name, int line) { in labelstat()
1482 static void whilestat (LexState *ls, int line) { in whilestat()
1501 static void repeatstat (LexState *ls, int line) { in repeatstat()
1531 static void exp1 (LexState *ls) { in exp1()
1558 static void forbody (LexState *ls, int base, int line, int nvars, int isgen) { in forbody()
1583 static void fornum (LexState *ls, TString *varname, int line) { in fornum()
1606 static void forlist (LexState *ls, TString *indexname) { in forlist()
1634 static void forstat (LexState *ls, int line) { in forstat()
1652 static void test_then_block (LexState *ls, int *escapelist) { in test_then_block()
1689 static void ifstat (LexState *ls, int line) { in ifstat()
1703 static void localfunc (LexState *ls) { in localfunc()
1715 static int getlocalattribute (LexState *ls) { in getlocalattribute()
1740 static void localstat (LexState *ls) { in localstat()
1782 static int funcname (LexState *ls, expdesc *v) { in funcname()
1796 static void funcstat (LexState *ls, int line) { in funcstat()
1809 static void exprstat (LexState *ls) { in exprstat()
1827 static void retstat (LexState *ls) { in retstat()
1859 static void statement (LexState *ls) { in statement()
1938 static void mainfunc (LexState *ls, FuncState *fs) { in mainfunc()