C# Class Sarcasm.GrammarAst.BnfiTermChoice

Inheritance: BnfiTermNonTerminal, IBnfiTerm, IUnparsableNonTerminal
Mostrar archivo Open project: davidnemeti/Sarcasm

Protected Methods

Method Description
BnfiTermChoice ( Type domainType, string name ) : System
GetChildren ( Unparser childBnfTerms, object astValue, Unparser direction ) : IEnumerable
GetChildrenPriority ( IUnparser unparser, object astValue, Unparser children, Unparser direction ) : int?
TryGetUtokensDirectly ( IUnparser unparser, UnparsableAst self, IEnumerable &utokens ) : bool

Private Methods

Method Description
IsMainChild ( BnfTerm bnfTerm ) : bool

Method Details

BnfiTermChoice() protected method

protected BnfiTermChoice ( Type domainType, string name ) : System
domainType System.Type
name string
return System

GetChildren() protected method

protected GetChildren ( Unparser childBnfTerms, object astValue, Unparser direction ) : IEnumerable
childBnfTerms Unparser
astValue object
direction Unparser
return IEnumerable

GetChildrenPriority() protected method

protected GetChildrenPriority ( IUnparser unparser, object astValue, Unparser children, Unparser direction ) : int?
unparser IUnparser
astValue object
children Unparser
direction Unparser
return int?

TryGetUtokensDirectly() protected method

protected TryGetUtokensDirectly ( IUnparser unparser, UnparsableAst self, IEnumerable &utokens ) : bool
unparser IUnparser
self Sarcasm.Unparsing.UnparsableAst
utokens IEnumerable
return bool