[pypy-svn] r65859 - pypy/branch/parser-compiler/pypy/interpreter/astcompiler/tools

benjamin at codespeak.net benjamin at codespeak.net
Sun Jun 21 23:52:58 CEST 2009


Author: benjamin
Date: Sun Jun 21 23:52:56 2009
New Revision: 65859

Modified:
   pypy/branch/parser-compiler/pypy/interpreter/astcompiler/tools/asdl_py.py
Log:
no visiting of simple sums

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	Sun Jun 21 23:52:56 2009
@@ -112,7 +112,9 @@
         self.emit("")
 
     def visitType(self, tp):
-        super(ASTVisitorVisitor, self).visitType(tp, tp.name)
+        if not (isinstance(tp.value, asdl.Sum) and
+                self.is_simple_sum(tp.value)):
+            super(ASTVisitorVisitor, self).visitType(tp, tp.name)
 
     def visitProduct(self, prod, name):
         self.emit("def visit_%s(self, node):" % (name,), 1)



More information about the Pypy-commit mailing list