Github User Fetcher 1.0.0
C Application with Server and GUI
|
Go to the source code of this file.
Data Structures | |
union | SemInfo |
struct | Token |
struct | LexState |
Macros | |
#define | FIRST_RESERVED 257 |
#define | TOKEN_LEN (sizeof("function")/sizeof(char)) |
#define | NUM_RESERVED (cast(int, TK_WHILE-FIRST_RESERVED+1)) |
Typedefs | |
typedef struct Token | Token |
typedef struct LexState | LexState |
Enumerations | |
enum | RESERVED { TK_AND = FIRST_RESERVED , TK_BREAK , TK_DO , TK_ELSE , TK_ELSEIF , TK_END , TK_FALSE , TK_FOR , TK_FUNCTION , TK_IF , TK_IN , TK_LOCAL , TK_NIL , TK_NOT , TK_OR , TK_REPEAT , TK_RETURN , TK_THEN , TK_TRUE , TK_UNTIL , TK_WHILE , TK_CONCAT , TK_DOTS , TK_EQ , TK_GE , TK_LE , TK_NE , TK_NUMBER , TK_NAME , TK_STRING , TK_EOS } |
Functions | |
LUAI_FUNC void | luaX_init (lua_State *L) |
LUAI_FUNC void | luaX_setinput (lua_State *L, LexState *ls, ZIO *z, TString *source) |
LUAI_FUNC TString * | luaX_newstring (LexState *ls, const char *str, size_t l) |
LUAI_FUNC void | luaX_next (LexState *ls) |
LUAI_FUNC void | luaX_lookahead (LexState *ls) |
LUAI_FUNC void | luaX_lexerror (LexState *ls, const char *msg, int token) |
LUAI_FUNC void | luaX_syntaxerror (LexState *ls, const char *s) |
LUAI_FUNC const char * | luaX_token2str (LexState *ls, int token) |
Variables | |
LUAI_DATA const char *const | luaX_tokens [] |
#define FIRST_RESERVED 257 |
Definition at line 14 of file lua-5.1.5/src/llex.h.
Referenced by llex(), llex(), llex(), llex(), and luaX_token2str().
#define NUM_RESERVED (cast(int, TK_WHILE-FIRST_RESERVED+1)) |
Definition at line 36 of file lua-5.1.5/src/llex.h.
Referenced by luaX_init().
#define TOKEN_LEN (sizeof("function")/sizeof(char)) |
Definition at line 17 of file lua-5.1.5/src/llex.h.
Referenced by luaX_init().
typedef struct LexState LexState |
typedef struct Token Token |
enum RESERVED |
Definition at line 24 of file lua-5.1.5/src/llex.h.
Definition at line 21 of file noparser.c.
Definition at line 102 of file lua-5.1.5/src/llex.c.
References getstr, LexState::L, LexState::linenumber, LUA_ERRSYNTAX, LUA_QS, luaD_throw(), luaO_chunkid(), luaO_pushfstring(), MAXSRC, LexState::source, and txtToken().
Referenced by enterlevel(), errorlimit(), llex(), luaX_syntaxerror(), read_long_string(), read_string(), save(), and trydecpoint().
Definition at line 459 of file lua-5.1.5/src/llex.c.
Definition at line 117 of file lua-5.1.5/src/llex.c.
Definition at line 448 of file lua-5.1.5/src/llex.c.
Definition at line 140 of file lua-5.1.5/src/llex.c.
References LexState::buff, LexState::decpoint, LexState::fs, LexState::L, LexState::lastline, LexState::linenumber, LexState::lookahead, LUA_MINBUFFER, luaZ_resizebuffer, next, NULL, LexState::source, TK_EOS, Token::token, and LexState::z.
Referenced by luaY_parser(), and luaY_parser().
Definition at line 112 of file lua-5.1.5/src/llex.c.
Definition at line 78 of file lua-5.1.5/src/llex.c.
LUAI_DATA const char* const luaX_tokens[] |
Definition at line 40 of file lua-5.1.5/src/llex.h.