[pypy-svn] r16597 - pypy/dist/pypy/lib/_stablecompiler

arigo at codespeak.net arigo at codespeak.net
Fri Aug 26 12:54:29 CEST 2005


Author: arigo
Date: Fri Aug 26 12:54:29 2005
New Revision: 16597

Modified:
   pypy/dist/pypy/lib/_stablecompiler/pycodegen.py
   pypy/dist/pypy/lib/_stablecompiler/transformer.py
Log:
More compiler merging:

  svn merge -r 16555:16596 http://codespeak.net/svn/pypy/dist/pypy/interpreter/stablecompiler



Modified: pypy/dist/pypy/lib/_stablecompiler/pycodegen.py
==============================================================================
--- pypy/dist/pypy/lib/_stablecompiler/pycodegen.py	(original)
+++ pypy/dist/pypy/lib/_stablecompiler/pycodegen.py	Fri Aug 26 12:54:29 2005
@@ -1297,15 +1297,13 @@
 
 class AbstractFunctionCode:
     optimized = 1
-    lambdaCount = 0
 
     def __init__(self, func, scopes, isLambda, class_name, mod):
         self.class_name = class_name
         self.module = mod
         if isLambda:
             klass = FunctionCodeGenerator
-            name = "<lambda.%d>" % klass.lambdaCount
-            klass.lambdaCount = klass.lambdaCount + 1
+            name = "<lambda>"
         else:
             name = func.name
 

Modified: pypy/dist/pypy/lib/_stablecompiler/transformer.py
==============================================================================
--- pypy/dist/pypy/lib/_stablecompiler/transformer.py	(original)
+++ pypy/dist/pypy/lib/_stablecompiler/transformer.py	Fri Aug 26 12:54:29 2005
@@ -932,7 +932,6 @@
         l = self.com_node(node)
         if l.__class__ in (Name, Slice, Subscript, Getattr):
             return l
-        print node # XXX
         raise SyntaxError, "can't assign to %s" % l.__class__.__name__
 
     def com_assign(self, node, assigning):



More information about the Pypy-commit mailing list