[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