public SqlRuleVisitor(IRuleVisitorBuilder ruleVisitorBuilder, IRuleExceptionFinder ruleExceptionFinder, IFragmentBuilder fragmentBuilder, IReporter reporter) { this.fragmentBuilder = fragmentBuilder; this.reporter = reporter; this.ruleExceptionFinder = ruleExceptionFinder; this.ruleVisitorBuilder = ruleVisitorBuilder; }
public SqlRuleVisitor(IRuleVisitorBuilder ruleVisitorBuilder, IFragmentBuilder fragmentBuilder, IReporter reporter, ISqlStreamReaderBuilder sqlStreamReaderBuilder) { this.fragmentBuilder = fragmentBuilder; this.reporter = reporter; this.ruleVisitorBuilder = ruleVisitorBuilder; this.sqlStreamReaderBuilder = sqlStreamReaderBuilder; }
public SqlRuleVisitor(IRuleVisitorBuilder ruleVisitorBuilder, IFragmentBuilder fragmentBuilder, IReporter reporter) : this(ruleVisitorBuilder, new RuleExceptionFinder(), fragmentBuilder, reporter) { }
public SqlRuleVisitor(IRuleVisitorBuilder ruleVisitorBuilder, IFragmentBuilder fragmentBuilder, IReporter reporter) : this(ruleVisitorBuilder, fragmentBuilder, reporter, new SqlStreamReaderBuilder()) { }