public override void Walk(PythonWalker walker)
 {
     if (walker.Walk(this))
     {
         foreach (var n in Names)
         {
             n.Walk(walker);
         }
     }
     walker.PostWalk(this);
 }
 public override void Walk(PythonWalker walker)
 {
     if (walker.Walk(this))
     {
         _code?.Walk(walker);
         _codeTuple?.Walk(walker);
         _locals?.Walk(walker);
         _globals?.Walk(walker);
     }
     walker.PostWalk(this);
 }
Esempio n. 3
0
 public override void Walk(PythonWalker walker)
 {
     if (walker.Walk(this))
     {
         foreach (var child in _children)
         {
             child.Walk(walker);
         }
     }
     walker.PostWalk(this);
 }
Esempio n. 4
0
 public override void Walk(PythonWalker walker)
 {
     if (walker.Walk(this))
     {
         foreach (var decorator in Decorators.MaybeEnumerate())
         {
             decorator?.Walk(walker);
         }
     }
     walker.PostWalk(this);
 }
Esempio n. 5
0
 public override void Walk(PythonWalker walker)
 {
     if (walker.Walk(this))
     {
         ExceptType?.Walk(walker);
         Value?.Walk(walker);
         Traceback?.Walk(walker);
         Cause?.Walk(walker);
     }
     walker.PostWalk(this);
 }
Esempio n. 6
0
 public override void Walk(PythonWalker walker)
 {
     if (walker.Walk(this))
     {
         foreach (var e in Items.MaybeEnumerate())
         {
             e.Walk(walker);
         }
     }
     walker.PostWalk(this);
 }
 public override void Walk(PythonWalker walker)
 {
     if (walker.Walk(this))
     {
         foreach (var expression in Expressions.MaybeEnumerate())
         {
             expression.Walk(walker);
         }
     }
     walker.PostWalk(this);
 }
Esempio n. 8
0
 public override void Walk(PythonWalker walker)
 {
     if (walker.Walk(this))
     {
         Left?.Walk(walker);
         List?.Walk(walker);
         Body?.Walk(walker);
         Else?.Walk(walker);
     }
     walker.PostWalk(this);
 }
Esempio n. 9
0
 public override void Walk(PythonWalker walker)
 {
     if (walker.Walk(this))
     {
         foreach (var s in Items)
         {
             s.Walk(walker);
         }
     }
     walker.PostWalk(this);
 }
Esempio n. 10
0
 public override void Walk(PythonWalker walker)
 {
     if (walker.Walk(this))
     {
         foreach (var n in _names.MaybeEnumerate())
         {
             n?.Walk(walker);
         }
     }
     walker.PostWalk(this);
 }
 public override void Walk(PythonWalker walker)
 {
     if (walker.Walk(this))
     {
         foreach (var s in _statements.MaybeEnumerate())
         {
             s.Walk(walker);
         }
     }
     walker.PostWalk(this);
 }
 public override void Walk(PythonWalker walker)
 {
     if (walker.Walk(this))
     {
         Target?.Walk(walker);
         foreach (var arg in Args)
         {
             arg.Walk(walker);
         }
     }
     walker.PostWalk(this);
 }
 public override void Walk(PythonWalker walker)
 {
     if (walker.Walk(this))
     {
         Target?.Walk(walker);
         foreach (var arg in _args.MaybeEnumerate())
         {
             arg.Walk(walker);
         }
     }
     walker.PostWalk(this);
 }
Esempio n. 14
0
 public override void Walk(PythonWalker walker)
 {
     if (walker.Walk(this))
     {
         Item?.Walk(walker);
         foreach (var ci in Iterators.MaybeEnumerate())
         {
             ci.Walk(walker);
         }
     }
     walker.PostWalk(this);
 }
 public override void Walk(PythonWalker walker)
 {
     if (walker.Walk(this))
     {
         foreach (var e in _left)
         {
             e.Walk(walker);
         }
         Right?.Walk(walker);
     }
     walker.PostWalk(this);
 }
        public override void Walk(PythonWalker walker)
        {
            if (walker.Walk(this))
            {
                foreach (var test in Tests)
                {
                    test.Walk(walker);
                }

                ElseStatement?.Walk(walker);
            }
            walker.PostWalk(this);
        }
Esempio n. 17
0
 public override void Walk(PythonWalker walker)
 {
     if (walker.Walk(this))
     {
         Body?.Walk(walker);
         foreach (var handler in _handlers.MaybeEnumerate())
         {
             handler.Walk(walker);
         }
         Else?.Walk(walker);
         Finally?.Walk(walker);
     }
     walker.PostWalk(this);
 }
 public override void Walk(PythonWalker walker)
 {
     if (walker.Walk(this))
     {
         NameExpression?.Walk(walker);
         foreach (var p in Parameters)
         {
             p.Walk(walker);
         }
         Decorators?.Walk(walker);
         _body?.Walk(walker);
         ReturnAnnotation?.Walk(walker);
     }
     walker.PostWalk(this);
 }
        public override void Walk(PythonWalker walker)
        {
            if (walker.Walk(this))
            {
                foreach (var item in _items)
                {
                    item.Walk(walker);
                }

                if (Body != null)
                {
                    Body.Walk(walker);
                }
            }
            walker.PostWalk(this);
        }