summaryrefslogtreecommitdiff
path: root/rebuilder.py
diff options
context:
space:
mode:
Diffstat (limited to 'rebuilder.py')
-rw-r--r--rebuilder.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/rebuilder.py b/rebuilder.py
index 299f4aa4..e630826c 100644
--- a/rebuilder.py
+++ b/rebuilder.py
@@ -129,6 +129,16 @@ class RebuildVisitor(ASTVisitor):
def delayed_class(self, node):
node.parent.frame().set_local(node.name, node)
+ def visit_const(self, node):
+ """visit a Const node by returning a fresh instance of it"""
+ newnode = nodes.Const(node.value)
+ return newnode
+
+ def visit_continue(self, node):
+ """visit a Continue node by returning a fresh instance of it"""
+ newnode = nodes.Continue()
+ return newnode
+
def visit_decorators(self, node): # TODO
"""visiting an Decorators node"""
return self._visit_decorators(node)