Beispiel #1
0
        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(" ");
            }
        }
Beispiel #2
0
 protected override void PostVisit(IAndOperatorNode <IDaisyAstNode> node)
 {
     indent--;
 }
Beispiel #3
0
 protected override bool PreVisit(IAndOperatorNode <IDaisyAstNode> node)
 {
     Pad(sb, indent); sb.Append("AND\r\n");
     indent++;
     return(true);
 }
Beispiel #4
0
 protected virtual void InfixVisit(IAndOperatorNode <T> node)
 {
 }
Beispiel #5
0
 protected virtual bool PreVisit(IAndOperatorNode <T> node)
 {
     return(true);
 }
Beispiel #6
0
 protected virtual void PostVisit(IAndOperatorNode <T> node)
 {
 }