[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