C# Class Tools.ParseState

Afficher le fichier Open project: Ezakhiel/Donate-Money-For-Unicorns-ubbse2015 Class Usage Examples

Méthodes publiques

Свойство Type Description
m_accessingSymbol CSymbol
m_sgen SymbolsGen
m_state int
m_transitions System.Collections.Hashtable

Méthodes publiques

Méthode Description
Accessor ( CSymbol x ) : bool
AddEntries ( ) : void
CheckClosure ( ProdItem item ) : void
CheckExists ( ) : ParseState
Closure ( ) : void
GetTransition ( CSymbol s ) : Transition
Lookback ( Production pr, ParseState p ) : bool
MaybeAdd ( ProdItem item ) : void
ParseState ( ) : System
ParseState ( SymbolsGen syms, CSymbol acc ) : System
Print ( ) : void
Print0 ( ) : void
PrintTransition ( ParsingInfo pi ) : void
ReduceStates ( ) : void
SameAs ( ParseState p ) : bool
Serialise ( object o, Tools.Serialiser s ) : object

Method Details

Accessor() public méthode

public Accessor ( CSymbol x ) : bool
x CSymbol
Résultat bool

AddEntries() public méthode

public AddEntries ( ) : void
Résultat void

CheckClosure() public méthode

public CheckClosure ( ProdItem item ) : void
item ProdItem
Résultat void

CheckExists() public méthode

public CheckExists ( ) : ParseState
Résultat ParseState

Closure() public méthode

public Closure ( ) : void
Résultat void

GetTransition() public méthode

public GetTransition ( CSymbol s ) : Transition
s CSymbol
Résultat Transition

Lookback() public méthode

public Lookback ( Production pr, ParseState p ) : bool
pr Production
p ParseState
Résultat bool

MaybeAdd() public méthode

public MaybeAdd ( ProdItem item ) : void
item ProdItem
Résultat void

ParseState() public méthode

public ParseState ( ) : System
Résultat System

ParseState() public méthode

public ParseState ( SymbolsGen syms, CSymbol acc ) : System
syms SymbolsGen
acc CSymbol
Résultat System

Print() public méthode

public Print ( ) : void
Résultat void

Print0() public méthode

public Print0 ( ) : void
Résultat void

PrintTransition() public méthode

public PrintTransition ( ParsingInfo pi ) : void
pi ParsingInfo
Résultat void

ReduceStates() public méthode

public ReduceStates ( ) : void
Résultat void

SameAs() public méthode

public SameAs ( ParseState p ) : bool
p ParseState
Résultat bool

Serialise() public static méthode

public static Serialise ( object o, Tools.Serialiser s ) : object
o object
s Tools.Serialiser
Résultat object

Property Details

m_accessingSymbol public_oe property

public CSymbol,Tools m_accessingSymbol
Résultat CSymbol

m_sgen public_oe property

public SymbolsGen,Tools m_sgen
Résultat SymbolsGen

m_state public_oe property

public int m_state
Résultat int

m_transitions public_oe property

public Hashtable,System.Collections m_transitions
Résultat System.Collections.Hashtable