LexState           51 lib/lua/llex.c static void save (LexState *ls, int c) {
LexState           78 lib/lua/llex.c LUAI_FUNC const char *luaX_token2str (LexState *ls, int token) {
LexState           89 lib/lua/llex.c static const char *txtToken (LexState *ls, int token) {
LexState          102 lib/lua/llex.c LUAI_FUNC void luaX_lexerror (LexState *ls, const char *msg, int token) {
LexState          112 lib/lua/llex.c LUAI_FUNC void luaX_syntaxerror (LexState *ls, const char *msg) {
LexState          117 lib/lua/llex.c LUAI_FUNC TString *luaX_newstring (LexState *ls, const char *str, size_t l) {
LexState          129 lib/lua/llex.c static void inclinenumber (LexState *ls) {
LexState          140 lib/lua/llex.c LUAI_FUNC void luaX_setinput (lua_State *L, LexState *ls, ZIO *z, TString *source) {
LexState          163 lib/lua/llex.c static int check_next (LexState *ls, const char *set) {
LexState          171 lib/lua/llex.c static void buffreplace (LexState *ls, char from, char to) {
LexState          179 lib/lua/llex.c static void trydecpoint (LexState *ls, SemInfo *seminfo) {
LexState          198 lib/lua/llex.c static void read_numeral (LexState *ls, SemInfo *seminfo) {
LexState          214 lib/lua/llex.c static int skip_sep (LexState *ls) {
LexState          227 lib/lua/llex.c static void read_long_string (LexState *ls, SemInfo *seminfo, int sep) {
LexState          282 lib/lua/llex.c static void read_string (LexState *ls, int del, SemInfo *seminfo) {
LexState          338 lib/lua/llex.c static int llex (LexState *ls, SemInfo *seminfo) {
LexState          452 lib/lua/llex.c LUAI_FUNC void luaX_next (LexState *ls) {
LexState          463 lib/lua/llex.c LUAI_FUNC void luaX_lookahead (LexState *ls) {
LexState           71 lib/lua/llex.h LUAI_FUNC void luaX_setinput (lua_State *L, LexState *ls, ZIO *z,
LexState           73 lib/lua/llex.h LUAI_FUNC TString *luaX_newstring (LexState *ls, const char *str, size_t l);
LexState           74 lib/lua/llex.h LUAI_FUNC void luaX_next (LexState *ls);
LexState           75 lib/lua/llex.h LUAI_FUNC void luaX_lookahead (LexState *ls);
LexState           76 lib/lua/llex.h LUAI_FUNC void luaX_lexerror (LexState *ls, const char *msg, int token);
LexState           77 lib/lua/llex.h LUAI_FUNC void luaX_syntaxerror (LexState *ls, const char *s);
LexState           78 lib/lua/llex.h LUAI_FUNC const char *luaX_token2str (LexState *ls, int token);
LexState           53 lib/lua/lparser.c static void chunk (LexState *ls);
LexState           54 lib/lua/lparser.c static void expr (LexState *ls, expdesc *v);
LexState           57 lib/lua/lparser.c static void anchor_token (LexState *ls) {
LexState           65 lib/lua/lparser.c static void error_expected (LexState *ls, int token) {
LexState           80 lib/lua/lparser.c static int testnext (LexState *ls, int c) {
LexState           89 lib/lua/lparser.c static void check (LexState *ls, int c) {
LexState           94 lib/lua/lparser.c static void checknext (LexState *ls, int c) {
LexState          104 lib/lua/lparser.c static void check_match (LexState *ls, int what, int who, int where) {
LexState          117 lib/lua/lparser.c static TString *str_checkname (LexState *ls) {
LexState          133 lib/lua/lparser.c static void codestring (LexState *ls, expdesc *e, TString *s) {
LexState          138 lib/lua/lparser.c static void checkname(LexState *ls, expdesc *e) {
LexState          143 lib/lua/lparser.c static int registerlocalvar (LexState *ls, TString *varname) {
LexState          160 lib/lua/lparser.c static void new_localvar (LexState *ls, TString *name, int n) {
LexState          167 lib/lua/lparser.c static void adjustlocalvars (LexState *ls, int nvars) {
LexState          176 lib/lua/lparser.c static void removevars (LexState *ls, int tolevel) {
LexState          248 lib/lua/lparser.c static void singlevar (LexState *ls, expdesc *var) {
LexState          256 lib/lua/lparser.c static void adjust_assign (LexState *ls, int nvars, int nexps, expdesc *e) {
LexState          276 lib/lua/lparser.c static void enterlevel (LexState *ls) {
LexState          310 lib/lua/lparser.c static void pushclosure (LexState *ls, FuncState *func, expdesc *v) {
LexState          328 lib/lua/lparser.c static void open_func (LexState *ls, FuncState *fs) {
LexState          356 lib/lua/lparser.c static void close_func (LexState *ls) {
LexState          384 lib/lua/lparser.c   struct LexState lexstate;
LexState          407 lib/lua/lparser.c static void field (LexState *ls, expdesc *v) {
LexState          418 lib/lua/lparser.c static void yindex (LexState *ls, expdesc *v) {
LexState          443 lib/lua/lparser.c static void recfield (LexState *ls, struct ConsControl *cc) {
LexState          490 lib/lua/lparser.c static void listfield (LexState *ls, struct ConsControl *cc) {
LexState          498 lib/lua/lparser.c static void constructor (LexState *ls, expdesc *t) {
LexState          543 lib/lua/lparser.c static void parlist (LexState *ls) {
LexState          576 lib/lua/lparser.c static void body (LexState *ls, expdesc *e, int needself, int line) {
LexState          596 lib/lua/lparser.c static int explist1 (LexState *ls, expdesc *v) {
LexState          609 lib/lua/lparser.c static void funcargs (LexState *ls, expdesc *f) {
LexState          667 lib/lua/lparser.c static void prefixexp (LexState *ls, expdesc *v) {
LexState          690 lib/lua/lparser.c static void primaryexp (LexState *ls, expdesc *v) {
LexState          727 lib/lua/lparser.c static void simpleexp (LexState *ls, expdesc *v) {
LexState          828 lib/lua/lparser.c static BinOpr subexpr (LexState *ls, expdesc *v, unsigned int limit) {
LexState          856 lib/lua/lparser.c static void expr (LexState *ls, expdesc *v) {
LexState          881 lib/lua/lparser.c static void block (LexState *ls) {
LexState          908 lib/lua/lparser.c static void check_conflict (LexState *ls, struct LHS_assign *lh, expdesc *v) {
LexState          931 lib/lua/lparser.c static void assignment (LexState *ls, struct LHS_assign *lh, int nvars) {
LexState          965 lib/lua/lparser.c static int cond (LexState *ls) {
LexState          975 lib/lua/lparser.c static void breakstat (LexState *ls) {
LexState          991 lib/lua/lparser.c static void whilestat (LexState *ls, int line) {
LexState         1010 lib/lua/lparser.c static void repeatstat (LexState *ls, int line) {
LexState         1036 lib/lua/lparser.c static int exp1 (LexState *ls) {
LexState         1046 lib/lua/lparser.c static void forbody (LexState *ls, int base, int line, int nvars, int isnum) {
LexState         1067 lib/lua/lparser.c static void fornum (LexState *ls, TString *varname, int line) {
LexState         1089 lib/lua/lparser.c static void forlist (LexState *ls, TString *indexname) {
LexState         1112 lib/lua/lparser.c static void forstat (LexState *ls, int line) {
LexState         1130 lib/lua/lparser.c static int test_then_block (LexState *ls) {
LexState         1141 lib/lua/lparser.c static void ifstat (LexState *ls, int line) {
LexState         1165 lib/lua/lparser.c static void localfunc (LexState *ls) {
LexState         1179 lib/lua/lparser.c static void localstat (LexState *ls) {
LexState         1198 lib/lua/lparser.c static int funcname (LexState *ls, expdesc *v) {
LexState         1212 lib/lua/lparser.c static void funcstat (LexState *ls, int line) {
LexState         1224 lib/lua/lparser.c static void exprstat (LexState *ls) {
LexState         1238 lib/lua/lparser.c static void retstat (LexState *ls) {
LexState         1271 lib/lua/lparser.c static int statement (LexState *ls) {
LexState         1325 lib/lua/lparser.c static void chunk (LexState *ls) {
LexState           62 lib/lua/lparser.h   struct LexState *ls;  /* lexical state */