C# Class Tools.ParserReduce

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

Méthodes publiques

Свойство Type Description
m_depth int
m_lookAhead SymbolSet
m_prod Production

Méthodes publiques

Méthode Description
BuildLookback ( Transition a ) : void
IsReduce ( ) : bool
ParserReduce ( ) : System
ParserReduce ( ParserAction action, int depth, Production prod ) : System
Pass ( ParseStackEntry &top ) : void
Serialise ( object o, Tools.Serialiser s ) : object

Method Details

BuildLookback() public méthode

public BuildLookback ( Transition a ) : void
a Transition
Résultat void

IsReduce() public méthode

public IsReduce ( ) : bool
Résultat bool

ParserReduce() public méthode

public ParserReduce ( ) : System
Résultat System

ParserReduce() public méthode

public ParserReduce ( ParserAction action, int depth, Production prod ) : System
action ParserAction
depth int
prod Production
Résultat System

Pass() public méthode

public Pass ( ParseStackEntry &top ) : void
top ParseStackEntry
Résultat void

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_depth public_oe property

public int m_depth
Résultat int

m_lookAhead public_oe property

public SymbolSet,Tools m_lookAhead
Résultat SymbolSet

m_prod public_oe property

public Production,Tools m_prod
Résultat Production