Author: Stephan <[email protected]>
Branch: 
Changeset: r200:f9aa22495c44
Date: 2012-05-21 14:42 +0200
http://bitbucket.org/pypy/lang-js/changeset/f9aa22495c44/

Log:    7.5-10-n

diff --git a/js/builtins_global.py b/js/builtins_global.py
--- a/js/builtins_global.py
+++ b/js/builtins_global.py
@@ -241,6 +241,7 @@
     from js.functions import JsEvalCode
     from js.execution_context import EvalExecutionContext
     from pypy.rlib.parsing.parsing import ParseError
+    from js.astbuilder import FakeParseError
     from js.execution import JsSyntaxError
 
     args = ctx.argv()
@@ -259,6 +260,10 @@
         error_src = src.encode('unicode_escape')
         error_msg = 'Syntax Error in: "%s":%d,%d' %(error_src, error_lineno, 
error_pos)
         raise JsSyntaxError(error_msg)
+    except FakeParseError, e:
+        error_msg = 'Syntax Error: %s' % (e.msg)
+        raise JsSyntaxError(error_msg)
+
 
     symbol_map = ast.symbol_map
     code = ast_to_bytecode(ast, symbol_map)
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to