My Project
|
for lexer for NPL files More...
#include <NPLInterface.hpp>
Public Member Functions | |
LexState * | GetState () |
LexState * | SetInput (const char *input, int nLen) |
Static Public Member Functions | |
static void | ThrowError (LexState *ls, const char *errorMsg) |
static const char * | FormatString (const char *zFormat,...) |
static const char * | luaX_token2str (LexState *ls, int token) |
static void | luaX_lexerror (LexState *ls, const char *s, int token) |
static void | luaX_errorline (LexState *ls, const char *s, const char *token, int line) |
static void | luaX_error (LexState *ls, const char *s, const char *token) |
static void | luaX_syntaxerror (LexState *ls, const char *msg) |
static void | luaX_checklimit (LexState *ls, int val, int limit, const char *msg) |
static void | inclinenumber (LexState *LS) |
static void | read_long_string (LexState *LS, SemInfo *seminfo) |
static void | read_string (LexState *LS, int del, SemInfo *seminfo) |
static int | readname (LexState *LS) |
static void | read_numeral (LexState *LS, int comma, SemInfo *seminfo) |
static int | luaX_lex (LexState *LS, SemInfo *seminfo) |
for lexer for NPL files