[pypy-svn] r20407 - pypy/branch/somepbc-refactoring/pypy/translator/goal

pedronis at codespeak.net pedronis at codespeak.net
Tue Nov 29 18:24:02 CET 2005


Author: pedronis
Date: Tue Nov 29 18:24:01 2005
New Revision: 20407

Modified:
   pypy/branch/somepbc-refactoring/pypy/translator/goal/driver.py
   pypy/branch/somepbc-refactoring/pypy/translator/goal/translate_pypy.py
Log:
start fixing translate_pypy/driver

use a TranslationContext

attach entry_point to the driver itself



Modified: pypy/branch/somepbc-refactoring/pypy/translator/goal/driver.py
==============================================================================
--- pypy/branch/somepbc-refactoring/pypy/translator/goal/driver.py	(original)
+++ pypy/branch/somepbc-refactoring/pypy/translator/goal/driver.py	Tue Nov 29 18:24:01 2005
@@ -1,6 +1,6 @@
 import sys, os
 
-from pypy.translator.translator import Translator
+from pypy.translator.translator import TranslationContext
 from pypy.translator.tool.taskengine import SimpleTaskEngine
 from pypy.translator.goal import query
 from pypy.annotation import model as annmodel
@@ -105,12 +105,13 @@
         self.extra = extra
 
         if empty_translator:
-            # re-initialize it
-            empty_translator.__init__(entry_point, verbose=True, simplifying=True)
+            # set verbose flags
+            empty_translator.flags['verbose'] = True
             translator = empty_translator
         else:
-            translator = Translator(entry_point, verbose=True, simplifying=True)
+            translator = TranslationContext(verbose=True)
 
+        self.entry_point = entry_point
         self.translator = translator
 
 

Modified: pypy/branch/somepbc-refactoring/pypy/translator/goal/translate_pypy.py
==============================================================================
--- pypy/branch/somepbc-refactoring/pypy/translator/goal/translate_pypy.py	(original)
+++ pypy/branch/somepbc-refactoring/pypy/translator/goal/translate_pypy.py	Tue Nov 29 18:24:01 2005
@@ -257,7 +257,7 @@
     from pypy.translator.goal import driver
     from pypy.translator.tool.pdbplus import PdbPlusShow
  
-    t = translator.Translator()
+    t = translator.TranslationContext()
 
     class ServerSetup:
         async_server = None



More information about the Pypy-commit mailing list