Language.Lua.Parser Class Reference

Public Member Functions

Chunk ParseChunk (ParserInput< char > input, out bool success)
 
 Parser ()
 
void SetInput (ParserInput< char > input)
 
bool PeekTerminalString (string terminalString)
 
void ClearErrors ()
 
string GetErrorMessages ()
 

Public Attributes

List< Tuple< int, string > > Errors = new List<Tuple<int, string>>()
 

Properties

int Position [get, set]
 

Constructor & Destructor Documentation

◆ Parser()

Language.Lua.Parser.Parser ( )
inline

Member Function Documentation

◆ ClearErrors()

void Language.Lua.Parser.ClearErrors ( )
inline

◆ GetErrorMessages()

string Language.Lua.Parser.GetErrorMessages ( )
inline

◆ ParseChunk()

Chunk Language.Lua.Parser.ParseChunk ( ParserInput< char >  input,
out bool  success 
)
inline

◆ PeekTerminalString()

bool Language.Lua.Parser.PeekTerminalString ( string  terminalString)
inline

◆ SetInput()

void Language.Lua.Parser.SetInput ( ParserInput< char >  input)
inline

Member Data Documentation

◆ Errors

List<Tuple<int, string> > Language.Lua.Parser.Errors = new List<Tuple<int, string>>()

Property Documentation

◆ Position

int Language.Lua.Parser.Position
getset

The documentation for this class was generated from the following files: