[pypy-svn] r44974 - pypy/dist/pypy/translator/goal

jlg at codespeak.net jlg at codespeak.net
Thu Jul 12 17:16:07 CEST 2007


Author: jlg
Date: Thu Jul 12 17:16:05 2007
New Revision: 44974

Modified:
   pypy/dist/pypy/translator/goal/targetscheme.py
Log:
(antocuni, jlg) - forgot to update it earlier

Modified: pypy/dist/pypy/translator/goal/targetscheme.py
==============================================================================
--- pypy/dist/pypy/translator/goal/targetscheme.py	(original)
+++ pypy/dist/pypy/translator/goal/targetscheme.py	Thu Jul 12 17:16:05 2007
@@ -10,16 +10,20 @@
 
 # __________  Entry point  __________
 
+
 def entry_point(argv):
     if len(argv) == 2:
         f = open_file_as_stream(argv[1])
         t = parse(f.readall())
         ctx = ExecutionContext()
-        w_retval = t.eval(ctx)
-        print w_retval,
+        try:
+            for sexpr in t:
+                w_retval = sexpr.eval(ctx)
+                print w_retval.to_string()
+        except SchemeQuit, e:
+            return 0
+
         return 0
-    elif argv[0] == 'foo':
-        raise SchemeQuit
     else:
         print "Usage: %s schemesourcefile" % argv[0]
         return 1



More information about the Pypy-commit mailing list