C# Класс Microsoft.Automata.Grammars.Production

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Lhs Nonterminal
Rhs Microsoft.Automata.Grammars.GrammarSymbol[]

Открытые методы

Метод Описание
GetExprinals ( ) : IEnumerable
GetVariables ( ) : IEnumerable
Production ( Nonterminal lhs ) : System
Production ( Nonterminal lhs, GrammarSymbol rhsButLast, GrammarSymbol last ) : System
ToString ( ) : string

Приватные методы

Метод Описание
AreVariablesContainedIn ( HashSet vars ) : bool
RhsContainsSymbol ( GrammarSymbol symbol ) : bool

Описание методов

GetExprinals() публичный Метод

public GetExprinals ( ) : IEnumerable
Результат IEnumerable

GetVariables() публичный Метод

public GetVariables ( ) : IEnumerable
Результат IEnumerable

Production() публичный Метод

public Production ( Nonterminal lhs ) : System
lhs Nonterminal
Результат System

Production() публичный Метод

public Production ( Nonterminal lhs, GrammarSymbol rhsButLast, GrammarSymbol last ) : System
lhs Nonterminal
rhsButLast GrammarSymbol
last GrammarSymbol
Результат System

ToString() публичный Метод

public ToString ( ) : string
Результат string

Описание свойств

Lhs публичное свойство

public Nonterminal,Microsoft.Automata.Grammars Lhs
Результат Nonterminal

Rhs публичное свойство

public GrammarSymbol[],Microsoft.Automata.Grammars Rhs
Результат Microsoft.Automata.Grammars.GrammarSymbol[]