Ardour
9.0-pre0-582-g084a23a80d
|
Go to the source code of this file.
Classes | |
union | SemInfo |
struct | Token |
struct | LexState |
Macros | |
#define | FIRST_RESERVED 257 |
#define | LUA_ENV "_ENV" |
#define | NUM_RESERVED (cast(int, TK_WHILE-FIRST_RESERVED+1)) |
Typedefs | |
typedef struct Token | Token |
typedef struct LexState | LexState |
Enumerations | |
enum | RESERVED { TK_AND = 257 , TK_BREAK , TK_DO , TK_ELSE , TK_ELSEIF , TK_END , TK_FALSE , TK_FOR , TK_FUNCTION , TK_GOTO , 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_IDIV , TK_CONCAT , TK_DOTS , TK_EQ , TK_GE , TK_LE , TK_NE , TK_SHL , TK_SHR , TK_DBCOLON , TK_EOS , TK_FLT , TK_INT , TK_NAME , TK_STRING } |
Functions | |
void | luaX_init (lua_State *L) |
void | luaX_setinput (lua_State *L, LexState *ls, ZIO *z, TString *source, int firstchar) |
TString * | luaX_newstring (LexState *ls, const char *str, size_t l) |
void | luaX_next (LexState *ls) |
int | luaX_lookahead (LexState *ls) |
void | luaX_syntaxerror (LexState *ls, const char *s) |
const char * | luaX_token2str (LexState *ls, int token) |
#define NUM_RESERVED (cast(int, TK_WHILE-FIRST_RESERVED+1)) |
enum RESERVED |
void luaX_init | ( | lua_State * | L | ) |
int luaX_lookahead | ( | LexState * | ls | ) |
void luaX_next | ( | LexState * | ls | ) |
void luaX_syntaxerror | ( | LexState * | ls, |
const char * | s | ||
) |
const char* luaX_token2str | ( | LexState * | ls, |
int | token | ||
) |