diff options
author | Emile Anclin <emile.anclin@logilab.fr> | 2010-02-03 16:02:35 +0100 |
---|---|---|
committer | Emile Anclin <emile.anclin@logilab.fr> | 2010-02-03 16:02:35 +0100 |
commit | 1c34df98f97aff525d3b9b459118e9914edb5ca9 (patch) | |
tree | 38ac6bf72a126964ad371ac3c4fbe6c5ba8ee7ba /rebuilder.py | |
parent | 684ad5df32f62b1e928430edf6ecb8fdfaee98aa (diff) | |
download | astroid-git-1c34df98f97aff525d3b9b459118e9914edb5ca9.tar.gz |
factorize Break node visit
--HG--
branch : rebuild
Diffstat (limited to 'rebuilder.py')
-rw-r--r-- | rebuilder.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/rebuilder.py b/rebuilder.py index bd00122a..836debf8 100644 --- a/rebuilder.py +++ b/rebuilder.py @@ -156,6 +156,13 @@ class RebuildVisitor(ASTVisitor): newnode.parent.frame().set_local(newnode.name, newnode) return newnode + def visit_break(self, node, parent): + """visit a Break node by returning a fresh instance of it""" + newnode = nodes.Break() + newnode.parent = parent + self._set_infos(node, newnode, parent) + return newnode + def visit_const(self, node, parent): """visit a Const node by returning a fresh instance of it""" newnode = nodes.Const(node.value) |