The Battle for Wesnoth  1.13.4+dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Attributes | List of all members
LexState Struct Reference

#include <llex.h>

Public Attributes

int current
 
int linenumber
 
int lastline
 
Token t
 
Token lookahead
 
struct FuncStatefs
 
struct lua_StateL
 
ZIOz
 
Mbufferbuff
 
struct Dyndatadyd
 
TStringsource
 
TStringenvn
 
char decpoint
 

Detailed Description

Definition at line 50 of file llex.h.

Member Data Documentation

Mbuffer* LexState::buff
int LexState::current
char LexState::decpoint

Definition at line 63 of file llex.h.

Referenced by luaX_setinput(), read_numeral(), and trydecpoint().

struct Dyndata* LexState::dyd
TString* LexState::envn

Definition at line 62 of file llex.h.

Referenced by luaX_setinput(), mainfunc(), and singlevar().

struct FuncState* LexState::fs
struct lua_State* LexState::L
int LexState::lastline

Definition at line 53 of file llex.h.

Referenced by luaK_code(), luaX_next(), and luaX_setinput().

int LexState::linenumber
Token LexState::lookahead

Definition at line 55 of file llex.h.

Referenced by luaX_lookahead(), luaX_next(), and luaX_setinput().

TString* LexState::source

Definition at line 61 of file llex.h.

Referenced by lexerror(), luaX_setinput(), and open_func().

Token LexState::t
ZIO* LexState::z

Definition at line 58 of file llex.h.

Referenced by luaX_setinput().


The documentation for this struct was generated from the following file: