[pypy-svn] r7569 - pypy/trunk/src/pypy/translator
tismer at codespeak.net
tismer at codespeak.net
Mon Nov 22 16:49:21 CET 2004
Author: tismer
Date: Mon Nov 22 16:49:21 2004
New Revision: 7569
Modified:
pypy/trunk/src/pypy/translator/translator.py
Log:
added an rpython switch which determines whether the translator is used
for rpythonic stuff or regular Python.
This is now just a defaulted true parameter.
No idea yet if this makes sense (and if it should go into the class
as an option)? Armin?
Modified: pypy/trunk/src/pypy/translator/translator.py
==============================================================================
--- pypy/trunk/src/pypy/translator/translator.py (original)
+++ pypy/trunk/src/pypy/translator/translator.py Mon Nov 22 16:49:21 2004
@@ -111,14 +111,14 @@
from pypy.translator.tool.pygame.flowviewer import FlowGraphLayout
FlowGraphLayout(self).display()
- def simplify(self, func=None):
+ def simplify(self, func=None, rpython=True):
"""Simplifies the control flow graph (default: for all functions)."""
if func is None:
for func in self.flowgraphs.keys():
- self.simplify(func)
+ self.simplify(func, rpython)
else:
graph = self.getflowgraph(func)
- simplify_graph(graph)
+ simplify_graph(graph, rpython)
def annotate(self, input_args_types, func=None):
"""annotate(self, input_arg_types[, func]) -> Annotator
More information about the Pypy-commit
mailing list