Esempio n. 1
0
        protected override void InfixVisit(IOrOperatorNode <TraceNode> node)
        {
            var trace = (OrOperatorTrace)node;

            Pad(sb, indent); sb.Append("OR ").Append(trace.Outcome).Append(") ");
            if (trace.Right == null)
            {
                sb.AppendLine("<Skipped>");
            }
            else
            {
                sb.Append(" ");
            }
        }
Esempio n. 2
0
 protected override void PostVisit(IOrOperatorNode <IDaisyAstNode> node)
 {
     indent--;
 }
Esempio n. 3
0
 protected override bool PreVisit(IOrOperatorNode <IDaisyAstNode> node)
 {
     Pad(sb, indent); sb.Append("OR\r\n");
     indent++;
     return(true);
 }
Esempio n. 4
0
 protected virtual bool PreVisit(IOrOperatorNode <T> node)
 {
     return(true);
 }
Esempio n. 5
0
 protected virtual void PostVisit(IOrOperatorNode <T> node)
 {
 }
Esempio n. 6
0
 protected virtual void InfixVisit(IOrOperatorNode <T> node)
 {
 }