Ejemplo n.º 1
0
 public override void Walk(AstVisitor visitor) {
     if (visitor.Walk(this)) {
         m_withObject.Walk(visitor);
         m_body.Walk(visitor);
     }
     visitor.PostWalk(this);
 }
 public override void Walk(AstVisitor walker) {
     if (walker.Walk(this)) {
         m_operand1.Walk(walker);
         m_operand2.Walk(walker);
     }
     walker.PostWalk(this);
 }
 public override void Walk(AstVisitor visitor) {
     if (visitor.Walk(this)) {
         m_propertyName.Walk(visitor);
         m_propertyValue.Walk(visitor);
     }
     visitor.PostWalk(this);
 }
 public override void Walk(AstVisitor visitor) {
     if (visitor.Walk(this)) {
         m_condition.Walk(visitor);
         Body.Walk(visitor);
     }
     visitor.PostWalk(this);
 }
Ejemplo n.º 5
0
 public override void Walk(AstVisitor walker) {
     if (walker.Walk(this)) {
         foreach (var node in _elements) {
             node.Walk(walker);
         }
     }
 }
Ejemplo n.º 6
0
 public override void Walk(AstVisitor visitor)
 {
     if (visitor.Walk(this))
     {
     }
     visitor.PostWalk(this);
 }
Ejemplo n.º 7
0
 public override void Walk(AstVisitor visitor) {
     if (visitor.Walk(this)) {
         for (int i = 0; i < Count; i++) {
             this[i].Walk(visitor);
         }
     }
     visitor.PostWalk(this);
 }
Ejemplo n.º 8
0
 public override void Walk(AstVisitor visitor) {
     if (visitor.Walk(this)) {
         if (m_statement != null) {
             m_statement.Walk(visitor);
         }
     }
     visitor.PostWalk(this);
 }
 public override void Walk(AstVisitor visitor) {
     if (visitor.Walk(this)) {
         foreach (var prop in m_properties) {
             prop.Walk(visitor);
         }
     }
     visitor.PostWalk(this);
 }
Ejemplo n.º 10
0
 public override void Walk(AstVisitor visitor) {
     if (visitor.Walk(this)) {
         if (m_operand != null) {
             m_operand.Walk(visitor);
         }
     }
     visitor.PostWalk(this);
 }
Ejemplo n.º 11
0
 public override void Walk(AstVisitor walker) {
     if (walker.Walk(this)) {
         foreach (var node in m_list) {
             node.Walk(walker);
         }
     }
     walker.PostWalk(this);
 }
Ejemplo n.º 12
0
 public override void Walk(AstVisitor visitor) {
     if (visitor.Walk(this)) {
         foreach (var expr in _expressions) {
             expr.Walk(visitor);
         }
     }
     visitor.PostWalk(this);
 }
Ejemplo n.º 13
0
 public override void Walk(AstVisitor visitor)
 {
     if (visitor.Walk(this))
     {
         m_operand.Walk(visitor);
     }
     visitor.PostWalk(this);
 }
 public override void Walk(AstVisitor visitor) {
     if (visitor.Walk(this)) {
         if (m_initializer != null) {
             m_initializer.Walk(visitor);
         }
     }
     visitor.PostWalk(this);
 }
 public override void Walk(AstVisitor visitor) {
     if (visitor.Walk(this)) {
         m_condition.Walk(visitor);
         m_trueExpression.Walk(visitor);
         m_falseExpression.Walk(visitor);
     }
     visitor.PostWalk(this);
 }
Ejemplo n.º 16
0
 public override void Walk(AstVisitor visitor)
 {
     if (visitor.Walk(this))
     {
         _function.Walk(visitor);
     }
     visitor.PostWalk(this);
 }
Ejemplo n.º 17
0
 public override void Walk(AstVisitor walker) {
     if (walker.Walk(this)) {
         foreach (var decl in this) {
             decl.Walk(walker);
         }
     }
     walker.PostWalk(this);
 }
Ejemplo n.º 18
0
 public override void Walk(AstVisitor visitor) {
     if (visitor.Walk(this)) {
         m_collection.Walk(visitor);
         m_variable.Walk(visitor);
         Body.Walk(visitor);
     }
     visitor.PostWalk(this);
 }
