Exemple #1
0
 public FluentRule(FluentParserConfigurator configurator, INonTerminal <object> nonTerminal)
 {
     this.configurator = configurator;
     this.nonTerminal  = (NonTerminal <object>)nonTerminal;
     productionList    = new List <List <ProductionElement> > {
         new List <ProductionElement>()
     };
     funcList = new List <Func <dynamic, object> > {
         null
     };
 }
Exemple #2
0
 public override NonTerminal <object> MakeListRule(FluentParserConfigurator fluentParserConfigurator)
 {
     return(fluentParserConfigurator.MakeListRule <TListType>((IRule)Symbol, Separator));
 }
Exemple #3
0
 public abstract NonTerminal <object> MakeListRule(FluentParserConfigurator fluentParserConfigurator);