Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/08/18 11:42:18 (6 years ago)
Author:
lkammere
Message:

#2886: Store production rules in grammar instead of nonterminal symbols.

Location:
branches/2886_SymRegGrammarEnumeration/Test
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/2886_SymRegGrammarEnumeration/Test/GrammarEnumerationTest.cs

    r15832 r15834  
    6262      alg.Start();
    6363
    64       TerminalSymbol varSymbol = alg.Grammar.Var.VariableTerminalSymbols.First();
     64      TerminalSymbol varSymbol = alg.Grammar.VarTerminals.First();
    6565      TerminalSymbol mulSymbol = alg.Grammar.Multiplication;
    6666      TerminalSymbol addSymbol = alg.Grammar.Addition;
     
    117117      alg.Start();
    118118
    119       TerminalSymbol varSymbol = alg.Grammar.Var.VariableTerminalSymbols.First();
     119      TerminalSymbol varSymbol = alg.Grammar.VarTerminals.First();
    120120      TerminalSymbol mulSymbol = alg.Grammar.Multiplication;
    121121      TerminalSymbol addSymbol = alg.Grammar.Addition;
     
    145145      alg.Start();
    146146
    147       TerminalSymbol xSymbol = alg.Grammar.Var.VariableTerminalSymbols.First(v => v.StringRepresentation == "X");
    148       TerminalSymbol ySymbol = alg.Grammar.Var.VariableTerminalSymbols.First(v => v.StringRepresentation == "Y");
     147      TerminalSymbol xSymbol = alg.Grammar.VarTerminals.First(v => v.StringRepresentation == "X");
     148      TerminalSymbol ySymbol = alg.Grammar.VarTerminals.First(v => v.StringRepresentation == "Y");
    149149      TerminalSymbol mulSymbol = alg.Grammar.Multiplication;
    150150      TerminalSymbol addSymbol = alg.Grammar.Addition;
  • branches/2886_SymRegGrammarEnumeration/Test/TreeHashingTest.cs

    r15832 r15834  
    1717      grammar = new Grammar(new[] { "a", "b", "c" });
    1818
    19       varA = grammar.Var.VariableTerminalSymbols.First(s => s.StringRepresentation == "a");
    20       varB = grammar.Var.VariableTerminalSymbols.First(s => s.StringRepresentation == "b");
    21       varC = grammar.Var.VariableTerminalSymbols.First(s => s.StringRepresentation == "c");
     19      varA = grammar.VarTerminals.First(s => s.StringRepresentation == "a");
     20      varB = grammar.VarTerminals.First(s => s.StringRepresentation == "b");
     21      varC = grammar.VarTerminals.First(s => s.StringRepresentation == "c");
    2222    }
    2323
Note: See TracChangeset for help on using the changeset viewer.