Ejemplo n.º 19
0
 public override void Walk(AstVisitor visitor)
 {
     if (visitor.Walk(this))
     {
         m_withObject.Walk(visitor);
         m_body.Walk(visitor);
     }
     visitor.PostWalk(this);
 }
 public override void Walk(AstVisitor visitor) {
     if (visitor.Walk(this)) {
         Expression.Walk(visitor);
         foreach (var switchCase in m_cases) {
             switchCase.Walk(visitor);
         }
     }
     visitor.PostWalk(this);
 }
Ejemplo n.º 21
0
 public override void Walk(AstVisitor visitor)
 {
     if (visitor.Walk(this))
     {
         m_condition.Walk(visitor);
         Body.Walk(visitor);
     }
     visitor.PostWalk(this);
 }
Ejemplo n.º 22
0
 public override void Walk(AstVisitor visitor) {
     if (visitor.Walk(this)) {
         if (m_caseValue != null) {
             m_caseValue.Walk(visitor);
         }
         m_statements.Walk(visitor);
     }
     visitor.PostWalk(this);
 }
Ejemplo n.º 23
0
 public override void Walk(AstVisitor walker)
 {
     if (walker.Walk(this))
     {
         m_operand1.Walk(walker);
         m_operand2.Walk(walker);
     }
     walker.PostWalk(this);
 }
Ejemplo n.º 24
0
 public override void Walk(AstVisitor visitor)
 {
     if (visitor.Walk(this))
     {
         m_propertyName.Walk(visitor);
         m_propertyValue.Walk(visitor);
     }
     visitor.PostWalk(this);
 }
Ejemplo n.º 25
0
 public override void Walk(AstVisitor visitor)
 {
     if (visitor.Walk(this))
     {
         m_collection.Walk(visitor);
         m_variable.Walk(visitor);
         Body.Walk(visitor);
     }
     visitor.PostWalk(this);
 }
Ejemplo n.º 26
0
 public override void Walk(AstVisitor walker)
 {
     if (walker.Walk(this))
     {
         foreach (var node in _elements)
         {
             node.Walk(walker);
         }
     }
 }
Ejemplo n.º 27
0
 public override void Walk(AstVisitor visitor)
 {
     if (visitor.Walk(this))
     {
         m_condition.Walk(visitor);
         m_trueExpression.Walk(visitor);
         m_falseExpression.Walk(visitor);
     }
     visitor.PostWalk(this);
 }
Ejemplo n.º 28
0
 public override void Walk(AstVisitor walker)
 {
     if (walker.Walk(this))
     {
         foreach (var node in m_list)
         {
             node.Walk(walker);
         }
     }
     walker.PostWalk(this);
 }
Ejemplo n.º 29
0
 public override void Walk(AstVisitor visitor)
 {
     if (visitor.Walk(this))
     {
         if (m_initializer != null)
         {
             m_initializer.Walk(visitor);
         }
     }
     visitor.PostWalk(this);
 }
Ejemplo n.º 30
0
 public override void Walk(AstVisitor visitor)
 {
     if (visitor.Walk(this))
     {
         foreach (var prop in m_properties)
         {
             prop.Walk(visitor);
         }
     }
     visitor.PostWalk(this);
 }
Ejemplo n.º 31
0
 public override void Walk(AstVisitor visitor)
 {
     if (visitor.Walk(this))
     {
         for (int i = 0; i < Count; i++)
         {
             this[i].Walk(visitor);
         }
     }
     visitor.PostWalk(this);
 }
Ejemplo n.º 32
0
 public override void Walk(AstVisitor visitor) {
     if (visitor.Walk(this)) {
         m_function.Walk(visitor);
         foreach (var param in m_arguments) {
             if (param != null) {
                 param.Walk(visitor);
             }
         }
     }
     visitor.PostWalk(this);
 }
Ejemplo n.º 33
0
 public override void Walk(AstVisitor visitor)
 {
     if (visitor.Walk(this))
     {
         if (Operand != null)
         {
             Operand.Walk(visitor);
         }
     }
     visitor.PostWalk(this);
 }
