C# Class Microsoft.Automata.Grammars.Production

Afficher le fichier Open project: AutomataDotNet/Automata Class Usage Examples

Méthodes publiques

Свойство Type Description
Lhs Nonterminal
Rhs Microsoft.Automata.Grammars.GrammarSymbol[]

Méthodes publiques

Méthode Description
GetExprinals ( ) : IEnumerable
GetVariables ( ) : IEnumerable
Production ( Nonterminal lhs ) : System
Production ( Nonterminal lhs, GrammarSymbol rhsButLast, GrammarSymbol last ) : System
ToString ( ) : string

Private Methods

Méthode Description
AreVariablesContainedIn ( HashSet vars ) : bool
RhsContainsSymbol ( GrammarSymbol symbol ) : bool

Method Details

GetExprinals() public méthode

public GetExprinals ( ) : IEnumerable
Résultat IEnumerable

GetVariables() public méthode

public GetVariables ( ) : IEnumerable
Résultat IEnumerable

Production() public méthode

public Production ( Nonterminal lhs ) : System
lhs Nonterminal
Résultat System

Production() public méthode

public Production ( Nonterminal lhs, GrammarSymbol rhsButLast, GrammarSymbol last ) : System
lhs Nonterminal
rhsButLast GrammarSymbol
last GrammarSymbol
Résultat System

ToString() public méthode

public ToString ( ) : string
Résultat string

Property Details

Lhs public_oe property

public Nonterminal,Microsoft.Automata.Grammars Lhs
Résultat Nonterminal

Rhs public_oe property

public GrammarSymbol[],Microsoft.Automata.Grammars Rhs
Résultat Microsoft.Automata.Grammars.GrammarSymbol[]