[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