[pypy-svn] r65837 - pypy/branch/parser-compiler/pypy/interpreter/astcompiler/tools
benjamin at codespeak.net
benjamin at codespeak.net
Sat Jun 20 16:21:51 CEST 2009
Author: benjamin
Date: Sat Jun 20 16:21:49 2009
New Revision: 65837
Modified:
pypy/branch/parser-compiler/pypy/interpreter/astcompiler/tools/asdl_py.py
Log:
add a useful visit_sequence() method
Modified: pypy/branch/parser-compiler/pypy/interpreter/astcompiler/tools/asdl_py.py
==============================================================================
--- pypy/branch/parser-compiler/pypy/interpreter/astcompiler/tools/asdl_py.py (original)
+++ pypy/branch/parser-compiler/pypy/interpreter/astcompiler/tools/asdl_py.py Sat Jun 20 16:21:49 2009
@@ -95,6 +95,10 @@
def visitModule(self, mod):
self.emit("class ASTVisitor(object):")
self.emit("")
+ self.emit("def visit_sequence(self, seq):", 1)
+ self.emit("for node in seq:", 2)
+ self.emit("node.walkabout(self)", 3)
+ self.emit("")
super(ASTVisitorVisitor, self).visitModule(mod)
def visitConstructor(self, cons):
More information about the Pypy-commit
mailing list