• Home
  • Raw
  • Download

Lines Matching refs:LexState

62 static void statement (LexState *ls);
63 static void expr (LexState *ls, expdesc *v);
67 static l_noret semerror (LexState *ls, const char *msg) { in semerror()
73 static l_noret error_expected (LexState *ls, int token) { in error_expected()
97 static int testnext (LexState *ls, int c) { in testnext()
106 static void check (LexState *ls, int c) { in check()
112 static void checknext (LexState *ls, int c) { in checknext()
122 static void check_match (LexState *ls, int what, int who, int where) { in check_match()
135 static TString *str_checkname (LexState *ls) { in str_checkname()
151 static void codestring (LexState *ls, expdesc *e, TString *s) { in codestring()
156 static void checkname (LexState *ls, expdesc *e) { in checkname()
161 static int registerlocalvar (LexState *ls, TString *varname) { in registerlocalvar()
175 static void new_localvar (LexState *ls, TString *name) { in new_localvar()
187 static void new_localvarliteral_ (LexState *ls, const char *name, size_t sz) { in new_localvarliteral_()
202 static void adjustlocalvars (LexState *ls, int nvars) { in adjustlocalvars()
295 static void singlevar (LexState *ls, expdesc *var) { in singlevar()
309 static void adjust_assign (LexState *ls, int nvars, int nexps, expdesc *e) { in adjust_assign()
331 static void enterlevel (LexState *ls) { in enterlevel()
341 static void closegoto (LexState *ls, int g, Labeldesc *label) { in closegoto()
365 static int findlabel (LexState *ls, int g) { in findlabel()
385 static int newlabelentry (LexState *ls, Labellist *l, TString *name, in newlabelentry()
403 static void findgotos (LexState *ls, Labeldesc *lb) { in findgotos()
454 static void breaklabel (LexState *ls) { in breaklabel()
464 static l_noret undefgoto (LexState *ls, Labeldesc *gt) { in undefgoto()
475 LexState *ls = fs->ls; in leaveblock()
499 static Proto *addprototype (LexState *ls) { in addprototype()
522 static void codeclosure (LexState *ls, expdesc *v) { in codeclosure()
529 static void open_func (LexState *ls, FuncState *fs, BlockCnt *bl) { in open_func()
552 static void close_func (LexState *ls) { in close_func()
587 static int block_follow (LexState *ls, int withuntil) { in block_follow()
598 static void statlist (LexState *ls) { in statlist()
610 static void fieldsel (LexState *ls, expdesc *v) { in fieldsel()
621 static void yindex (LexState *ls, expdesc *v) { in yindex()
646 static void recfield (LexState *ls, struct ConsControl *cc) { in recfield()
693 static void listfield (LexState *ls, struct ConsControl *cc) { in listfield()
702 static void field (LexState *ls, struct ConsControl *cc) { in field()
724 static void constructor (LexState *ls, expdesc *t) { in constructor()
753 static void parlist (LexState *ls) { in parlist()
782 static void body (LexState *ls, expdesc *e, int ismethod, int line) { in body()
804 static int explist (LexState *ls, expdesc *v) { in explist()
817 static void funcargs (LexState *ls, expdesc *f, int line) { in funcargs()
871 static void primaryexp (LexState *ls, expdesc *v) { in primaryexp()
893 static void suffixedexp (LexState *ls, expdesc *v) { in suffixedexp()
931 static void simpleexp (LexState *ls, expdesc *v) { in simpleexp()
1048 static BinOpr subexpr (LexState *ls, expdesc *v, int limit) { in subexpr()
1078 static void expr (LexState *ls, expdesc *v) { in expr()
1093 static void block (LexState *ls) { in block()
1119 static void check_conflict (LexState *ls, struct LHS_assign *lh, expdesc *v) { in check_conflict()
1147 static void assignment (LexState *ls, struct LHS_assign *lh, int nvars) { in assignment()
1177 static int cond (LexState *ls) { in cond()
1187 static void gotostat (LexState *ls, int pc) { in gotostat()
1217 static void skipnoopstat (LexState *ls) { in skipnoopstat()
1223 static void labelstat (LexState *ls, TString *label, int line) { in labelstat()
1241 static void whilestat (LexState *ls, int line) { in whilestat()
1260 static void repeatstat (LexState *ls, int line) { in repeatstat()
1280 static int exp1 (LexState *ls) { in exp1()
1291 static void forbody (LexState *ls, int base, int line, int nvars, int isnum) { in forbody()
1317 static void fornum (LexState *ls, TString *varname, int line) { in fornum()
1339 static void forlist (LexState *ls, TString *indexname) { in forlist()
1364 static void forstat (LexState *ls, int line) { in forstat()
1382 static void test_then_block (LexState *ls, int *escapelist) { in test_then_block()
1417 static void ifstat (LexState *ls, int line) { in ifstat()
1431 static void localfunc (LexState *ls) { in localfunc()
1442 static void localstat (LexState *ls) { in localstat()
1462 static int funcname (LexState *ls, expdesc *v) { in funcname()
1476 static void funcstat (LexState *ls, int line) { in funcstat()
1488 static void exprstat (LexState *ls) { in exprstat()
1504 static void retstat (LexState *ls) { in retstat()
1537 static void statement (LexState *ls) { in statement()
1612 static void mainfunc (LexState *ls, FuncState *fs) { in mainfunc()
1628 LexState lexstate; in luaY_parser()