Esempio n. 1
0
 public TerminalBuilder(BuildGrammar buildGrammar, RawGrammar rawGrammar)
 {
     BuildGrammar = buildGrammar;
     RawGrammar   = rawGrammar;
 }
Esempio n. 2
0
 public NonterminalBuilder(BuildGrammar buildGrammar, RawGrammar rawGrammar)
 {
     BuildGrammar = buildGrammar;
     RawGrammar   = rawGrammar;
     ToDo         = new Queue <(Nonterminal, IEnumerable <IExpression>)>();
 }
Esempio n. 3
0
 public GrammarBuilder(RawGrammar tree)
 {
     RawGrammar   = tree;
     BuildGrammar = new BuildGrammar(RawGrammar.Name);
 }