Ejemplo n.º 34
0
 public override void Walk(AstVisitor visitor)
 {
     if (visitor.Walk(this))
     {
         foreach (var expr in _expressions)
         {
             expr.Walk(visitor);
         }
     }
     visitor.PostWalk(this);
 }
Ejemplo n.º 35
0
 public override void Walk(AstVisitor walker)
 {
     if (walker.Walk(this))
     {
         foreach (var decl in this)
         {
             decl.Walk(walker);
         }
     }
     walker.PostWalk(this);
 }
Ejemplo n.º 36
0
 public override void Walk(AstVisitor visitor)
 {
     if (visitor.Walk(this))
     {
         if (m_statement != null)
         {
             m_statement.Walk(visitor);
         }
     }
     visitor.PostWalk(this);
 }
Ejemplo n.º 37
0
 public override void Walk(AstVisitor visitor)
 {
     if (visitor.Walk(this))
     {
         Expression.Walk(visitor);
         foreach (var switchCase in m_cases)
         {
             switchCase.Walk(visitor);
         }
     }
     visitor.PostWalk(this);
 }
Ejemplo n.º 38
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);
 }
Ejemplo n.º 39
0
 public override void Walk(AstVisitor visitor)
 {
     if (visitor.Walk(this))
     {
         if (m_caseValue != null)
         {
             m_caseValue.Walk(visitor);
         }
         m_statements.Walk(visitor);
     }
     visitor.PostWalk(this);
 }
Ejemplo n.º 40
0
 public override void Walk(AstVisitor visitor)
 {
     if (visitor.Walk(this))
     {
         m_function.Walk(visitor);
         foreach (var param in m_arguments)
         {
             if (param != null)
             {
                 param.Walk(visitor);
             }
         }
     }
     visitor.PostWalk(this);
 }
Ejemplo n.º 41
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);
 }
Ejemplo n.º 42
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);
 }
Ejemplo n.º 43
0
 public override void Walk(AstVisitor visitor)
 {
     if (visitor.Walk(this))
     {
         m_tryBlock.Walk(visitor);
         if (m_catchParameter != null)
         {
             m_catchParameter.Walk(visitor);
         }
         if (m_catchBlock != null)
         {
             m_catchBlock.Walk(visitor);
         }
         if (m_finallyBlock != null)
         {
             m_finallyBlock.Walk(visitor);
         }
     }
     visitor.PostWalk(this);
 }
Ejemplo n.º 44
0
        public override void Walk(AstVisitor walker)
        {
            if (walker.Walk(this))
            {
                if (m_parameters != null)
                {
                    foreach (var param in m_parameters)
                    {
                        if (param != null)
                        {
                            param.Walk(walker);
                        }
                    }
                }

                if (Body != null)
                {
                    Body.Walk(walker);
                }
            }
            walker.PostWalk(this);
        }
Ejemplo n.º 45
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);
 }
 public override void Walk(AstVisitor visitor) {
     if (visitor.Walk(this)) {
     }
     visitor.PostWalk(this);
 }
        public override void Walk(AstVisitor walker) {
            if (walker.Walk(this)) {
                if (m_parameters != null) {
                    foreach (var param in m_parameters) {
                        if (param != null) {
                            param.Walk(walker);
                        }
                    }
                }

                if (Body != null) {
                    Body.Walk(walker);
                }
            }
            walker.PostWalk(this);
        }
Ejemplo n.º 48
0
 public override void Walk(AstVisitor visitor) {
     if (visitor.Walk(this)) {
         m_tryBlock.Walk(visitor);
         if (m_catchParameter != null) {
             m_catchParameter.Walk(visitor);
         }
         if (m_catchBlock != null) {
             m_catchBlock.Walk(visitor);
         }
         if (m_finallyBlock != null) {
             m_finallyBlock.Walk(visitor);
         }
     }
     visitor.PostWalk(this);
 }
 public override void Walk(AstVisitor visitor) {
     if (visitor.Walk(this)) {
         _function.Walk(visitor);
     }
     visitor.PostWalk(this);
 }