Lines Matching defs:ls
28 #define next(ls) (ls->current = zgetc(ls->z)) argument
33 #define currIsNewline(ls) (ls->current == '\n' || ls->current == '\r') argument
48 #define save_and_next(ls) (save(ls, ls->current), next(ls)) argument
51 static void save (LexState *ls, int c) { in save()
78 const char *luaX_token2str (LexState *ls, int token) { in luaX_token2str()
89 static const char *txtToken (LexState *ls, int token) { in txtToken()
102 void luaX_lexerror (LexState *ls, const char *msg, int token) { in luaX_lexerror()
112 void luaX_syntaxerror (LexState *ls, const char *msg) { in luaX_syntaxerror()
117 TString *luaX_newstring (LexState *ls, const char *str, size_t l) { in luaX_newstring()
129 static void inclinenumber (LexState *ls) { in inclinenumber()
140 void luaX_setinput (lua_State *L, LexState *ls, ZIO *z, TString *source) { in luaX_setinput()
163 static int check_next (LexState *ls, const char *set) { in check_next()
171 static void buffreplace (LexState *ls, char from, char to) { in buffreplace()
179 static void trydecpoint (LexState *ls, SemInfo *seminfo) { in trydecpoint()
194 static void read_numeral (LexState *ls, SemInfo *seminfo) { in read_numeral()
210 static int skip_sep (LexState *ls) { in skip_sep()
223 static void read_long_string (LexState *ls, SemInfo *seminfo, int sep) { in read_long_string()
278 static void read_string (LexState *ls, int del, SemInfo *seminfo) { in read_string()
334 static int llex (LexState *ls, SemInfo *seminfo) { in llex()
448 void luaX_next (LexState *ls) { in luaX_next()
459 void luaX_lookahead (LexState *ls) { in luaX_lookahead()