public override void Walk(PythonWalker walker) {
if (walker.Walk(this)) {
if (_decorators != null) {
foreach (Expression decorator in _decorators) {
decorator.Walk(walker);
}
}
if (_bases != null) {
foreach (Expression b in _bases) {
b.Walk(walker);
}
}
if (_body != null) {
_body.Walk(walker);
}
}
walker.PostWalk(this);
}