C# 클래스 Microsoft.Automata.Grammars.Production

파일 보기 프로젝트 열기: AutomataDotNet/Automata 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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[]