ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

llex.cpp File Reference

#include "common/util.h"
#include "engines/grim/lua/lauxlib.h"
#include "engines/grim/lua/llex.h"
#include "engines/grim/lua/lmem.h"
#include "engines/grim/lua/lobject.h"
#include "engines/grim/lua/lparser.h"
#include "engines/grim/lua/lstate.h"
#include "engines/grim/lua/lstring.h"
#include "engines/grim/lua/lstx.h"
#include "engines/grim/lua/luadebug.h"
#include "engines/grim/lua/lzio.h"
Include dependency graph for llex.cpp:

Go to the source code of this file.

Namespaces

namespace  Grim

Defines

#define FORBIDDEN_SYMBOL_EXCEPTION_setjmp
#define FORBIDDEN_SYMBOL_EXCEPTION_longjmp
#define next(LS)   (LS->current = zgetc(LS->lex_z))
#define PRAGMASIZE   20
#define save(c)   luaL_addchar(c)
#define save_and_next(LS)   (save(LS->current), next(LS))

Functions

void Grim::luaX_init ()
static void Grim::firstline (LexState *LS)
void Grim::luaX_setinput (ZIO *z)
static void Grim::skipspace (LexState *LS)
static int32 Grim::checkcond (char *buff)
static void Grim::readname (LexState *LS, char *buff)
static void Grim::inclinenumber (LexState *LS)
static void Grim::ifskip (LexState *LS)
char * Grim::luaX_lasttoken ()
static int Grim::read_long_string (LexState *LS, YYSTYPE *l)
int32 Grim::luaY_lex (YYSTYPE *l)

Variables

int32 Grim::lua_debug = 0
struct {
   const char *   Grim::name
   int   Grim::token
Grim::reserved []

Define Documentation

#define FORBIDDEN_SYMBOL_EXCEPTION_longjmp

Definition at line 7 of file llex.cpp.

#define FORBIDDEN_SYMBOL_EXCEPTION_setjmp

Definition at line 6 of file llex.cpp.

#define next (   LS  )     (LS->current = zgetc(LS->lex_z))

Definition at line 26 of file llex.cpp.

#define PRAGMASIZE   20

Definition at line 74 of file llex.cpp.

#define save (   c  )     luaL_addchar(c)

Definition at line 187 of file llex.cpp.

#define save_and_next (   LS  )     (save(LS->current), next(LS))

Definition at line 188 of file llex.cpp.



Generated on Sat Feb 23 2019 05:02:36 for ResidualVM by doxygen 1.7.1
curved edge   curved edge