14 #define FIRST_RESERVED 257 17 #define TOKEN_LEN (sizeof("function")/sizeof(char)) 26 TK_AND = FIRST_RESERVED, TK_BREAK,
27 TK_DO, TK_ELSE, TK_ELSEIF, TK_END, TK_FALSE, TK_FOR, TK_FUNCTION,
28 TK_IF, TK_IN, TK_LOCAL, TK_NIL, TK_NOT, TK_OR, TK_REPEAT,
29 TK_RETURN, TK_THEN, TK_TRUE, TK_UNTIL, TK_WHILE,
31 TK_CONCAT, TK_DOTS, TK_EQ, TK_GE, TK_LE, TK_NE, TK_NUMBER,
32 TK_NAME, TK_STRING, TK_EOS
36 #define NUM_RESERVED (cast(int, TK_WHILE-FIRST_RESERVED+1)) 40 LUAI_DATA
const char *
const luaX_tokens [];
73 LUAI_FUNC
TString *luaX_newstring (
LexState *ls,
const char *str,
size_t l);
74 LUAI_FUNC
void luaX_next (
LexState *ls);
75 LUAI_FUNC
void luaX_lookahead (
LexState *ls);
76 LUAI_FUNC
void luaX_lexerror (
LexState *ls,
const char *msg,
int token);
77 LUAI_FUNC
void luaX_syntaxerror (
LexState *ls,
const char *s);
78 LUAI_FUNC
const char *luaX_token2str (
LexState *ls,
int token);
Definition: lobject.h:199