public override void Walk(PythonWalker walker) { if (walker.Walk(this)) { Test?.Walk(walker); Body?.Walk(walker); ElseStatement?.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); }