The Battle for Wesnoth  1.17.0+dev
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
struct Dyndatadyd

Detailed Description

Definition at line 64 of file llex.h.

Member Data Documentation

◆ buff

Mbuffer* LexState::buff

◆ current

int LexState::current

◆ dyd

struct Dyndata* LexState::dyd

◆ envn

TString* LexState::envn

Definition at line 77 of file llex.h.

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

◆ fs

struct FuncState* LexState::fs

◆ h

Table* LexState::h

Definition at line 74 of file llex.h.

Referenced by addk(), luaX_newstring(), luaY_parser(), and nilK().

◆ L

struct lua_State* LexState::L

◆ lastline

int LexState::lastline

Definition at line 67 of file llex.h.

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

◆ linenumber

int LexState::linenumber

◆ lookahead

Token LexState::lookahead

Definition at line 69 of file llex.h.

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

◆ source

TString* LexState::source

Definition at line 76 of file llex.h.

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

◆ t

Token LexState::t

◆ z

ZIO* LexState::z

Definition at line 72 of file llex.h.

Referenced by luaX_setinput().

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