[pypy-svn] r17430 - in pypy/dist/pypy/translator: goal tool

pedronis at codespeak.net pedronis at codespeak.net
Fri Sep 9 19:47:09 CEST 2005


Author: pedronis
Date: Fri Sep  9 19:47:08 2005
New Revision: 17430

Modified:
   pypy/dist/pypy/translator/goal/translate_pypy.py
   pypy/dist/pypy/translator/tool/pdbplus.py
Log:
make the output of readpos a bit more verbose but also useful



Modified: pypy/dist/pypy/translator/goal/translate_pypy.py
==============================================================================
--- pypy/dist/pypy/translator/goal/translate_pypy.py	(original)
+++ pypy/dist/pypy/translator/goal/translate_pypy.py	Fri Sep  9 19:47:08 2005
@@ -693,6 +693,13 @@
                     func, block, i = p
                     if flt(Pos(func, block, i)):
                         print func.__module__ or '?', func.__name__, block, i
+                        if i >= 0:
+                            op = block.operations[i]
+                            print " ", op
+                            print " ",
+                            for arg in op.args:
+                                print "%s: %s" % (arg, t.annotator.binding(arg)),
+                            print
                         r[func] = True
             except self.GiveUp:
                 return

Modified: pypy/dist/pypy/translator/tool/pdbplus.py
==============================================================================
--- pypy/dist/pypy/translator/tool/pdbplus.py	(original)
+++ pypy/dist/pypy/translator/tool/pdbplus.py	Fri Sep  9 19:47:08 2005
@@ -294,6 +294,14 @@
                 func, block, i = p
                 if flt(Pos(func, block, i)):
                     print func.__module__ or '?', func.__name__, block, i
+                    if i >= 0:
+                        op = block.operations[i]
+                        print " ", op
+                        print " ",
+                        for arg in op.args:
+                            print "%s: %s" (arg, self.translator.getbinding(arg)),
+                        print
+                        
                     r[func] = True
         except self.GiveUp:
             return



More information about the Pypy-commit mailing list