예제 #1
0
 public override void Walk(AstVisitor visitor)
 {
     if (visitor.Walk(this))
     {
         m_condition.Walk(visitor);
         if (TrueBlock != null)
         {
             TrueBlock.Walk(visitor);
         }
         if (FalseBlock != null)
         {
             FalseBlock.Walk(visitor);
         }
     }
     visitor.PostWalk(this);
 }