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