rpm  4.5
Data Fields
LexState Struct Reference

#include <lua/llex.h>

Collaboration diagram for LexState:
Collaboration graph
[legend]

Data Fields

int current
 
int linenumber
 
int lastline
 
Token t
 
Token lookahead
 
struct FuncStatefs
 
struct lua_StateL
 
ZIOz
 
Mbufferbuff
 
TStringsource
 
int nestlevel
 

Detailed Description

Definition at line 52 of file llex.h.

Field Documentation

Mbuffer* LexState::buff
int LexState::current

Definition at line 53 of file llex.h.

Referenced by luaX_lex(), luaX_setinput(), read_long_string(), read_numeral(), read_string(), and readname().

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

Definition at line 55 of file llex.h.

Referenced by funcargs(), luaK_codeABC(), luaK_codeABx(), luaX_setinput(), and next().

int LexState::linenumber
Token LexState::lookahead

Definition at line 57 of file llex.h.

Referenced by constructor(), lookahead(), luaX_setinput(), and next().

int LexState::nestlevel

Definition at line 63 of file llex.h.

Referenced by luaY_parser().

TString* LexState::source

Definition at line 62 of file llex.h.

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

Token LexState::t
ZIO* LexState::z

Definition at line 60 of file llex.h.

Referenced by luaX_setinput().


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