[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