Eamon CS  3.1.0
EamonRT.Game.Parsing.SentenceParser Class Reference
Inheritance diagram for EamonRT.Game.Parsing.SentenceParser:
EamonRT.Framework.Parsing.ISentenceParser TheDeepCanyon.Game.Parsing.SentenceParser TheVileGrimoireOfJaldial.Game.Parsing.SentenceParser

Public Member Functions

virtual bool IsValidTokenCommandMatch ()
 
virtual void PrintDiscardingCommands ()
 
virtual void Clear ()
 
virtual void ReplacePronounsAndProcessDobjNameList ()
 
virtual void Execute ()
 
 SentenceParser ()
 

Public Attributes

bool _mySeen
 

Properties

virtual StringBuilder InputBuf [get, set]
 
virtual string LastInputStr [get, set]
 
virtual IList< string > ParserInputStrList [get, set]
 
virtual string? ParserInputStr [get]
 
virtual bool IsInputExhausted [get]
 
virtual ICommand TokenCommand [get, set]
 
virtual string CurrInputStr [get, set]
 
virtual string OrigInputStr [get, set]
 
virtual string DobjNameStr [get, set]
 
virtual string IobjNameStr [get, set]
 
virtual string CommandFormatStr [get, set]
 
virtual string NewCommandStr [get, set]
 
virtual string[] Tokens [get, set]
 
virtual string[] DobjNameTokens [get, set]
 
virtual long NumDobjNameTokens [get, set]
 
virtual string[] IobjNameTokens [get, set]
 
virtual long NumIobjNameTokens [get, set]
 
virtual long CurrToken [get, set]
 
virtual long StartToken [get, set]
 
virtual long CurrIndex [get, set]
 
virtual long RemoveIndex [get, set]
 
virtual long NameIndex [get, set]
 
virtual long PrepTokenIndex [get, set]
 
virtual long LoopCounter [get, set]
 
- Properties inherited from EamonRT.Framework.Parsing.ISentenceParser
StringBuilder InputBuf [get, set]
 
string LastInputStr [get, set]
 
IList< string > ParserInputStrList [get, set]
 
string ParserInputStr [get]
 
bool IsInputExhausted [get]
 

Constructor & Destructor Documentation

◆ SentenceParser()

EamonRT.Game.Parsing.SentenceParser.SentenceParser ( )

Member Function Documentation

◆ Clear()

virtual void EamonRT.Game.Parsing.SentenceParser.Clear ( )
virtual

◆ Execute()

virtual void EamonRT.Game.Parsing.SentenceParser.Execute ( )
virtual

◆ IsValidTokenCommandMatch()

virtual bool EamonRT.Game.Parsing.SentenceParser.IsValidTokenCommandMatch ( )
virtual

◆ PrintDiscardingCommands()

virtual void EamonRT.Game.Parsing.SentenceParser.PrintDiscardingCommands ( )
virtual

◆ ReplacePronounsAndProcessDobjNameList()

virtual void EamonRT.Game.Parsing.SentenceParser.ReplacePronounsAndProcessDobjNameList ( )
virtual

Member Data Documentation

◆ _mySeen

bool EamonRT.Game.Parsing.SentenceParser._mySeen

Property Documentation

◆ CommandFormatStr

virtual string EamonRT.Game.Parsing.SentenceParser.CommandFormatStr
getset

◆ CurrIndex

virtual long EamonRT.Game.Parsing.SentenceParser.CurrIndex
getset

◆ CurrInputStr

virtual string EamonRT.Game.Parsing.SentenceParser.CurrInputStr
getset

◆ CurrToken

virtual long EamonRT.Game.Parsing.SentenceParser.CurrToken
getset

◆ DobjNameStr

virtual string EamonRT.Game.Parsing.SentenceParser.DobjNameStr
getset

◆ DobjNameTokens

virtual string [] EamonRT.Game.Parsing.SentenceParser.DobjNameTokens
getset

◆ InputBuf

virtual StringBuilder EamonRT.Game.Parsing.SentenceParser.InputBuf
getset

◆ IobjNameStr

virtual string EamonRT.Game.Parsing.SentenceParser.IobjNameStr
getset

◆ IobjNameTokens

virtual string [] EamonRT.Game.Parsing.SentenceParser.IobjNameTokens
getset

◆ IsInputExhausted

virtual bool EamonRT.Game.Parsing.SentenceParser.IsInputExhausted
get

◆ LastInputStr

virtual string EamonRT.Game.Parsing.SentenceParser.LastInputStr
getset

◆ LoopCounter

virtual long EamonRT.Game.Parsing.SentenceParser.LoopCounter
getset

◆ NameIndex

virtual long EamonRT.Game.Parsing.SentenceParser.NameIndex
getset

◆ NewCommandStr

virtual string EamonRT.Game.Parsing.SentenceParser.NewCommandStr
getset

◆ NumDobjNameTokens

virtual long EamonRT.Game.Parsing.SentenceParser.NumDobjNameTokens
getset

◆ NumIobjNameTokens

virtual long EamonRT.Game.Parsing.SentenceParser.NumIobjNameTokens
getset

◆ OrigInputStr

virtual string EamonRT.Game.Parsing.SentenceParser.OrigInputStr
getset

◆ ParserInputStr

virtual string? EamonRT.Game.Parsing.SentenceParser.ParserInputStr
get

◆ ParserInputStrList

virtual IList<string> EamonRT.Game.Parsing.SentenceParser.ParserInputStrList
getset

◆ PrepTokenIndex

virtual long EamonRT.Game.Parsing.SentenceParser.PrepTokenIndex
getset

◆ RemoveIndex

virtual long EamonRT.Game.Parsing.SentenceParser.RemoveIndex
getset

◆ StartToken

virtual long EamonRT.Game.Parsing.SentenceParser.StartToken
getset

◆ TokenCommand

virtual ICommand EamonRT.Game.Parsing.SentenceParser.TokenCommand
getset

◆ Tokens

virtual string [] EamonRT.Game.Parsing.SentenceParser.Tokens
getset


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