Ejemplo n.º 1
0
 public override void Walk(AstVisitor visitor)
 {
     if (visitor.Walk(this))
     {
         if (m_statement != null)
         {
             m_statement.Walk(visitor);
         }
     }
     visitor.PostWalk(this);
 }
Ejemplo n.º 2
0
 public override void Walk(AstVisitor visitor)
 {
     if (visitor.Walk(this))
     {
         if (m_initializer != null)
         {
             m_initializer.Walk(visitor);
         }
         if (m_condition != null)
         {
             m_condition.Walk(visitor);
         }
         if (Body != null)
         {
             Body.Walk(visitor);
         }
         if (m_incrementer != null)
         {
             m_incrementer.Walk(visitor);
         }
     }
     visitor.PostWalk(this);
 }