15 #define TKDEF(_, __) \ 16 _(and) _(break) _(do) _(else) _(elseif) _(end) _(false) \ 17 _(for) _(function) _(goto) _(if) _(in) _(local) _(nil) _(not) _(or) \ 18 _(repeat) _(return) _(then) _(true) _(until) _(while) \ 19 __(concat, ..) __(dots, ...) __(eq, ==) __(ge, >=) __(le, <=) __(ne, ~=) \ 20 __(label, ::) __(number, <number>) __(name, <name>) __(string, <string>) \ 25 #define TKENUM1(name) TK_##name, 26 #define TKENUM2(name, sym) TK_##name, 27 TKDEF(TKENUM1, TKENUM2)
30 TK_RESERVED = TK_while - TK_OFS
79 LJ_FUNC
void lj_lex_next(
LexState *ls);
80 LJ_FUNC LexToken lj_lex_lookahead(
LexState *ls);
81 LJ_FUNC
const char *lj_lex_token2str(
LexState *ls, LexToken token);
82 LJ_FUNC_NORET
void lj_lex_error(
LexState *ls, LexToken token, ErrMsg em, ...);
Definition: minilua.c:964
Definition: minilua.c:461
Definition: minilua.c:231
Definition: minilua.c:2241