protected override void InfixVisit(IAndOperatorNode <TraceNode> node) { var trace = (AndOperatorTrace)node; Pad(sb, indent); sb.Append("AND (").Append(trace.Outcome).Append(")"); if (trace.Right == null) { sb.AppendLine("<Skipped>"); } else { sb.Append(" "); } }
protected override void PostVisit(IAndOperatorNode <IDaisyAstNode> node) { indent--; }
protected override bool PreVisit(IAndOperatorNode <IDaisyAstNode> node) { Pad(sb, indent); sb.Append("AND\r\n"); indent++; return(true); }
protected virtual void InfixVisit(IAndOperatorNode <T> node) { }
protected virtual bool PreVisit(IAndOperatorNode <T> node) { return(true); }
protected virtual void PostVisit(IAndOperatorNode <T> node) { }