|
native Lua
0.5.0-devel
Lua on the platform you use with the compiler you choose
|
Go to the documentation of this file.
16 #define FIRST_RESERVED 257
20 #define LUA_ENV "_ENV"
42 #define NUM_RESERVED (cast_int(TK_WHILE-FIRST_RESERVED + 1))
79 TString *source,
int firstchar);
@ TK_IF
Definition: llex.h:32
Table * h
Definition: llex.h:70
Mbuffer * buff
Definition: llex.h:69
@ TK_SHR
Definition: llex.h:36
lua_Number r
Definition: llex.h:46
#define LUAI_FUNC
Definition: luaconf.h:324
#define l_noret
Definition: llimits.h:172
struct FuncState * fs
Definition: llex.h:66
@ TK_THEN
Definition: llex.h:33
@ TK_REPEAT
Definition: llex.h:32
@ TK_NE
Definition: llex.h:35
Definition: lparser.h:145
@ TK_FLT
Definition: llex.h:38
LUAI_FUNC int luaX_lookahead(LexState *ls)
Definition: llex.c:573
@ TK_IDIV
Definition: llex.h:35
native Lua configuration file
@ TK_WHILE
Definition: llex.h:33
int current
Definition: llex.h:61
struct lua_State * L
Definition: llex.h:67
@ TK_BREAK
Definition: llex.h:30
@ TK_LOCAL
Definition: llex.h:32
LUA_NUMBER lua_Number
Definition: lua.h:92
lua_Integer i
Definition: llex.h:47
@ TK_ELSE
Definition: llex.h:31
@ TK_DBCOLON
Definition: llex.h:37
@ TK_RETURN
Definition: llex.h:33
struct Dyndata * dyd
Definition: llex.h:71
@ TK_AND
Definition: llex.h:30
Token lookahead
Definition: llex.h:65
LUAI_FUNC void luaX_setinput(lua_State *L, LexState *ls, ZIO *z, TString *source, int firstchar)
Definition: llex.c:165
@ TK_END
Definition: llex.h:31
@ TK_SHL
Definition: llex.h:36
@ TK_UNTIL
Definition: llex.h:33
@ TK_FALSE
Definition: llex.h:31
int linenumber
Definition: llex.h:62
@ TK_ELSEIF
Definition: llex.h:31
Definition: lobject.h:363
@ TK_NOT
Definition: llex.h:32
SemInfo seminfo
Definition: llex.h:54
@ TK_OR
Definition: llex.h:32
#define FIRST_RESERVED
Definition: llex.h:16
@ TK_IN
Definition: llex.h:32
LUAI_FUNC l_noret luaX_syntaxerror(LexState *ls, const char *s)
Definition: llex.c:120
Definition: lobject.h:713
@ TK_EOS
Definition: llex.h:37
LUA_INTEGER lua_Integer
Definition: lua.h:96
LUAI_FUNC TString * luaX_newstring(LexState *ls, const char *str, size_t l)
Definition: llex.c:130
RESERVED
Definition: llex.h:28
@ TK_GE
Definition: llex.h:35
@ TK_CONCAT
Definition: llex.h:35
Definition: lparser.h:129
@ TK_INT
Definition: llex.h:38
@ TK_FOR
Definition: llex.h:31
@ TK_GOTO
Definition: llex.h:32
@ TK_TRUE
Definition: llex.h:33
LUAI_FUNC const char * luaX_token2str(LexState *ls, int token)
Definition: llex.c:82
@ TK_NIL
Definition: llex.h:32
@ TK_DOTS
Definition: llex.h:35
LUAI_FUNC void luaX_init(lua_State *L)
Definition: llex.c:70
@ TK_DO
Definition: llex.h:31
TString * source
Definition: llex.h:72
@ TK_STRING
Definition: llex.h:38
@ TK_NAME
Definition: llex.h:38
TString * ts
Definition: llex.h:48
Token t
Definition: llex.h:64
int lastline
Definition: llex.h:63
ZIO * z
Definition: llex.h:68
LUAI_FUNC void luaX_next(LexState *ls)
Definition: llex.c:562
int token
Definition: llex.h:53
@ TK_EQ
Definition: llex.h:35
@ TK_FUNCTION
Definition: llex.h:31
TString * envn
Definition: llex.h:73
@ TK_LE
Definition: llex.h:35