public SimplifierFixture() { settings = new DefaultSettings(); var rules = new Rules(); syntax = new Syntax(settings); grammar = new Grammar(settings); simplifier = new Simplifier(new PatternMatcher(rules.GetRules(), new RuleApplier()), new Printer()); }
public SyntaxFixture() { var settings = new DefaultSettings(); syntax = new Syntax(settings); }
public SyntaxWithVariablesFixture() { var settings = new DefaultSettings(); syntax = new SyntaxWithVariables(settings); }
public TreeTraversalFixture() { settings = new DefaultSettings(); syntax = new Syntax(settings); grammar = new Grammar(settings); }