protected virtual void WalkRule(Rule rule) { this.WalkExpression(rule.Expression); }
protected override void WalkRule(Rule rule) { base.WalkRule(rule); this.currentNames.Clear(); }
private void WalkRule(Rule rule, TextWriter writer, string indentation) { var temp = this.currentIndentation; this.currentIndentation = indentation; base.WalkRule(rule); this.currentIndentation = temp; }
protected override void WalkRule(Rule rule) => this.RenderRule(rule, this.writer, this.currentIndentation);
protected override void WalkRule(Rule rule) { this.currentRule = rule; this.leftAdjacent[this.currentRule] = new List<Expression>(); base.WalkRule(rule); }