WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
[patch]
ROLLOUT of r89257
bug-63052-20110621072649.patch (text/plain), 384.84 KB, created by
WebKit Review Bot
on 2011-06-21 00:28:47 PDT
(
hide
)
Description:
ROLLOUT of r89257
Filename:
MIME Type:
Creator:
WebKit Review Bot
Created:
2011-06-21 00:28:47 PDT
Size:
384.84 KB
patch
obsolete
>Subversion Revision: 89341 >diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog >index d8eec50e07c38b2e5e75f794dc9101d24d62a8c5..17f3d75bff92478092ef4b8b7e8a2a8cc9142869 100644 >--- a/LayoutTests/ChangeLog >+++ b/LayoutTests/ChangeLog >@@ -1,3 +1,314 @@ >+2011-06-21 Sheriff Bot <webkit.review.bot@gmail.com> >+ >+ Unreviewed, rolling out r89257. >+ http://trac.webkit.org/changeset/89257 >+ https://bugs.webkit.org/show_bug.cgi?id=63052 >+ >+ It broke 2 jscore tests (Requested by Ossy_away on #webkit). >+ >+ * fast/dom/SelectorAPI/unknown-pseudo-expected.txt: >+ * fast/dom/javascript-url-exception-isolation-expected.txt: >+ * fast/encoding/meta-in-script-expected.txt: >+ * fast/events/window-onerror5-expected.txt: >+ * fast/events/window-onerror6-expected.txt: >+ * fast/js/assign-expected.txt: >+ * fast/js/basic-strict-mode-expected.txt: >+ * fast/js/break-ASI-expected.txt: >+ * fast/js/function-declaration-expected.txt: >+ * fast/js/function-toString-object-literals-expected.txt: >+ * fast/js/function-toString-parentheses-expected.txt: >+ * fast/js/js-continue-break-restrictions-expected.txt: >+ * fast/js/kde/garbage-n-expected.txt: >+ * fast/js/kde/parse-expected.txt: >+ * fast/js/kde/string-1-n-expected.txt: >+ * fast/js/kde/string-2-n-expected.txt: >+ * fast/js/mozilla/strict/12.14.1-expected.txt: >+ * fast/js/mozilla/strict/13.1-expected.txt: >+ * fast/js/mozilla/strict/regress-532254-expected.txt: >+ * fast/js/no-semi-insertion-at-end-of-script-expected.txt: >+ * fast/js/numeric-escapes-in-string-literals-expected.txt: >+ * fast/js/object-extra-comma-expected.txt: >+ * fast/js/object-literal-syntax-expected.txt: >+ * fast/js/parser-xml-close-comment-expected.txt: >+ * fast/js/postfix-syntax-expected.txt: >+ * fast/js/regexp-compile-crash-expected.txt: >+ * fast/js/removing-Cf-characters-expected.txt: >+ * fast/js/reserved-words-as-property-expected.txt: >+ * fast/js/script-tests/parser-syntax-check.js: >+ (runTest): >+ * fast/parser/entity-end-script-tag-expected.txt: >+ * fast/regex/non-pattern-characters-expected.txt: >+ * html5lib/runner-expected.txt: >+ * http/tests/websocket/tests/bad-sub-protocol-control-chars-expected.txt: >+ * http/tests/workers/shared-worker-importScripts-expected.txt: >+ * http/tests/workers/worker-importScripts-expected.txt: >+ * inspector/console/console-log-syntax-error-expected.txt: >+ * inspector/debugger/debugger-autocontinue-on-syntax-error-expected.txt: >+ * java/lc3/JavaObject/JavaObjectToBoolean-001-n-expected.txt: >+ * loader/reload-subresource-when-type-changes-expected.txt: >+ * platform/mac/fast/tokenizer/002-expected.txt: >+ * platform/mac/fast/tokenizer/external-script-document-write_2-expected.txt: >+ * platform/mac/fast/tokenizer/script_extra_close-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T1-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T2-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T3-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T4-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T5-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.1_T1-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.1_T2-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.2_T1-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.2_T2-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.3-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.4-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.1_T2-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.1_T3-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.2_T2-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.2_T3-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.3_T2-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.4_T2-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A6_T1-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A6_T2-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A6_T3-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A6_T4-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A2_T2-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A3-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T1-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T4-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.1-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.10-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.11-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.12-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.13-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.14-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.15-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.16-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.17-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.19-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.2-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.20-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.21-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.22-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.23-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.24-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.25-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.3-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.4-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.5-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.6-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.7-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.8-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.9-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.10-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.11-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.16-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.27-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.5-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.6-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.7-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.9-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T1-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T10-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T2-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T3-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T4-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T5-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T6-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T7-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T8-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T9-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A6.1_T1-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A6.1_T2-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A6.2_T1-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A6.2_T2-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A1.1_T1-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A1.1_T2-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A1.2_T1-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A1.2_T2-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A3.1_T1-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A3.1_T2-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A3.2_T1-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A3.2_T2-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T4-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T1-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T2-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T3-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T4-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T5-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T6-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T1-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T2-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T3-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T4-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T1-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T3-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T1-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T3-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.2_T1-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.2_T2-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T1-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T3-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T1-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T3-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T7-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T8-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T9-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples/S7.9.2_A1_T1-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples/S7.9.2_A1_T3-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples/S7.9.2_A1_T6-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T2-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T4-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T6-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T8-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T4-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T8-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A4-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.1_T1-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.3_T1-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T1-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T10-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T2-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T3-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T4-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T5-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T6-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T7-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T8-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T9-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T1-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T2-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T3-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T4-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T5-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T6-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T7-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.4_T1-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.4_T2-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T6-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T7-expected.txt: >+ * sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T8-expected.txt: >+ * sputnik/Conformance/08_Types/8.2_The_Null_Type/S8.2_A2-expected.txt: >+ * sputnik/Conformance/08_Types/8.4_The_String_Type/S8.4_A13_T1-expected.txt: >+ * sputnik/Conformance/08_Types/8.4_The_String_Type/S8.4_A13_T2-expected.txt: >+ * sputnik/Conformance/08_Types/8.4_The_String_Type/S8.4_A13_T3-expected.txt: >+ * sputnik/Conformance/08_Types/8.4_The_String_Type/S8.4_A14_T1-expected.txt: >+ * sputnik/Conformance/08_Types/8.4_The_String_Type/S8.4_A14_T2-expected.txt: >+ * sputnik/Conformance/08_Types/8.4_The_String_Type/S8.4_A14_T3-expected.txt: >+ * sputnik/Conformance/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.3_T1-expected.txt: >+ * sputnik/Conformance/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.1_T1-expected.txt: >+ * sputnik/Conformance/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.1_T2-expected.txt: >+ * sputnik/Conformance/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.1_T3-expected.txt: >+ * sputnik/Conformance/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.1_T4-expected.txt: >+ * sputnik/Conformance/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.1_T1-expected.txt: >+ * sputnik/Conformance/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.1_T2-expected.txt: >+ * sputnik/Conformance/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.1_T3-expected.txt: >+ * sputnik/Conformance/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.1_T4-expected.txt: >+ * sputnik/Conformance/12_Statement/12.11_The_switch_Statement/S12.11_A2_T1-expected.txt: >+ * sputnik/Conformance/12_Statement/12.11_The_switch_Statement/S12.11_A3_T1-expected.txt: >+ * sputnik/Conformance/12_Statement/12.11_The_switch_Statement/S12.11_A3_T2-expected.txt: >+ * sputnik/Conformance/12_Statement/12.11_The_switch_Statement/S12.11_A3_T3-expected.txt: >+ * sputnik/Conformance/12_Statement/12.11_The_switch_Statement/S12.11_A3_T4-expected.txt: >+ * sputnik/Conformance/12_Statement/12.11_The_switch_Statement/S12.11_A3_T5-expected.txt: >+ * sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T1-expected.txt: >+ * sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T10-expected.txt: >+ * sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T11-expected.txt: >+ * sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T12-expected.txt: >+ * sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T13-expected.txt: >+ * sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T14-expected.txt: >+ * sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T15-expected.txt: >+ * sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T2-expected.txt: >+ * sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T3-expected.txt: >+ * sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T4-expected.txt: >+ * sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T5-expected.txt: >+ * sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T6-expected.txt: >+ * sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T7-expected.txt: >+ * sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T8-expected.txt: >+ * sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T9-expected.txt: >+ * sputnik/Conformance/12_Statement/12.1_Block/S12.1_A4_T1-expected.txt: >+ * sputnik/Conformance/12_Statement/12.1_Block/S12.1_A4_T2-expected.txt: >+ * sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T1-expected.txt: >+ * sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T2-expected.txt: >+ * sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T3-expected.txt: >+ * sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T4-expected.txt: >+ * sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T5-expected.txt: >+ * sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T6-expected.txt: >+ * sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T7-expected.txt: >+ * sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T8-expected.txt: >+ * sputnik/Conformance/12_Statement/12.4_Expression_Statement/S12.4_A1-expected.txt: >+ * sputnik/Conformance/12_Statement/12.5_The_if_Statement/S12.5_A11-expected.txt: >+ * sputnik/Conformance/12_Statement/12.5_The_if_Statement/S12.5_A6_T1-expected.txt: >+ * sputnik/Conformance/12_Statement/12.5_The_if_Statement/S12.5_A6_T2-expected.txt: >+ * sputnik/Conformance/12_Statement/12.5_The_if_Statement/S12.5_A8-expected.txt: >+ * sputnik/Conformance/12_Statement/12.5_The_if_Statement/S12.5_A9_T3-expected.txt: >+ * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A12-expected.txt: >+ * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A13_T3-expected.txt: >+ * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A15-expected.txt: >+ * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T1-expected.txt: >+ * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T2-expected.txt: >+ * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T3-expected.txt: >+ * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T4-expected.txt: >+ * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T5-expected.txt: >+ * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T6-expected.txt: >+ * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A13_T3-expected.txt: >+ * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A15-expected.txt: >+ * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T1-expected.txt: >+ * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T2-expected.txt: >+ * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T3-expected.txt: >+ * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T4-expected.txt: >+ * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T5-expected.txt: >+ * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T6-expected.txt: >+ * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A11.1_T3-expected.txt: >+ * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A11_T3-expected.txt: >+ * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A12.1_T3-expected.txt: >+ * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A12_T3-expected.txt: >+ * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A4.1-expected.txt: >+ * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A4_T1-expected.txt: >+ * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A4_T2-expected.txt: >+ * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A7.1_T1-expected.txt: >+ * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A7.1_T2-expected.txt: >+ * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A7_T1-expected.txt: >+ * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A7_T2-expected.txt: >+ * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8.1_T1-expected.txt: >+ * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8.1_T2-expected.txt: >+ * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8.1_T3-expected.txt: >+ * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8_T1-expected.txt: >+ * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8_T2-expected.txt: >+ * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8_T3-expected.txt: >+ * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A13_T3-expected.txt: >+ * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A15-expected.txt: >+ * sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A1_T1-expected.txt: >+ * sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A1_T2-expected.txt: >+ * sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A1_T3-expected.txt: >+ * sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A1_T4-expected.txt: >+ * sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A5_T1-expected.txt: >+ * sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A5_T2-expected.txt: >+ * sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A5_T3-expected.txt: >+ * sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A6-expected.txt: >+ * sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A8_T1-expected.txt: >+ * sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A8_T2-expected.txt: >+ * sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A1_T1-expected.txt: >+ * sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A1_T2-expected.txt: >+ * sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A1_T3-expected.txt: >+ * sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A1_T4-expected.txt: >+ * sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A5_T1-expected.txt: >+ * sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A5_T2-expected.txt: >+ * sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A5_T3-expected.txt: >+ * sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A6-expected.txt: >+ * sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A8_T1-expected.txt: >+ * sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A8_T2-expected.txt: >+ * sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T1-expected.txt: >+ * sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T10-expected.txt: >+ * sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T2-expected.txt: >+ * sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T3-expected.txt: >+ * sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T4-expected.txt: >+ * sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T5-expected.txt: >+ * sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T6-expected.txt: >+ * sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T7-expected.txt: >+ * sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T8-expected.txt: >+ * sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T9-expected.txt: >+ * sputnik/Conformance/13_Function_Definition/S13_A7_T3-expected.txt: >+ * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.2/15.1.2.1_eval/S15.1.2.1_A2_T2-expected.txt: >+ * sputnik/Conformance/15_Native_Objects/15.3_Function/15.3.4/15.3.4.2_Function.prototype.toString/S15.3.4.2_A1_T1-expected.txt: >+ > 2011-06-21 Csaba Osztrogonác <ossy@webkit.org> > > [Qt] Unreviewed rollout r89237, r89238 and part of r89243, >diff --git a/LayoutTests/fast/dom/SelectorAPI/unknown-pseudo-expected.txt b/LayoutTests/fast/dom/SelectorAPI/unknown-pseudo-expected.txt >index eca3f08663977bc7c2b52ff81eafc0075be891d4..090809a8aa58a95cdca7885d9f4d34e10ef7e6e4 100644 >--- a/LayoutTests/fast/dom/SelectorAPI/unknown-pseudo-expected.txt >+++ b/LayoutTests/fast/dom/SelectorAPI/unknown-pseudo-expected.txt >@@ -1,3 +1,3 @@ >-PASS: document.querySelector(:unknownpseudo) throws: SyntaxError: Unexpected token ':' >-PASS: document.querySelector(:-webkit-any(:unknownpseudo)) throws: SyntaxError: Unexpected token ':' >+PASS: document.querySelector(:unknownpseudo) throws: SyntaxError: Parse error >+PASS: document.querySelector(:-webkit-any(:unknownpseudo)) throws: SyntaxError: Parse error > >diff --git a/LayoutTests/fast/dom/javascript-url-exception-isolation-expected.txt b/LayoutTests/fast/dom/javascript-url-exception-isolation-expected.txt >index c31e72c66968463b3cf9c205c4d3b958bb16e756..25ac23e2fc557ae226e5ebf66db3c08366ace99c 100644 >--- a/LayoutTests/fast/dom/javascript-url-exception-isolation-expected.txt >+++ b/LayoutTests/fast/dom/javascript-url-exception-isolation-expected.txt >@@ -1,5 +1,5 @@ > CONSOLE MESSAGE: line 0: 42 >-CONSOLE MESSAGE: line 1: SyntaxError: Unexpected token '<' >+CONSOLE MESSAGE: line 1: SyntaxError: Parse error > Exceptions thrown in javascript URLs should not propagate to the main script. > > On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". >diff --git a/LayoutTests/fast/encoding/meta-in-script-expected.txt b/LayoutTests/fast/encoding/meta-in-script-expected.txt >index 585eab7b81ba4be3034f0dd48bbd0c8063ffcc11..ab9fb78b312c24d12a53cf641eed2251e106d313 100644 >--- a/LayoutTests/fast/encoding/meta-in-script-expected.txt >+++ b/LayoutTests/fast/encoding/meta-in-script-expected.txt >@@ -1,3 +1,3 @@ >-CONSOLE MESSAGE: line 4: SyntaxError: Unexpected token '<' >+CONSOLE MESSAGE: line 4: SyntaxError: Parse error > PASS: windows-1255 > This test passes if the charset is parsed from the meta tag outside the script. >diff --git a/LayoutTests/fast/events/window-onerror5-expected.txt b/LayoutTests/fast/events/window-onerror5-expected.txt >index 1c4fdf6d6b39a9444220143db26efaa05bf5df69..3ec7f5efc1d086a65c323042213ef820a7197154 100644 >--- a/LayoutTests/fast/events/window-onerror5-expected.txt >+++ b/LayoutTests/fast/events/window-onerror5-expected.txt >@@ -1,4 +1,4 @@ > Test that window.onerror is invoked for syntax error in eval. You should see a log record if window.onerror is working properly for this test.Bug 8519. > >-Error caught successfully: SyntaxError: Unexpected EOF File: undefined Line: 1 >+Error caught successfully: SyntaxError: Parse error File: undefined Line: 1 > >diff --git a/LayoutTests/fast/events/window-onerror6-expected.txt b/LayoutTests/fast/events/window-onerror6-expected.txt >index 7c4d4d99ec776268304bc46137c1296d410dc2e8..e7c27bb775211b510012765369dc0e1393429090 100644 >--- a/LayoutTests/fast/events/window-onerror6-expected.txt >+++ b/LayoutTests/fast/events/window-onerror6-expected.txt >@@ -1,4 +1,4 @@ > Test that syntax error will be reported to the window.onerror handler. Bug 8519. > >-Main frame window.onerror: SyntaxError: Unexpected token ')' at window-onerror6.html:22 >+Main frame window.onerror: SyntaxError: Parse error at window-onerror6.html:22 > >diff --git a/LayoutTests/fast/js/assign-expected.txt b/LayoutTests/fast/js/assign-expected.txt >index 62996aa7e026434e9913d7fd218a8f27b7221e75..8a8083a08b47a3c3b67fb041248fbcad1a6ba695 100644 >--- a/LayoutTests/fast/js/assign-expected.txt >+++ b/LayoutTests/fast/js/assign-expected.txt >@@ -15,7 +15,7 @@ PASS ((window.x)) = 9; x is 9 > PASS ((window["x"])) = 10; x is 10 > PASS (y, x) = "FAIL"; threw exception ReferenceError: Left side of assignment is not a reference.. > PASS (true ? x : y) = "FAIL"; threw exception ReferenceError: Left side of assignment is not a reference.. >-PASS x++ = "FAIL"; threw exception SyntaxError: Unexpected token '='. >+PASS x++ = "FAIL"; threw exception SyntaxError: Parse error. > PASS successfullyParsed is true > > TEST COMPLETE >diff --git a/LayoutTests/fast/js/basic-strict-mode-expected.txt b/LayoutTests/fast/js/basic-strict-mode-expected.txt >index 49926980dc060498097846186e9c8421845e550c..21cc8d6ab8b8284df9ae6d863b9dcd63b58394d1 100644 >--- a/LayoutTests/fast/js/basic-strict-mode-expected.txt >+++ b/LayoutTests/fast/js/basic-strict-mode-expected.txt >@@ -22,38 +22,38 @@ PASS testThisBracketAccess.call(true, 'length') is undefined. > PASS testThisBracketAccess.call(false, 'length') is undefined. > PASS testThisBracketAccess.call(1, 'length') is undefined. > PASS Function('"use strict"; return this;')() is undefined. >-PASS Function('"use strict"; with({});') threw exception SyntaxError: 'with' statements are not valid in strict mode. >+PASS Function('"use strict"; with({});') threw exception SyntaxError: Parse error. > PASS testGlobalAccess() is undefined > PASS testThis.call() is undefined > PASS testThis.apply() is undefined > PASS testThis.call(undefined) is undefined > PASS testThis.apply(undefined) is undefined >-PASS (function eval(){'use strict';}) threw exception SyntaxError: Unexpected token '}'. >-PASS (function(){(function eval(){'use strict';})}) threw exception SyntaxError: Unexpected token '}'. >-PASS (function (eval){'use strict';}) threw exception SyntaxError: Unexpected token '}'. >-PASS (function(){(function (eval){'use strict';})}) threw exception SyntaxError: Unexpected token '}'. >-PASS (function arguments(){'use strict';}) threw exception SyntaxError: Unexpected token '}'. >-PASS (function(){(function arguments(){'use strict';})}) threw exception SyntaxError: Unexpected token '}'. >-PASS (function (arguments){'use strict';}) threw exception SyntaxError: Unexpected token '}'. >-PASS (function(){(function (arguments){'use strict';})}) threw exception SyntaxError: Unexpected token '}'. >-PASS (function (){'use strict'; var eval;}) threw exception SyntaxError: Cannot declare a variable named 'eval' in strict mode.. >-PASS (function(){(function (){'use strict'; var eval;})}) threw exception SyntaxError: Cannot declare a variable named 'eval' in strict mode.. >-PASS (function (){'use strict'; var arguments;}) threw exception SyntaxError: Cannot declare a variable named 'arguments' in strict mode.. >-PASS (function(){(function (){'use strict'; var arguments;})}) threw exception SyntaxError: Cannot declare a variable named 'arguments' in strict mode.. >-PASS (function (){'use strict'; try{}catch(eval){}}) threw exception SyntaxError: Cannot declare a variable named 'eval' in strict mode. >-PASS (function(){(function (){'use strict'; try{}catch(eval){}})}) threw exception SyntaxError: Cannot declare a variable named 'eval' in strict mode. >-PASS (function (){'use strict'; try{}catch(arguments){}}) threw exception SyntaxError: Cannot declare a variable named 'arguments' in strict mode. >-PASS (function(){(function (){'use strict'; try{}catch(arguments){}})}) threw exception SyntaxError: Cannot declare a variable named 'arguments' in strict mode. >-PASS (function (a, a){'use strict';}) threw exception SyntaxError: Unexpected token '}'. >-PASS (function(){(function (a, a){'use strict';})}) threw exception SyntaxError: Unexpected token '}'. >-PASS (function (a){'use strict'; delete a;})() threw exception SyntaxError: Cannot delete unqualified property 'a' in strict mode. >-PASS (function(){(function (a){'use strict'; delete a;})()}) threw exception SyntaxError: Cannot delete unqualified property 'a' in strict mode. >-PASS (function (){'use strict'; var a; delete a;})() threw exception SyntaxError: Cannot delete unqualified property 'a' in strict mode. >-PASS (function(){(function (){'use strict'; var a; delete a;})()}) threw exception SyntaxError: Cannot delete unqualified property 'a' in strict mode. >-PASS (function (){var a; function f() {'use strict'; delete a;} })() threw exception SyntaxError: Cannot delete unqualified property 'a' in strict mode. >-PASS (function(){(function (){var a; function f() {'use strict'; delete a;} })()}) threw exception SyntaxError: Cannot delete unqualified property 'a' in strict mode. >-PASS (function (){'use strict'; with(1){};}) threw exception SyntaxError: 'with' statements are not valid in strict mode. >-PASS (function(){(function (){'use strict'; with(1){};})}) threw exception SyntaxError: 'with' statements are not valid in strict mode. >+PASS (function eval(){'use strict';}) threw exception SyntaxError: Parse error. >+PASS (function(){(function eval(){'use strict';})}) threw exception SyntaxError: Parse error. >+PASS (function (eval){'use strict';}) threw exception SyntaxError: Parse error. >+PASS (function(){(function (eval){'use strict';})}) threw exception SyntaxError: Parse error. >+PASS (function arguments(){'use strict';}) threw exception SyntaxError: Parse error. >+PASS (function(){(function arguments(){'use strict';})}) threw exception SyntaxError: Parse error. >+PASS (function (arguments){'use strict';}) threw exception SyntaxError: Parse error. >+PASS (function(){(function (arguments){'use strict';})}) threw exception SyntaxError: Parse error. >+PASS (function (){'use strict'; var eval;}) threw exception SyntaxError: Parse error. >+PASS (function(){(function (){'use strict'; var eval;})}) threw exception SyntaxError: Parse error. >+PASS (function (){'use strict'; var arguments;}) threw exception SyntaxError: Parse error. >+PASS (function(){(function (){'use strict'; var arguments;})}) threw exception SyntaxError: Parse error. >+PASS (function (){'use strict'; try{}catch(eval){}}) threw exception SyntaxError: Parse error. >+PASS (function(){(function (){'use strict'; try{}catch(eval){}})}) threw exception SyntaxError: Parse error. >+PASS (function (){'use strict'; try{}catch(arguments){}}) threw exception SyntaxError: Parse error. >+PASS (function(){(function (){'use strict'; try{}catch(arguments){}})}) threw exception SyntaxError: Parse error. >+PASS (function (a, a){'use strict';}) threw exception SyntaxError: Parse error. >+PASS (function(){(function (a, a){'use strict';})}) threw exception SyntaxError: Parse error. >+PASS (function (a){'use strict'; delete a;})() threw exception SyntaxError: Parse error. >+PASS (function(){(function (a){'use strict'; delete a;})()}) threw exception SyntaxError: Parse error. >+PASS (function (){'use strict'; var a; delete a;})() threw exception SyntaxError: Parse error. >+PASS (function(){(function (){'use strict'; var a; delete a;})()}) threw exception SyntaxError: Parse error. >+PASS (function (){var a; function f() {'use strict'; delete a;} })() threw exception SyntaxError: Parse error. >+PASS (function(){(function (){var a; function f() {'use strict'; delete a;} })()}) threw exception SyntaxError: Parse error. >+PASS (function (){'use strict'; with(1){};}) threw exception SyntaxError: Parse error. >+PASS (function(){(function (){'use strict'; with(1){};})}) threw exception SyntaxError: Parse error. > PASS (function (){'use strict'; arguments.callee; })() threw exception TypeError: Unable to access callee of strict mode function. > PASS (function (){'use strict'; arguments.caller; })() threw exception TypeError: Unable to access caller of strict mode function. > PASS (function f(){'use strict'; f.arguments; })() threw exception TypeError: Can't access arguments object of a strict mode function. >@@ -66,38 +66,38 @@ PASS (function f(arg){'use strict'; f.arguments; })() threw exception TypeError: > PASS (function f(arg){'use strict'; f.caller; })() threw exception TypeError: Cannot access caller property of a strict mode function. > PASS (function f(arg){'use strict'; f.arguments=5; })() threw exception TypeError: Cannot access arguments property of a strict mode function. > PASS (function f(arg){'use strict'; f.caller=5; })() threw exception TypeError: Cannot access caller property of a strict mode function. >-PASS 'use strict'; (function (){with(1){};}) threw exception SyntaxError: 'with' statements are not valid in strict mode. >-PASS (function(){'use strict'; (function (){with(1){};})}) threw exception SyntaxError: 'with' statements are not valid in strict mode. >-PASS 'use strict'; (function (){var a; delete a;}) threw exception SyntaxError: Cannot delete unqualified property 'a' in strict mode. >-PASS (function(){'use strict'; (function (){var a; delete a;})}) threw exception SyntaxError: Cannot delete unqualified property 'a' in strict mode. >-PASS 'use strict'; var a; (function (){ delete a;}) threw exception SyntaxError: Cannot delete unqualified property 'a' in strict mode. >-PASS (function(){'use strict'; var a; (function (){ delete a;})}) threw exception SyntaxError: Cannot delete unqualified property 'a' in strict mode. >-PASS var a; (function (){ 'use strict'; delete a;}) threw exception SyntaxError: Cannot delete unqualified property 'a' in strict mode. >-PASS (function(){var a; (function (){ 'use strict'; delete a;})}) threw exception SyntaxError: Cannot delete unqualified property 'a' in strict mode. >-PASS 'misc directive'; 'use strict'; with({}){} threw exception SyntaxError: 'with' statements are not valid in strict mode. >-PASS (function(){'misc directive'; 'use strict'; with({}){}}) threw exception SyntaxError: 'with' statements are not valid in strict mode. >-PASS 'use strict'; return threw exception SyntaxError: Return statements are only valid inside functions. >-PASS 'use strict'; break threw exception SyntaxError: 'break' is only valid inside a switch or loop statement. >-PASS (function(){'use strict'; break}) threw exception SyntaxError: 'break' is only valid inside a switch or loop statement. >-PASS 'use strict'; continue threw exception SyntaxError: 'continue' is only valid inside a loop statement. >-PASS (function(){'use strict'; continue}) threw exception SyntaxError: 'continue' is only valid inside a loop statement. >-PASS 'use strict'; for(;;)return threw exception SyntaxError: Return statements are only valid inside functions. >-PASS 'use strict'; for(;;)break missingLabel threw exception SyntaxError: Label 'missingLabel' is not defined. >-PASS (function(){'use strict'; for(;;)break missingLabel}) threw exception SyntaxError: Label 'missingLabel' is not defined. >-PASS 'use strict'; for(;;)continue missingLabel threw exception SyntaxError: Label 'missingLabel' is not defined. >-PASS (function(){'use strict'; for(;;)continue missingLabel}) threw exception SyntaxError: Label 'missingLabel' is not defined. >-PASS 'use strict'; 007; threw exception SyntaxError: Unrecognized token '007'. >-PASS (function(){'use strict'; 007;}) threw exception SyntaxError: Unrecognized token '007'. >-PASS 'use strict'; '\007'; threw exception SyntaxError: Unrecognized token ''\0'. >-PASS (function(){'use strict'; '\007';}) threw exception SyntaxError: Unrecognized token ''\0'. >-PASS '\007'; 'use strict'; threw exception SyntaxError: Unrecognized token ''\0'. >-PASS (function(){'\007'; 'use strict';}) threw exception SyntaxError: Unrecognized token ''\0'. >-PASS 'use strict'; delete aDeletableProperty; threw exception SyntaxError: Cannot delete unqualified property 'aDeletableProperty' in strict mode. >-PASS (function(){'use strict'; delete aDeletableProperty;}) threw exception SyntaxError: Cannot delete unqualified property 'aDeletableProperty' in strict mode. >-PASS 'use strict'; (function (){ delete someDeclaredGlobal;}) threw exception SyntaxError: Cannot delete unqualified property 'someDeclaredGlobal' in strict mode. >-PASS (function(){'use strict'; (function (){ delete someDeclaredGlobal;})}) threw exception SyntaxError: Cannot delete unqualified property 'someDeclaredGlobal' in strict mode. >-PASS (function (){ 'use strict'; delete someDeclaredGlobal;}) threw exception SyntaxError: Cannot delete unqualified property 'someDeclaredGlobal' in strict mode. >-PASS (function(){(function (){ 'use strict'; delete someDeclaredGlobal;})}) threw exception SyntaxError: Cannot delete unqualified property 'someDeclaredGlobal' in strict mode. >+PASS 'use strict'; (function (){with(1){};}) threw exception SyntaxError: Parse error. >+PASS (function(){'use strict'; (function (){with(1){};})}) threw exception SyntaxError: Parse error. >+PASS 'use strict'; (function (){var a; delete a;}) threw exception SyntaxError: Parse error. >+PASS (function(){'use strict'; (function (){var a; delete a;})}) threw exception SyntaxError: Parse error. >+PASS 'use strict'; var a; (function (){ delete a;}) threw exception SyntaxError: Parse error. >+PASS (function(){'use strict'; var a; (function (){ delete a;})}) threw exception SyntaxError: Parse error. >+PASS var a; (function (){ 'use strict'; delete a;}) threw exception SyntaxError: Parse error. >+PASS (function(){var a; (function (){ 'use strict'; delete a;})}) threw exception SyntaxError: Parse error. >+PASS 'misc directive'; 'use strict'; with({}){} threw exception SyntaxError: Parse error. >+PASS (function(){'misc directive'; 'use strict'; with({}){}}) threw exception SyntaxError: Parse error. >+PASS 'use strict'; return threw exception SyntaxError: Parse error. >+PASS 'use strict'; break threw exception SyntaxError: Parse error. >+PASS (function(){'use strict'; break}) threw exception SyntaxError: Parse error. >+PASS 'use strict'; continue threw exception SyntaxError: Parse error. >+PASS (function(){'use strict'; continue}) threw exception SyntaxError: Parse error. >+PASS 'use strict'; for(;;)return threw exception SyntaxError: Parse error. >+PASS 'use strict'; for(;;)break missingLabel threw exception SyntaxError: Parse error. >+PASS (function(){'use strict'; for(;;)break missingLabel}) threw exception SyntaxError: Parse error. >+PASS 'use strict'; for(;;)continue missingLabel threw exception SyntaxError: Parse error. >+PASS (function(){'use strict'; for(;;)continue missingLabel}) threw exception SyntaxError: Parse error. >+PASS 'use strict'; 007; threw exception SyntaxError: Parse error. >+PASS (function(){'use strict'; 007;}) threw exception SyntaxError: Parse error. >+PASS 'use strict'; '\007'; threw exception SyntaxError: Parse error. >+PASS (function(){'use strict'; '\007';}) threw exception SyntaxError: Parse error. >+PASS '\007'; 'use strict'; threw exception SyntaxError: Parse error. >+PASS (function(){'\007'; 'use strict';}) threw exception SyntaxError: Parse error. >+PASS 'use strict'; delete aDeletableProperty; threw exception SyntaxError: Parse error. >+PASS (function(){'use strict'; delete aDeletableProperty;}) threw exception SyntaxError: Parse error. >+PASS 'use strict'; (function (){ delete someDeclaredGlobal;}) threw exception SyntaxError: Parse error. >+PASS (function(){'use strict'; (function (){ delete someDeclaredGlobal;})}) threw exception SyntaxError: Parse error. >+PASS (function (){ 'use strict'; delete someDeclaredGlobal;}) threw exception SyntaxError: Parse error. >+PASS (function(){(function (){ 'use strict'; delete someDeclaredGlobal;})}) threw exception SyntaxError: Parse error. > PASS 'use strict'; if (0) { someGlobal = 'Shouldn\'t be able to assign this.'; }; true; is true > PASS 'use strict'; someGlobal = 'Shouldn\'t be able to assign this.'; threw exception ReferenceError: Strict mode forbids implicit creation of global property 'someGlobal'. > PASS 'use strict'; (function f(){ f = 'shouldn\'t be able to assign to function expression name'; })() threw exception TypeError: Attempted to assign to readonly property.. >@@ -105,45 +105,45 @@ PASS 'use strict'; eval('var introducedVariable = "FAIL: variable introduced int > PASS 'use strict'; objectWithReadonlyProperty.prop = 'fail' threw exception TypeError: Attempted to assign to readonly property.. > PASS 'use strict'; delete objectWithReadonlyProperty.prop threw exception TypeError: Unable to delete property.. > PASS 'use strict'; delete objectWithReadonlyProperty[readonlyPropName] threw exception TypeError: Unable to delete property.. >-PASS 'use strict'; ++eval threw exception SyntaxError: ' 'eval' ' cannot be modified in strict mode. >-PASS (function(){'use strict'; ++eval}) threw exception SyntaxError: ' 'eval' ' cannot be modified in strict mode. >-PASS 'use strict'; eval++ threw exception SyntaxError: ' 'eval' ' cannot be modified in strict mode. >-PASS (function(){'use strict'; eval++}) threw exception SyntaxError: ' 'eval' ' cannot be modified in strict mode. >-PASS 'use strict'; --eval threw exception SyntaxError: ' 'eval' ' cannot be modified in strict mode. >-PASS (function(){'use strict'; --eval}) threw exception SyntaxError: ' 'eval' ' cannot be modified in strict mode. >-PASS 'use strict'; eval-- threw exception SyntaxError: ' 'eval' ' cannot be modified in strict mode. >-PASS (function(){'use strict'; eval--}) threw exception SyntaxError: ' 'eval' ' cannot be modified in strict mode. >-PASS 'use strict'; function f() { ++arguments } threw exception SyntaxError: ' 'arguments' ' cannot be modified in strict mode. >-PASS (function(){'use strict'; function f() { ++arguments }}) threw exception SyntaxError: ' 'arguments' ' cannot be modified in strict mode. >-PASS 'use strict'; function f() { arguments++ } threw exception SyntaxError: ' 'arguments' ' cannot be modified in strict mode. >-PASS (function(){'use strict'; function f() { arguments++ }}) threw exception SyntaxError: ' 'arguments' ' cannot be modified in strict mode. >-PASS 'use strict'; function f() { --arguments } threw exception SyntaxError: ' 'arguments' ' cannot be modified in strict mode. >-PASS (function(){'use strict'; function f() { --arguments }}) threw exception SyntaxError: ' 'arguments' ' cannot be modified in strict mode. >-PASS 'use strict'; function f() { arguments-- } threw exception SyntaxError: ' 'arguments' ' cannot be modified in strict mode. >-PASS (function(){'use strict'; function f() { arguments-- }}) threw exception SyntaxError: ' 'arguments' ' cannot be modified in strict mode. >-PASS global.eval('"use strict"; if (0) ++arguments; true;') threw exception SyntaxError: ' 'arguments' ' cannot be modified in strict mode. >+PASS 'use strict'; ++eval threw exception SyntaxError: Parse error. >+PASS (function(){'use strict'; ++eval}) threw exception SyntaxError: Parse error. >+PASS 'use strict'; eval++ threw exception SyntaxError: Parse error. >+PASS (function(){'use strict'; eval++}) threw exception SyntaxError: Parse error. >+PASS 'use strict'; --eval threw exception SyntaxError: Parse error. >+PASS (function(){'use strict'; --eval}) threw exception SyntaxError: Parse error. >+PASS 'use strict'; eval-- threw exception SyntaxError: Parse error. >+PASS (function(){'use strict'; eval--}) threw exception SyntaxError: Parse error. >+PASS 'use strict'; function f() { ++arguments } threw exception SyntaxError: Parse error. >+PASS (function(){'use strict'; function f() { ++arguments }}) threw exception SyntaxError: Parse error. >+PASS 'use strict'; function f() { arguments++ } threw exception SyntaxError: Parse error. >+PASS (function(){'use strict'; function f() { arguments++ }}) threw exception SyntaxError: Parse error. >+PASS 'use strict'; function f() { --arguments } threw exception SyntaxError: Parse error. >+PASS (function(){'use strict'; function f() { --arguments }}) threw exception SyntaxError: Parse error. >+PASS 'use strict'; function f() { arguments-- } threw exception SyntaxError: Parse error. >+PASS (function(){'use strict'; function f() { arguments-- }}) threw exception SyntaxError: Parse error. >+PASS global.eval('"use strict"; if (0) ++arguments; true;') threw exception SyntaxError: Parse error. > PASS 'use strict'; ++(1, eval) threw exception ReferenceError: Prefix ++ operator applied to value that is not a reference.. >-PASS (function(){'use strict'; ++(1, eval)}) threw exception SyntaxError: ' 'eval' ' cannot be modified in strict mode. >+PASS (function(){'use strict'; ++(1, eval)}) threw exception SyntaxError: Parse error. > PASS 'use strict'; (1, eval)++ threw exception ReferenceError: Postfix ++ operator applied to value that is not a reference.. >-PASS (function(){'use strict'; (1, eval)++}) threw exception SyntaxError: ' 'eval' ' cannot be modified in strict mode. >+PASS (function(){'use strict'; (1, eval)++}) threw exception SyntaxError: Parse error. > PASS 'use strict'; --(1, eval) threw exception ReferenceError: Prefix -- operator applied to value that is not a reference.. >-PASS (function(){'use strict'; --(1, eval)}) threw exception SyntaxError: ' 'eval' ' cannot be modified in strict mode. >+PASS (function(){'use strict'; --(1, eval)}) threw exception SyntaxError: Parse error. > PASS 'use strict'; (1, eval)-- threw exception ReferenceError: Postfix -- operator applied to value that is not a reference.. >-PASS (function(){'use strict'; (1, eval)--}) threw exception SyntaxError: ' 'eval' ' cannot be modified in strict mode. >-PASS 'use strict'; function f() { ++(1, arguments) } threw exception SyntaxError: ' 'arguments' ' cannot be modified in strict mode. >-PASS (function(){'use strict'; function f() { ++(1, arguments) }}) threw exception SyntaxError: ' 'arguments' ' cannot be modified in strict mode. >-PASS 'use strict'; function f() { (1, arguments)++ } threw exception SyntaxError: ' 'arguments' ' cannot be modified in strict mode. >-PASS (function(){'use strict'; function f() { (1, arguments)++ }}) threw exception SyntaxError: ' 'arguments' ' cannot be modified in strict mode. >-PASS 'use strict'; function f() { --(1, arguments) } threw exception SyntaxError: ' 'arguments' ' cannot be modified in strict mode. >-PASS (function(){'use strict'; function f() { --(1, arguments) }}) threw exception SyntaxError: ' 'arguments' ' cannot be modified in strict mode. >-PASS 'use strict'; function f() { (1, arguments)-- } threw exception SyntaxError: ' 'arguments' ' cannot be modified in strict mode. >-PASS (function(){'use strict'; function f() { (1, arguments)-- }}) threw exception SyntaxError: ' 'arguments' ' cannot be modified in strict mode. >-PASS 'use strict'; if (0) delete +a.b threw exception SyntaxError: Unexpected token '+'. >-PASS (function(){'use strict'; if (0) delete +a.b}) threw exception SyntaxError: Unexpected token '+'. >-PASS 'use strict'; if (0) delete ++a.b threw exception SyntaxError: Unexpected token '++'. >-PASS (function(){'use strict'; if (0) delete ++a.b}) threw exception SyntaxError: Unexpected token '++'. >-PASS 'use strict'; if (0) delete void a.b threw exception SyntaxError: Unexpected token 'void'. >-PASS (function(){'use strict'; if (0) delete void a.b}) threw exception SyntaxError: Unexpected token 'void'. >+PASS (function(){'use strict'; (1, eval)--}) threw exception SyntaxError: Parse error. >+PASS 'use strict'; function f() { ++(1, arguments) } threw exception SyntaxError: Parse error. >+PASS (function(){'use strict'; function f() { ++(1, arguments) }}) threw exception SyntaxError: Parse error. >+PASS 'use strict'; function f() { (1, arguments)++ } threw exception SyntaxError: Parse error. >+PASS (function(){'use strict'; function f() { (1, arguments)++ }}) threw exception SyntaxError: Parse error. >+PASS 'use strict'; function f() { --(1, arguments) } threw exception SyntaxError: Parse error. >+PASS (function(){'use strict'; function f() { --(1, arguments) }}) threw exception SyntaxError: Parse error. >+PASS 'use strict'; function f() { (1, arguments)-- } threw exception SyntaxError: Parse error. >+PASS (function(){'use strict'; function f() { (1, arguments)-- }}) threw exception SyntaxError: Parse error. >+PASS 'use strict'; if (0) delete +a.b threw exception SyntaxError: Parse error. >+PASS (function(){'use strict'; if (0) delete +a.b}) threw exception SyntaxError: Parse error. >+PASS 'use strict'; if (0) delete ++a.b threw exception SyntaxError: Parse error. >+PASS (function(){'use strict'; if (0) delete ++a.b}) threw exception SyntaxError: Parse error. >+PASS 'use strict'; if (0) delete void a.b threw exception SyntaxError: Parse error. >+PASS (function(){'use strict'; if (0) delete void a.b}) threw exception SyntaxError: Parse error. > PASS (function (a){'use strict'; a = false; return a !== arguments[0]; })(true) is true > PASS (function (a){'use strict'; arguments[0] = false; return a !== arguments[0]; })(true) is true > PASS (function (a){'use strict'; a=false; return arguments; })(true)[0] is true >@@ -175,24 +175,24 @@ PASS (function f(arg){'use strict'; var descriptor = Object.getOwnPropertyDescri > PASS (function f(arg){'use strict'; var descriptor = Object.getOwnPropertyDescriptor(f, 'caller'); return descriptor.get === descriptor.set; })() is true > PASS (function f(arg){'use strict'; var descriptor = Object.getOwnPropertyDescriptor(f, 'arguments'); return descriptor.get === descriptor.set; })() is true > PASS 'use strict'; (function f() { for(var i in this); })(); true; is true >-PASS 'use strict'Ì» threw exception SyntaxError: Unrecognized token ''. >-PASS (function(){'use strict'Ì»}) threw exception SyntaxError: Unrecognized token ''. >-PASS 'use strict'5.f threw exception SyntaxError: Unrecognized token '5.'. >-PASS (function(){'use strict'5.f}) threw exception SyntaxError: Unrecognized token '5.'. >-PASS 'use strict';Ì» threw exception SyntaxError: Unrecognized token ''. >-PASS (function(){'use strict';Ì»}) threw exception SyntaxError: Unrecognized token ''. >-PASS 'use strict';5.f threw exception SyntaxError: Unrecognized token '5.'. >-PASS (function(){'use strict';5.f}) threw exception SyntaxError: Unrecognized token '5.'. >-PASS 'use strict';1-(eval=1); threw exception SyntaxError: 'eval' cannot be modified in strict mode. >-PASS (function(){'use strict';1-(eval=1);}) threw exception SyntaxError: 'eval' cannot be modified in strict mode. >-PASS 'use strict';arguments=1; threw exception SyntaxError: 'arguments' cannot be modified in strict mode. >-PASS (function(){'use strict';arguments=1;}) threw exception SyntaxError: 'arguments' cannot be modified in strict mode. >-PASS 'use strict';1-(arguments=1); threw exception SyntaxError: 'arguments' cannot be modified in strict mode. >-PASS (function(){'use strict';1-(arguments=1);}) threw exception SyntaxError: 'arguments' cannot be modified in strict mode. >-PASS 'use strict';var a=(eval=1); threw exception SyntaxError: 'eval' cannot be modified in strict mode. >-PASS (function(){'use strict';var a=(eval=1);}) threw exception SyntaxError: 'eval' cannot be modified in strict mode. >-PASS 'use strict';var a=(arguments=1); threw exception SyntaxError: 'arguments' cannot be modified in strict mode. >-PASS (function(){'use strict';var a=(arguments=1);}) threw exception SyntaxError: 'arguments' cannot be modified in strict mode. >+PASS 'use strict'Ì» threw exception SyntaxError: Parse error. >+PASS (function(){'use strict'Ì»}) threw exception SyntaxError: Parse error. >+PASS 'use strict'5.f threw exception SyntaxError: Parse error. >+PASS (function(){'use strict'5.f}) threw exception SyntaxError: Parse error. >+PASS 'use strict';Ì» threw exception SyntaxError: Parse error. >+PASS (function(){'use strict';Ì»}) threw exception SyntaxError: Parse error. >+PASS 'use strict';5.f threw exception SyntaxError: Parse error. >+PASS (function(){'use strict';5.f}) threw exception SyntaxError: Parse error. >+PASS 'use strict';1-(eval=1); threw exception SyntaxError: Parse error. >+PASS (function(){'use strict';1-(eval=1);}) threw exception SyntaxError: Parse error. >+PASS 'use strict';arguments=1; threw exception SyntaxError: Parse error. >+PASS (function(){'use strict';arguments=1;}) threw exception SyntaxError: Parse error. >+PASS 'use strict';1-(arguments=1); threw exception SyntaxError: Parse error. >+PASS (function(){'use strict';1-(arguments=1);}) threw exception SyntaxError: Parse error. >+PASS 'use strict';var a=(eval=1); threw exception SyntaxError: Parse error. >+PASS (function(){'use strict';var a=(eval=1);}) threw exception SyntaxError: Parse error. >+PASS 'use strict';var a=(arguments=1); threw exception SyntaxError: Parse error. >+PASS (function(){'use strict';var a=(arguments=1);}) threw exception SyntaxError: Parse error. > PASS 'use strict'; try { throw 1; } catch (e) { aGlobal = true; } is true > PASS 'use strict'; (function () { try { throw 1; } catch (e) { aGlobal = true; }})(); aGlobal; is true > PASS (function () {'use strict'; try { throw 1; } catch (e) { aGlobal = true; }})(); aGlobal; is true >diff --git a/LayoutTests/fast/js/break-ASI-expected.txt b/LayoutTests/fast/js/break-ASI-expected.txt >index 55ce9b492184ced957da398c0af37cdead8f2c12..a82fe7832f59023f5d0dbfcd27a1854637769cc9 100644 >--- a/LayoutTests/fast/js/break-ASI-expected.txt >+++ b/LayoutTests/fast/js/break-ASI-expected.txt >@@ -11,7 +11,7 @@ PASS (function(){if (0) return > ;else return true;})() is true > PASS do { if(0) throw 'x';else true; } while (0) is true > PASS if (0) throw >-'Shouldn't have parsed this.'; threw exception SyntaxError: Unexpected string 'Shouldn'. >+'Shouldn't have parsed this.'; threw exception SyntaxError: Parse error. > PASS successfullyParsed is true > > TEST COMPLETE >diff --git a/LayoutTests/fast/js/function-declaration-expected.txt b/LayoutTests/fast/js/function-declaration-expected.txt >index af09ffc5d0b8328cf159a6fe86482ead6d90cbb1..adbe22a5abcc5927f0ba0d9453db8ea7f49dadb2 100644 >--- a/LayoutTests/fast/js/function-declaration-expected.txt >+++ b/LayoutTests/fast/js/function-declaration-expected.txt >@@ -5,7 +5,7 @@ On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE > > PASS eval('function f(){return true;}') is undefined. > PASS eval('function f(){return true;};f')() is true >-PASS eval('function(){return false;}')() threw exception SyntaxError: Unexpected token '('. >+PASS eval('function(){return false;}')() threw exception SyntaxError: Parse error. > PASS successfullyParsed is true > > TEST COMPLETE >diff --git a/LayoutTests/fast/js/function-toString-object-literals-expected.txt b/LayoutTests/fast/js/function-toString-object-literals-expected.txt >index cc09a5d4d5b002fceec518a7af650886e1296ac9..a55808dfeb4d2fc1b4759fd00a8756bb17ff22ee 100644 >--- a/LayoutTests/fast/js/function-toString-object-literals-expected.txt >+++ b/LayoutTests/fast/js/function-toString-object-literals-expected.txt >@@ -19,11 +19,11 @@ PASS compileAndSerialize('a = { "\'": null }') is 'a = { "\'": null }' > PASS compileAndSerialize('a = { "\\"": null }') is 'a = { "\\"": null }' > PASS compileAndSerialize('a = { get x() { } }') is 'a = { get x() { } }' > PASS compileAndSerialize('a = { set x(y) { } }') is 'a = { set x(y) { } }' >-PASS compileAndSerialize('a = { --1: null }') threw exception SyntaxError: Unexpected token '--'. >-PASS compileAndSerialize('a = { -NaN: null }') threw exception SyntaxError: Unexpected token '-'. >-PASS compileAndSerialize('a = { -0: null }') threw exception SyntaxError: Unexpected token '-'. >-PASS compileAndSerialize('a = { -0.0: null }') threw exception SyntaxError: Unexpected token '-'. >-PASS compileAndSerialize('a = { -Infinity: null }') threw exception SyntaxError: Unexpected token '-'. >+PASS compileAndSerialize('a = { --1: null }') threw exception SyntaxError: Parse error. >+PASS compileAndSerialize('a = { -NaN: null }') threw exception SyntaxError: Parse error. >+PASS compileAndSerialize('a = { -0: null }') threw exception SyntaxError: Parse error. >+PASS compileAndSerialize('a = { -0.0: null }') threw exception SyntaxError: Parse error. >+PASS compileAndSerialize('a = { -Infinity: null }') threw exception SyntaxError: Parse error. > PASS successfullyParsed is true > > TEST COMPLETE >diff --git a/LayoutTests/fast/js/function-toString-parentheses-expected.txt b/LayoutTests/fast/js/function-toString-parentheses-expected.txt >index a249b1b08444daeacafe9bcbe1a1169becad2f48..b89b4e11d0699ffb6c2aa3f33ff633a6633cdc8e 100644 >--- a/LayoutTests/fast/js/function-toString-parentheses-expected.txt >+++ b/LayoutTests/fast/js/function-toString-parentheses-expected.txt >@@ -216,7 +216,7 @@ PASS compileAndSerialize('a = (b = c)') is 'a = (b = c)' > PASS compileAndSerialize('a = b + c') is 'a = b + c' > PASS compileAndSerialize('(a = b) + c') is '(a = b) + c' > PASS compileAndSerialize('a = (b + c)') is 'a = (b + c)' >-PASS compileAndSerialize('a + b = c') threw exception SyntaxError: Unexpected token '='. >+PASS compileAndSerialize('a + b = c') threw exception SyntaxError: Parse error. > PASS compileAndSerialize('(a + b) = c') is '(a + b) = c' > PASS compileAndSerialize('a + (b = c)') is 'a + (b = c)' > PASS compileAndSerialize('a *= b *= c') is 'a *= b *= c' >@@ -228,7 +228,7 @@ PASS compileAndSerialize('a = (b *= c)') is 'a = (b *= c)' > PASS compileAndSerialize('a *= b + c') is 'a *= b + c' > PASS compileAndSerialize('(a *= b) + c') is '(a *= b) + c' > PASS compileAndSerialize('a *= (b + c)') is 'a *= (b + c)' >-PASS compileAndSerialize('a + b *= c') threw exception SyntaxError: Unexpected token '*='. >+PASS compileAndSerialize('a + b *= c') threw exception SyntaxError: Parse error. > PASS compileAndSerialize('(a + b) *= c') is '(a + b) *= c' > PASS compileAndSerialize('a + (b *= c)') is 'a + (b *= c)' > PASS compileAndSerialize('a /= b /= c') is 'a /= b /= c' >@@ -240,7 +240,7 @@ PASS compileAndSerialize('a = (b /= c)') is 'a = (b /= c)' > PASS compileAndSerialize('a /= b + c') is 'a /= b + c' > PASS compileAndSerialize('(a /= b) + c') is '(a /= b) + c' > PASS compileAndSerialize('a /= (b + c)') is 'a /= (b + c)' >-PASS compileAndSerialize('a + b /= c') threw exception SyntaxError: Unexpected token '/='. >+PASS compileAndSerialize('a + b /= c') threw exception SyntaxError: Parse error. > PASS compileAndSerialize('(a + b) /= c') is '(a + b) /= c' > PASS compileAndSerialize('a + (b /= c)') is 'a + (b /= c)' > PASS compileAndSerialize('a %= b %= c') is 'a %= b %= c' >@@ -252,7 +252,7 @@ PASS compileAndSerialize('a = (b %= c)') is 'a = (b %= c)' > PASS compileAndSerialize('a %= b + c') is 'a %= b + c' > PASS compileAndSerialize('(a %= b) + c') is '(a %= b) + c' > PASS compileAndSerialize('a %= (b + c)') is 'a %= (b + c)' >-PASS compileAndSerialize('a + b %= c') threw exception SyntaxError: Unexpected token '%='. >+PASS compileAndSerialize('a + b %= c') threw exception SyntaxError: Parse error. > PASS compileAndSerialize('(a + b) %= c') is '(a + b) %= c' > PASS compileAndSerialize('a + (b %= c)') is 'a + (b %= c)' > PASS compileAndSerialize('a += b += c') is 'a += b += c' >@@ -264,7 +264,7 @@ PASS compileAndSerialize('a = (b += c)') is 'a = (b += c)' > PASS compileAndSerialize('a += b + c') is 'a += b + c' > PASS compileAndSerialize('(a += b) + c') is '(a += b) + c' > PASS compileAndSerialize('a += (b + c)') is 'a += (b + c)' >-PASS compileAndSerialize('a + b += c') threw exception SyntaxError: Unexpected token '+='. >+PASS compileAndSerialize('a + b += c') threw exception SyntaxError: Parse error. > PASS compileAndSerialize('(a + b) += c') is '(a + b) += c' > PASS compileAndSerialize('a + (b += c)') is 'a + (b += c)' > PASS compileAndSerialize('a -= b -= c') is 'a -= b -= c' >@@ -276,7 +276,7 @@ PASS compileAndSerialize('a = (b -= c)') is 'a = (b -= c)' > PASS compileAndSerialize('a -= b + c') is 'a -= b + c' > PASS compileAndSerialize('(a -= b) + c') is '(a -= b) + c' > PASS compileAndSerialize('a -= (b + c)') is 'a -= (b + c)' >-PASS compileAndSerialize('a + b -= c') threw exception SyntaxError: Unexpected token '-='. >+PASS compileAndSerialize('a + b -= c') threw exception SyntaxError: Parse error. > PASS compileAndSerialize('(a + b) -= c') is '(a + b) -= c' > PASS compileAndSerialize('a + (b -= c)') is 'a + (b -= c)' > PASS compileAndSerialize('a <<= b <<= c') is 'a <<= b <<= c' >@@ -288,7 +288,7 @@ PASS compileAndSerialize('a = (b <<= c)') is 'a = (b <<= c)' > PASS compileAndSerialize('a <<= b + c') is 'a <<= b + c' > PASS compileAndSerialize('(a <<= b) + c') is '(a <<= b) + c' > PASS compileAndSerialize('a <<= (b + c)') is 'a <<= (b + c)' >-PASS compileAndSerialize('a + b <<= c') threw exception SyntaxError: Unexpected token '<<='. >+PASS compileAndSerialize('a + b <<= c') threw exception SyntaxError: Parse error. > PASS compileAndSerialize('(a + b) <<= c') is '(a + b) <<= c' > PASS compileAndSerialize('a + (b <<= c)') is 'a + (b <<= c)' > PASS compileAndSerialize('a >>= b >>= c') is 'a >>= b >>= c' >@@ -300,7 +300,7 @@ PASS compileAndSerialize('a = (b >>= c)') is 'a = (b >>= c)' > PASS compileAndSerialize('a >>= b + c') is 'a >>= b + c' > PASS compileAndSerialize('(a >>= b) + c') is '(a >>= b) + c' > PASS compileAndSerialize('a >>= (b + c)') is 'a >>= (b + c)' >-PASS compileAndSerialize('a + b >>= c') threw exception SyntaxError: Unexpected token '>>='. >+PASS compileAndSerialize('a + b >>= c') threw exception SyntaxError: Parse error. > PASS compileAndSerialize('(a + b) >>= c') is '(a + b) >>= c' > PASS compileAndSerialize('a + (b >>= c)') is 'a + (b >>= c)' > PASS compileAndSerialize('a >>>= b >>>= c') is 'a >>>= b >>>= c' >@@ -312,7 +312,7 @@ PASS compileAndSerialize('a = (b >>>= c)') is 'a = (b >>>= c)' > PASS compileAndSerialize('a >>>= b + c') is 'a >>>= b + c' > PASS compileAndSerialize('(a >>>= b) + c') is '(a >>>= b) + c' > PASS compileAndSerialize('a >>>= (b + c)') is 'a >>>= (b + c)' >-PASS compileAndSerialize('a + b >>>= c') threw exception SyntaxError: Unexpected token '>>>='. >+PASS compileAndSerialize('a + b >>>= c') threw exception SyntaxError: Parse error. > PASS compileAndSerialize('(a + b) >>>= c') is '(a + b) >>>= c' > PASS compileAndSerialize('a + (b >>>= c)') is 'a + (b >>>= c)' > PASS compileAndSerialize('a &= b &= c') is 'a &= b &= c' >@@ -324,7 +324,7 @@ PASS compileAndSerialize('a = (b &= c)') is 'a = (b &= c)' > PASS compileAndSerialize('a &= b + c') is 'a &= b + c' > PASS compileAndSerialize('(a &= b) + c') is '(a &= b) + c' > PASS compileAndSerialize('a &= (b + c)') is 'a &= (b + c)' >-PASS compileAndSerialize('a + b &= c') threw exception SyntaxError: Unexpected token '&='. >+PASS compileAndSerialize('a + b &= c') threw exception SyntaxError: Parse error. > PASS compileAndSerialize('(a + b) &= c') is '(a + b) &= c' > PASS compileAndSerialize('a + (b &= c)') is 'a + (b &= c)' > PASS compileAndSerialize('a ^= b ^= c') is 'a ^= b ^= c' >@@ -336,7 +336,7 @@ PASS compileAndSerialize('a = (b ^= c)') is 'a = (b ^= c)' > PASS compileAndSerialize('a ^= b + c') is 'a ^= b + c' > PASS compileAndSerialize('(a ^= b) + c') is '(a ^= b) + c' > PASS compileAndSerialize('a ^= (b + c)') is 'a ^= (b + c)' >-PASS compileAndSerialize('a + b ^= c') threw exception SyntaxError: Unexpected token '^='. >+PASS compileAndSerialize('a + b ^= c') threw exception SyntaxError: Parse error. > PASS compileAndSerialize('(a + b) ^= c') is '(a + b) ^= c' > PASS compileAndSerialize('a + (b ^= c)') is 'a + (b ^= c)' > PASS compileAndSerialize('a |= b |= c') is 'a |= b |= c' >@@ -348,7 +348,7 @@ PASS compileAndSerialize('a = (b |= c)') is 'a = (b |= c)' > PASS compileAndSerialize('a |= b + c') is 'a |= b + c' > PASS compileAndSerialize('(a |= b) + c') is '(a |= b) + c' > PASS compileAndSerialize('a |= (b + c)') is 'a |= (b + c)' >-PASS compileAndSerialize('a + b |= c') threw exception SyntaxError: Unexpected token '|='. >+PASS compileAndSerialize('a + b |= c') threw exception SyntaxError: Parse error. > PASS compileAndSerialize('(a + b) |= c') is '(a + b) |= c' > PASS compileAndSerialize('a + (b |= c)') is 'a + (b |= c)' > PASS compileAndSerialize('delete a + b') is 'delete a + b' >diff --git a/LayoutTests/fast/js/js-continue-break-restrictions-expected.txt b/LayoutTests/fast/js/js-continue-break-restrictions-expected.txt >index e9d46ec90a73e417115f836dc01cb64e2edcda6d..75b073cf04f5b4fa3fb8377caa8408807f145628 100644 >--- a/LayoutTests/fast/js/js-continue-break-restrictions-expected.txt >+++ b/LayoutTests/fast/js/js-continue-break-restrictions-expected.txt >@@ -4,32 +4,32 @@ On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE > > > PASS L:{true;break L;false} is true >-PASS if (0) { L:{ break; } } threw exception SyntaxError: 'break' is only valid inside a switch or loop statement. >-PASS if (0) { L:{ continue L; } } threw exception SyntaxError: 'continue' is only valid inside a loop statement. >-PASS if (0) { L:{ continue; } } threw exception SyntaxError: 'continue' is only valid inside a loop statement. >-PASS if (0) { switch (1) { case 1: continue; } } threw exception SyntaxError: 'continue' is only valid inside a loop statement. >+PASS if (0) { L:{ break; } } threw exception SyntaxError: Parse error. >+PASS if (0) { L:{ continue L; } } threw exception SyntaxError: Parse error. >+PASS if (0) { L:{ continue; } } threw exception SyntaxError: Parse error. >+PASS if (0) { switch (1) { case 1: continue; } } threw exception SyntaxError: Parse error. > PASS A:L:{true;break L;false} is true >-PASS if (0) { A:L:{ break; } } threw exception SyntaxError: 'break' is only valid inside a switch or loop statement. >-PASS if (0) { A:L:{ continue L; } } threw exception SyntaxError: 'continue' is only valid inside a loop statement. >-PASS if (0) { A:L:{ continue; } } threw exception SyntaxError: 'continue' is only valid inside a loop statement. >+PASS if (0) { A:L:{ break; } } threw exception SyntaxError: Parse error. >+PASS if (0) { A:L:{ continue L; } } threw exception SyntaxError: Parse error. >+PASS if (0) { A:L:{ continue; } } threw exception SyntaxError: Parse error. > PASS L:A:{true;break L;false} is true >-PASS if (0) { L:A:{ break; } } threw exception SyntaxError: 'break' is only valid inside a switch or loop statement. >-PASS if (0) { L:A:{ continue L; } } threw exception SyntaxError: 'continue' is only valid inside a loop statement. >-PASS if (0) { L:A:{ continue; } } threw exception SyntaxError: 'continue' is only valid inside a loop statement. >+PASS if (0) { L:A:{ break; } } threw exception SyntaxError: Parse error. >+PASS if (0) { L:A:{ continue L; } } threw exception SyntaxError: Parse error. >+PASS if (0) { L:A:{ continue; } } threw exception SyntaxError: Parse error. > PASS if(0){ L:for(;;) continue L; } is undefined. > PASS if(0){ L:A:for(;;) continue L; } is undefined. > PASS if(0){ A:L:for(;;) continue L; } is undefined. >-PASS if(0){ A:for(;;) L:continue L; } threw exception SyntaxError: 'continue' is only valid inside a loop statement. >+PASS if(0){ A:for(;;) L:continue L; } threw exception SyntaxError: Parse error. > PASS if(0){ L:for(;;) A:continue L; } is undefined. > PASS if(0){ L:do continue L; while(0); } is undefined. > PASS if(0){ L:A:do continue L; while(0); } is undefined. > PASS if(0){ A:L:do continue L; while(0);} is undefined. >-PASS if(0){ A:do L:continue L; while(0); } threw exception SyntaxError: 'continue' is only valid inside a loop statement. >+PASS if(0){ A:do L:continue L; while(0); } threw exception SyntaxError: Parse error. > PASS if(0){ L:do A:continue L; while(0); } is undefined. > PASS if(0){ L:while(0) continue L; } is undefined. > PASS if(0){ L:A:while(0) continue L; } is undefined. > PASS if(0){ A:L:while(0) continue L; } is undefined. >-PASS if(0){ A:while(0) L:continue L; } threw exception SyntaxError: 'continue' is only valid inside a loop statement. >+PASS if(0){ A:while(0) L:continue L; } threw exception SyntaxError: Parse error. > PASS if(0){ L:while(0) A:continue L; } is undefined. > PASS successfullyParsed is true > >diff --git a/LayoutTests/fast/js/kde/garbage-n-expected.txt b/LayoutTests/fast/js/kde/garbage-n-expected.txt >index 351f3d5b9aa1f477793b7f646db5d14f5fd891e9..84a919e54b4961496251d90ae5dc467e5c70ef4d 100644 >--- a/LayoutTests/fast/js/kde/garbage-n-expected.txt >+++ b/LayoutTests/fast/js/kde/garbage-n-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 1: SyntaxError: Expected an identifier but found 'code' instead >+CONSOLE MESSAGE: line 1: SyntaxError: Parse error > KDE JS Test > > On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". >diff --git a/LayoutTests/fast/js/kde/parse-expected.txt b/LayoutTests/fast/js/kde/parse-expected.txt >index c732b316694a55bd3f5b402381c3ce9a7ffec830..ecfef7332b551242137e15dc2754e16a5093e08a 100644 >--- a/LayoutTests/fast/js/kde/parse-expected.txt >+++ b/LayoutTests/fast/js/kde/parse-expected.txt >@@ -7,22 +7,22 @@ PASS function test() { return;}; lab: 1 is 1 > PASS function test() { while(0) break; } lab: 1 is 1 > PASS function test() { while(0) continue; } lab: 1 is 1 > PASS function test() { return lab;} lab: 1 is 1 >-PASS function test() { while(0) break lab; } lab: 1 threw exception SyntaxError: Label 'lab' is not defined. >-PASS function test() { while(0) continue lab; } lab: 1 threw exception SyntaxError: Label 'lab' is not defined. >+PASS function test() { while(0) break lab; } lab: 1 threw exception SyntaxError: Parse error. >+PASS function test() { while(0) continue lab; } lab: 1 threw exception SyntaxError: Parse error. > PASS function test() { return } lab: 1 is 1 > PASS function test() { while(0) break } lab: 1 is 1 > PASS function test() { while(0) continue } lab: 1 is 1 > PASS function test() { return 0 } lab: 1 is 1 >-PASS function test() { while(0) break lab } lab: 1 threw exception SyntaxError: Label 'lab' is not defined. >-PASS function test() { while(0) continue lab } lab: 1 threw exception SyntaxError: Label 'lab' is not defined. >+PASS function test() { while(0) break lab } lab: 1 threw exception SyntaxError: Parse error. >+PASS function test() { while(0) continue lab } lab: 1 threw exception SyntaxError: Parse error. > PASS var éÄʯÎᢨ = 101; éÄʯÎᢨ; is 101 >-PASS var f÷; threw exception SyntaxError: Unrecognized token ''. >+PASS var f÷; threw exception SyntaxError: Parse error. > PASS var \u0061 = 102; a is 102 > PASS var f\u0030 = 103; f0 is 103 > PASS var \u00E9\u0100\u02AF\u0388\u18A8 = 104; \u00E9\u0100\u02AF\u0388\u18A8; is 104 >-PASS var f\u00F7; threw exception SyntaxError: Expected an identifier but found 'f\u00F7' instead. >-PASS var \u0030; threw exception SyntaxError: Expected an identifier but found '\u0030' instead. >-PASS var test = { }; test.i= 0; test.i\u002b= 1; test.i; threw exception SyntaxError: Expected an identifier but found 'i\u002b' instead. >+PASS var f\u00F7; threw exception SyntaxError: Parse error. >+PASS var \u0030; threw exception SyntaxError: Parse error. >+PASS var test = { }; test.i= 0; test.i\u002b= 1; test.i; threw exception SyntaxError: Parse error. > PASS var test = { }; test.i= 0; test.i+= 1; test.i; is 1 > PASS successfullyParsed is true > >diff --git a/LayoutTests/fast/js/kde/string-1-n-expected.txt b/LayoutTests/fast/js/kde/string-1-n-expected.txt >index 17fea1e2c2c29a21277888b9b5a57be32f8460d2..84a919e54b4961496251d90ae5dc467e5c70ef4d 100644 >--- a/LayoutTests/fast/js/kde/string-1-n-expected.txt >+++ b/LayoutTests/fast/js/kde/string-1-n-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 1: SyntaxError: Unrecognized token '"unterminated string' >+CONSOLE MESSAGE: line 1: SyntaxError: Parse error > KDE JS Test > > On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". >diff --git a/LayoutTests/fast/js/kde/string-2-n-expected.txt b/LayoutTests/fast/js/kde/string-2-n-expected.txt >index c0dec209fc43d925d3b9909e1b0fd753ade01771..84a919e54b4961496251d90ae5dc467e5c70ef4d 100644 >--- a/LayoutTests/fast/js/kde/string-2-n-expected.txt >+++ b/LayoutTests/fast/js/kde/string-2-n-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 1: SyntaxError: Unrecognized token '"broken' >+CONSOLE MESSAGE: line 1: SyntaxError: Parse error > KDE JS Test > > On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". >diff --git a/LayoutTests/fast/js/mozilla/strict/12.14.1-expected.txt b/LayoutTests/fast/js/mozilla/strict/12.14.1-expected.txt >index 93b6931ba2c79cc751d52b8be1188e20d911296d..442280ab8a48eacea98634ffc12f059d7ccceb1e 100644 >--- a/LayoutTests/fast/js/mozilla/strict/12.14.1-expected.txt >+++ b/LayoutTests/fast/js/mozilla/strict/12.14.1-expected.txt >@@ -2,19 +2,19 @@ PASS Function("'use strict'; try{}catch(eval){}") threw exception of type Syntax > PASS !!Function("try{}catch(eval){}") is true > PASS true === true > PASS Function("'use strict'; try{}catch([eval]){}") threw exception of type SyntaxError. >-FAIL !!Function("try{}catch([eval]){}") should be true. Threw exception SyntaxError: Expected an identifier but found '[' instead >+FAIL !!Function("try{}catch([eval]){}") should be true. Threw exception SyntaxError: Parse error > PASS true === true > PASS Function("'use strict'; try{}catch({x:eval}){}") threw exception of type SyntaxError. >-FAIL !!Function("try{}catch({x:eval}){}") should be true. Threw exception SyntaxError: Expected an identifier but found '{' instead >+FAIL !!Function("try{}catch({x:eval}){}") should be true. Threw exception SyntaxError: Parse error > PASS true === true > PASS Function("'use strict'; try{}catch(arguments){}") threw exception of type SyntaxError. > PASS !!Function("try{}catch(arguments){}") is true > PASS true === true > PASS Function("'use strict'; try{}catch([arguments]){}") threw exception of type SyntaxError. >-FAIL !!Function("try{}catch([arguments]){}") should be true. Threw exception SyntaxError: Expected an identifier but found '[' instead >+FAIL !!Function("try{}catch([arguments]){}") should be true. Threw exception SyntaxError: Parse error > PASS true === true > PASS Function("'use strict'; try{}catch({x:arguments}){}") threw exception of type SyntaxError. >-FAIL !!Function("try{}catch({x:arguments}){}") should be true. Threw exception SyntaxError: Expected an identifier but found '{' instead >+FAIL !!Function("try{}catch({x:arguments}){}") should be true. Threw exception SyntaxError: Parse error > PASS true === true > PASSED! > PASS successfullyParsed is true >diff --git a/LayoutTests/fast/js/mozilla/strict/13.1-expected.txt b/LayoutTests/fast/js/mozilla/strict/13.1-expected.txt >index 1db2acfbe88f7edbc7e1df7885df7dd58c2dee35..dd4c3bf16898fa8f9d2d22a09d1e45b76336103f 100644 >--- a/LayoutTests/fast/js/mozilla/strict/13.1-expected.txt >+++ b/LayoutTests/fast/js/mozilla/strict/13.1-expected.txt >@@ -10,8 +10,8 @@ PASS true === true > PASS Function("'use strict'; function f(a,b,c,d,e,f,g,h,d) {}") threw exception of type SyntaxError. > PASS !!Function("function f(a,b,c,d,e,f,g,h,d) {}") is true > PASS true === true >-FAIL !!Function("'use strict'; function f([x,y]) {}") should be true. Threw exception SyntaxError: Expected an identifier but found '[' instead >-FAIL !!Function("function f([x,y]) {}") should be true. Threw exception SyntaxError: Expected an identifier but found '[' instead >+FAIL !!Function("'use strict'; function f([x,y]) {}") should be true. Threw exception SyntaxError: Parse error >+FAIL !!Function("function f([x,y]) {}") should be true. Threw exception SyntaxError: Parse error > PASS true === true > PASS Function("'use strict'; function f([x,x]){}") threw exception of type SyntaxError. > PASS Function("function f([x,x]){}") threw exception of type SyntaxError. >@@ -29,19 +29,19 @@ PASS Function("x","x","'use strict'") threw exception of type SyntaxError. > PASS true === true > PASS true === true > PASS Function("'use strict'; (function (x,x) 2)") threw exception of type SyntaxError. >-FAIL !!Function("(function (x,x) 2)") should be true. Threw exception SyntaxError: Expected token '{' >+FAIL !!Function("(function (x,x) 2)") should be true. Threw exception SyntaxError: Parse error > PASS true === true >-FAIL !!Function("'use strict'; (function (x,y) 2)") should be true. Threw exception SyntaxError: Expected token '{' >-FAIL !!Function("(function (x,y) 2)") should be true. Threw exception SyntaxError: Expected token '{' >+FAIL !!Function("'use strict'; (function (x,y) 2)") should be true. Threw exception SyntaxError: Parse error >+FAIL !!Function("(function (x,y) 2)") should be true. Threw exception SyntaxError: Parse error > PASS true === true > PASS Function("'use strict'; function f(eval){}") threw exception of type SyntaxError. > PASS !!Function("function f(eval){}") is true > PASS true === true > PASS Function("'use strict'; function f([eval]){}") threw exception of type SyntaxError. >-FAIL !!Function("function f([eval]){}") should be true. Threw exception SyntaxError: Expected an identifier but found '[' instead >+FAIL !!Function("function f([eval]){}") should be true. Threw exception SyntaxError: Parse error > PASS true === true > PASS Function("'use strict'; function f({x:eval}){}") threw exception of type SyntaxError. >-FAIL !!Function("function f({x:eval}){}") should be true. Threw exception SyntaxError: Expected an identifier but found '{' instead >+FAIL !!Function("function f({x:eval}){}") should be true. Threw exception SyntaxError: Parse error > PASS true === true > PASS Function("'use strict'; function eval(){}") threw exception of type SyntaxError. > PASS !!Function("function eval(){}") is true >@@ -62,10 +62,10 @@ PASS Function("'use strict'; (function f(eval){})") threw exception of type Synt > PASS !!Function("(function f(eval){})") is true > PASS true === true > PASS Function("'use strict'; (function f([eval]){})") threw exception of type SyntaxError. >-FAIL !!Function("(function f([eval]){})") should be true. Threw exception SyntaxError: Expected an identifier but found '[' instead >+FAIL !!Function("(function f([eval]){})") should be true. Threw exception SyntaxError: Parse error > PASS true === true > PASS Function("'use strict'; (function f({x:eval}){})") threw exception of type SyntaxError. >-FAIL !!Function("(function f({x:eval}){})") should be true. Threw exception SyntaxError: Expected an identifier but found '{' instead >+FAIL !!Function("(function f({x:eval}){})") should be true. Threw exception SyntaxError: Parse error > PASS true === true > PASS Function("'use strict'; (function eval(){})") threw exception of type SyntaxError. > PASS !!Function("(function eval(){})") is true >@@ -83,25 +83,25 @@ PASS Function("'use strict'; (function eval(){\"use strict\";})") threw exceptio > PASS Function("(function eval(){\"use strict\";})") threw exception of type SyntaxError. > PASS true === true > PASS Function("'use strict'; (function f(eval) 2)") threw exception of type SyntaxError. >-FAIL !!Function("(function f(eval) 2)") should be true. Threw exception SyntaxError: Expected token '{' >+FAIL !!Function("(function f(eval) 2)") should be true. Threw exception SyntaxError: Parse error > PASS true === true > PASS Function("'use strict'; (function f([eval]) 2)") threw exception of type SyntaxError. >-FAIL !!Function("(function f([eval]) 2)") should be true. Threw exception SyntaxError: Expected an identifier but found '[' instead >+FAIL !!Function("(function f([eval]) 2)") should be true. Threw exception SyntaxError: Parse error > PASS true === true > PASS Function("'use strict'; (function f({x:eval}) 2)") threw exception of type SyntaxError. >-FAIL !!Function("(function f({x:eval}) 2)") should be true. Threw exception SyntaxError: Expected an identifier but found '{' instead >+FAIL !!Function("(function f({x:eval}) 2)") should be true. Threw exception SyntaxError: Parse error > PASS true === true > PASS Function("'use strict'; (function eval() 2)") threw exception of type SyntaxError. >-FAIL !!Function("(function eval() 2)") should be true. Threw exception SyntaxError: Expected token '{' >+FAIL !!Function("(function eval() 2)") should be true. Threw exception SyntaxError: Parse error > PASS true === true > PASS Function("'use strict'; ({set x(eval){}})") threw exception of type SyntaxError. > PASS !!Function("({set x(eval){}})") is true > PASS true === true > PASS Function("'use strict'; ({set x([eval]){}})") threw exception of type SyntaxError. >-FAIL !!Function("({set x([eval]){}})") should be true. Threw exception SyntaxError: Expected an identifier but found '[' instead >+FAIL !!Function("({set x([eval]){}})") should be true. Threw exception SyntaxError: Parse error > PASS true === true > PASS Function("'use strict'; ({set x({x:eval}){}})") threw exception of type SyntaxError. >-FAIL !!Function("({set x({x:eval}){}})") should be true. Threw exception SyntaxError: Expected an identifier but found '{' instead >+FAIL !!Function("({set x({x:eval}){}})") should be true. Threw exception SyntaxError: Parse error > PASS true === true > PASS Function("'use strict'; ({set x(eval){\"use strict\";}})") threw exception of type SyntaxError. > PASS Function("({set x(eval){\"use strict\";}})") threw exception of type SyntaxError. >@@ -116,10 +116,10 @@ PASS Function("'use strict'; function f(arguments){}") threw exception of type S > PASS !!Function("function f(arguments){}") is true > PASS true === true > PASS Function("'use strict'; function f([arguments]){}") threw exception of type SyntaxError. >-FAIL !!Function("function f([arguments]){}") should be true. Threw exception SyntaxError: Expected an identifier but found '[' instead >+FAIL !!Function("function f([arguments]){}") should be true. Threw exception SyntaxError: Parse error > PASS true === true > PASS Function("'use strict'; function f({x:arguments}){}") threw exception of type SyntaxError. >-FAIL !!Function("function f({x:arguments}){}") should be true. Threw exception SyntaxError: Expected an identifier but found '{' instead >+FAIL !!Function("function f({x:arguments}){}") should be true. Threw exception SyntaxError: Parse error > PASS true === true > PASS Function("'use strict'; function arguments(){}") threw exception of type SyntaxError. > PASS !!Function("function arguments(){}") is true >@@ -140,10 +140,10 @@ PASS Function("'use strict'; (function f(arguments){})") threw exception of type > PASS !!Function("(function f(arguments){})") is true > PASS true === true > PASS Function("'use strict'; (function f([arguments]){})") threw exception of type SyntaxError. >-FAIL !!Function("(function f([arguments]){})") should be true. Threw exception SyntaxError: Expected an identifier but found '[' instead >+FAIL !!Function("(function f([arguments]){})") should be true. Threw exception SyntaxError: Parse error > PASS true === true > PASS Function("'use strict'; (function f({x:arguments}){})") threw exception of type SyntaxError. >-FAIL !!Function("(function f({x:arguments}){})") should be true. Threw exception SyntaxError: Expected an identifier but found '{' instead >+FAIL !!Function("(function f({x:arguments}){})") should be true. Threw exception SyntaxError: Parse error > PASS true === true > PASS Function("'use strict'; (function arguments(){})") threw exception of type SyntaxError. > PASS !!Function("(function arguments(){})") is true >@@ -161,25 +161,25 @@ PASS Function("'use strict'; (function arguments(){\"use strict\";})") threw exc > PASS Function("(function arguments(){\"use strict\";})") threw exception of type SyntaxError. > PASS true === true > PASS Function("'use strict'; (function f(arguments) 2)") threw exception of type SyntaxError. >-FAIL !!Function("(function f(arguments) 2)") should be true. Threw exception SyntaxError: Expected token '{' >+FAIL !!Function("(function f(arguments) 2)") should be true. Threw exception SyntaxError: Parse error > PASS true === true > PASS Function("'use strict'; (function f([arguments]) 2)") threw exception of type SyntaxError. >-FAIL !!Function("(function f([arguments]) 2)") should be true. Threw exception SyntaxError: Expected an identifier but found '[' instead >+FAIL !!Function("(function f([arguments]) 2)") should be true. Threw exception SyntaxError: Parse error > PASS true === true > PASS Function("'use strict'; (function f({x:arguments}) 2)") threw exception of type SyntaxError. >-FAIL !!Function("(function f({x:arguments}) 2)") should be true. Threw exception SyntaxError: Expected an identifier but found '{' instead >+FAIL !!Function("(function f({x:arguments}) 2)") should be true. Threw exception SyntaxError: Parse error > PASS true === true > PASS Function("'use strict'; (function arguments() 2)") threw exception of type SyntaxError. >-FAIL !!Function("(function arguments() 2)") should be true. Threw exception SyntaxError: Expected token '{' >+FAIL !!Function("(function arguments() 2)") should be true. Threw exception SyntaxError: Parse error > PASS true === true > PASS Function("'use strict'; ({set x(arguments){}})") threw exception of type SyntaxError. > PASS !!Function("({set x(arguments){}})") is true > PASS true === true > PASS Function("'use strict'; ({set x([arguments]){}})") threw exception of type SyntaxError. >-FAIL !!Function("({set x([arguments]){}})") should be true. Threw exception SyntaxError: Expected an identifier but found '[' instead >+FAIL !!Function("({set x([arguments]){}})") should be true. Threw exception SyntaxError: Parse error > PASS true === true > PASS Function("'use strict'; ({set x({x:arguments}){}})") threw exception of type SyntaxError. >-FAIL !!Function("({set x({x:arguments}){}})") should be true. Threw exception SyntaxError: Expected an identifier but found '{' instead >+FAIL !!Function("({set x({x:arguments}){}})") should be true. Threw exception SyntaxError: Parse error > PASS true === true > PASS Function("'use strict'; ({set x(arguments){\"use strict\";}})") threw exception of type SyntaxError. > PASS Function("({set x(arguments){\"use strict\";}})") threw exception of type SyntaxError. >diff --git a/LayoutTests/fast/js/mozilla/strict/regress-532254-expected.txt b/LayoutTests/fast/js/mozilla/strict/regress-532254-expected.txt >index 8d40268b3d45bda980758b31bf8ec8a6e2a5f326..00e1b1f15a712cded0260ec8d128481b9b7bb575 100644 >--- a/LayoutTests/fast/js/mozilla/strict/regress-532254-expected.txt >+++ b/LayoutTests/fast/js/mozilla/strict/regress-532254-expected.txt >@@ -1,5 +1,5 @@ > PASS Function("'use strict'; function f(eval,[x]){}") threw exception of type SyntaxError. >-FAIL !!Function("function f(eval,[x]){}") should be true. Threw exception SyntaxError: Expected an identifier but found '[' instead >+FAIL !!Function("function f(eval,[x]){}") should be true. Threw exception SyntaxError: Parse error > PASS true === true > PASSED! > PASS successfullyParsed is true >diff --git a/LayoutTests/fast/js/no-semi-insertion-at-end-of-script-expected.txt b/LayoutTests/fast/js/no-semi-insertion-at-end-of-script-expected.txt >index 298a7dcc2be440a9a59ff37f9384602324e42206..99cd87834288bad768a829b7873f07f0e260c945 100644 >--- a/LayoutTests/fast/js/no-semi-insertion-at-end-of-script-expected.txt >+++ b/LayoutTests/fast/js/no-semi-insertion-at-end-of-script-expected.txt >@@ -3,8 +3,8 @@ Test to make sure we don't automatically insert semicolons at the end of a scrip > On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". > > >-PASS if (0) threw exception SyntaxError: Unexpected EOF. >-PASS eval('if (0)') threw exception SyntaxError: Unexpected EOF. >+PASS if (0) threw exception SyntaxError: Parse error. >+PASS eval('if (0)') threw exception SyntaxError: Parse error. > PASS successfullyParsed is true > > TEST COMPLETE >diff --git a/LayoutTests/fast/js/numeric-escapes-in-string-literals-expected.txt b/LayoutTests/fast/js/numeric-escapes-in-string-literals-expected.txt >index 4fde2ac430439c843af223a315402224b365bae7..922bf761989ce4b2c3c50e1a0821dcde2fe66aee 100644 >--- a/LayoutTests/fast/js/numeric-escapes-in-string-literals-expected.txt >+++ b/LayoutTests/fast/js/numeric-escapes-in-string-literals-expected.txt >@@ -6,39 +6,39 @@ On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE > PASS eval(stringLiteral) is nonStrictResult > PASS eval(stringLiteral) is strictResult > PASS eval(stringLiteral) is nonStrictResult >-PASS eval(stringLiteral) threw exception SyntaxError: Unrecognized token '"\1'. >+PASS eval(stringLiteral) threw exception SyntaxError: Parse error. > PASS eval(stringLiteral) is nonStrictResult >-PASS eval(stringLiteral) threw exception SyntaxError: Unrecognized token '"\7'. >+PASS eval(stringLiteral) threw exception SyntaxError: Parse error. > PASS eval(stringLiteral) is nonStrictResult >-PASS eval(stringLiteral) threw exception SyntaxError: Unrecognized token '"\8'. >+PASS eval(stringLiteral) threw exception SyntaxError: Parse error. > PASS eval(stringLiteral) is nonStrictResult >-PASS eval(stringLiteral) threw exception SyntaxError: Unrecognized token '"\9'. >+PASS eval(stringLiteral) threw exception SyntaxError: Parse error. > PASS eval(stringLiteral) is nonStrictResult >-PASS eval(stringLiteral) threw exception SyntaxError: Unrecognized token '"\0'. >+PASS eval(stringLiteral) threw exception SyntaxError: Parse error. > PASS eval(stringLiteral) is nonStrictResult >-PASS eval(stringLiteral) threw exception SyntaxError: Unrecognized token '"\0'. >+PASS eval(stringLiteral) threw exception SyntaxError: Parse error. > PASS eval(stringLiteral) is nonStrictResult >-PASS eval(stringLiteral) threw exception SyntaxError: Unrecognized token '"\0'. >+PASS eval(stringLiteral) threw exception SyntaxError: Parse error. > PASS eval(stringLiteral) is nonStrictResult >-PASS eval(stringLiteral) threw exception SyntaxError: Unrecognized token '"\0'. >+PASS eval(stringLiteral) threw exception SyntaxError: Parse error. > PASS eval(stringLiteral) is nonStrictResult >-PASS eval(stringLiteral) threw exception SyntaxError: Unrecognized token '"\0'. >+PASS eval(stringLiteral) threw exception SyntaxError: Parse error. > PASS eval(stringLiteral) is nonStrictResult >-PASS eval(stringLiteral) threw exception SyntaxError: Unrecognized token '"\0'. >+PASS eval(stringLiteral) threw exception SyntaxError: Parse error. > PASS eval(stringLiteral) is nonStrictResult >-PASS eval(stringLiteral) threw exception SyntaxError: Unrecognized token '"\1'. >+PASS eval(stringLiteral) threw exception SyntaxError: Parse error. > PASS eval(stringLiteral) is nonStrictResult >-PASS eval(stringLiteral) threw exception SyntaxError: Unrecognized token '"\1'. >+PASS eval(stringLiteral) threw exception SyntaxError: Parse error. > PASS eval(stringLiteral) is nonStrictResult >-PASS eval(stringLiteral) threw exception SyntaxError: Unrecognized token '"\1'. >+PASS eval(stringLiteral) threw exception SyntaxError: Parse error. > PASS eval(stringLiteral) is nonStrictResult >-PASS eval(stringLiteral) threw exception SyntaxError: Unrecognized token '"\1'. >+PASS eval(stringLiteral) threw exception SyntaxError: Parse error. > PASS eval(stringLiteral) is nonStrictResult >-PASS eval(stringLiteral) threw exception SyntaxError: Unrecognized token '"\1'. >+PASS eval(stringLiteral) threw exception SyntaxError: Parse error. > PASS eval(stringLiteral) is nonStrictResult >-PASS eval(stringLiteral) threw exception SyntaxError: Unrecognized token '"\1'. >+PASS eval(stringLiteral) threw exception SyntaxError: Parse error. > PASS eval(stringLiteral) is nonStrictResult >-PASS eval(stringLiteral) threw exception SyntaxError: Unrecognized token '"\9'. >+PASS eval(stringLiteral) threw exception SyntaxError: Parse error. > PASS successfullyParsed is true > > TEST COMPLETE >diff --git a/LayoutTests/fast/js/object-extra-comma-expected.txt b/LayoutTests/fast/js/object-extra-comma-expected.txt >index db4aac7c0c3f1152cb0da07f3c65fb14063bc9f9..0dcae57d42c05eba1c42a2996d2e301eb7488870 100644 >--- a/LayoutTests/fast/js/object-extra-comma-expected.txt >+++ b/LayoutTests/fast/js/object-extra-comma-expected.txt >@@ -6,8 +6,8 @@ On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE > PASS var foo = { 'bar' : 'YES' }; foo.bar is 'YES' > PASS var foo = { 'bar' : 'YES', }; foo.bar is 'YES' > PASS var foo = { 'bar' : 'YES' , }; foo.bar is 'YES' >-PASS var foo = { , 'bar' : 'YES' }; foo.bar threw exception SyntaxError: Unexpected token ','. >-PASS var foo = { 'bar' : 'YES',, }; foo.bar threw exception SyntaxError: Unexpected token ','. >+PASS var foo = { , 'bar' : 'YES' }; foo.bar threw exception SyntaxError: Parse error. >+PASS var foo = { 'bar' : 'YES',, }; foo.bar threw exception SyntaxError: Parse error. > PASS successfullyParsed is true > > TEST COMPLETE >diff --git a/LayoutTests/fast/js/object-literal-syntax-expected.txt b/LayoutTests/fast/js/object-literal-syntax-expected.txt >index 49cde99b9970b57d9c0618eddef7f1426ce7ee5e..ae5ddc9b6b194f334b564cdd1d55ffd9d8f29249 100644 >--- a/LayoutTests/fast/js/object-literal-syntax-expected.txt >+++ b/LayoutTests/fast/js/object-literal-syntax-expected.txt >@@ -3,20 +3,20 @@ Make sure that we correctly identify parse errors in object literals > On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". > > >-PASS ({a:1, get a(){}}) threw exception SyntaxError: Unexpected token '}'. >-PASS ({a:1, set a(){}}) threw exception SyntaxError: Unexpected token '}'. >-PASS ({get a(){}, a:1}) threw exception SyntaxError: Unexpected token '}'. >-PASS ({set a(){}, a:1}) threw exception SyntaxError: Unexpected token '}'. >-PASS ({get a(){}, get a(){}}) threw exception SyntaxError: Unexpected token '}'. >-PASS ({set a(){}, set a(){}}) threw exception SyntaxError: Unexpected token '}'. >-PASS ({set a(){}, get a(){}, set a(){}}) threw exception SyntaxError: Unexpected token '}'. >-PASS (function(){({a:1, get a(){}})}) threw exception SyntaxError: Unexpected token '}'. >-PASS (function(){({a:1, set a(){}})}) threw exception SyntaxError: Unexpected token '}'. >-PASS (function(){({get a(){}, a:1})}) threw exception SyntaxError: Unexpected token '}'. >-PASS (function(){({set a(){}, a:1})}) threw exception SyntaxError: Unexpected token '}'. >-PASS (function(){({get a(){}, get a(){}})}) threw exception SyntaxError: Unexpected token '}'. >-PASS (function(){({set a(){}, set a(){}})}) threw exception SyntaxError: Unexpected token '}'. >-PASS (function(){({set a(){}, get a(){}, set a(){}})}) threw exception SyntaxError: Unexpected token '}'. >+PASS ({a:1, get a(){}}) threw exception SyntaxError: Parse error. >+PASS ({a:1, set a(){}}) threw exception SyntaxError: Parse error. >+PASS ({get a(){}, a:1}) threw exception SyntaxError: Parse error. >+PASS ({set a(){}, a:1}) threw exception SyntaxError: Parse error. >+PASS ({get a(){}, get a(){}}) threw exception SyntaxError: Parse error. >+PASS ({set a(){}, set a(){}}) threw exception SyntaxError: Parse error. >+PASS ({set a(){}, get a(){}, set a(){}}) threw exception SyntaxError: Parse error. >+PASS (function(){({a:1, get a(){}})}) threw exception SyntaxError: Parse error. >+PASS (function(){({a:1, set a(){}})}) threw exception SyntaxError: Parse error. >+PASS (function(){({get a(){}, a:1})}) threw exception SyntaxError: Parse error. >+PASS (function(){({set a(){}, a:1})}) threw exception SyntaxError: Parse error. >+PASS (function(){({get a(){}, get a(){}})}) threw exception SyntaxError: Parse error. >+PASS (function(){({set a(){}, set a(){}})}) threw exception SyntaxError: Parse error. >+PASS (function(){({set a(){}, get a(){}, set a(){}})}) threw exception SyntaxError: Parse error. > PASS ({a:1, a:1, a:1}), true is true > PASS ({get a(){}, set a(){}}), true is true > PASS ({set a(){}, get a(){}}), true is true >diff --git a/LayoutTests/fast/js/parser-xml-close-comment-expected.txt b/LayoutTests/fast/js/parser-xml-close-comment-expected.txt >index ec0048dc5aff7bc59ad4c3707a306bac56ff73e7..ac6b238bde008598e94c74fe18b349ac53ba5b0a 100644 >--- a/LayoutTests/fast/js/parser-xml-close-comment-expected.txt >+++ b/LayoutTests/fast/js/parser-xml-close-comment-expected.txt >@@ -3,11 +3,11 @@ Test to ensure correct handling of --> as a single line comment when at the begi > On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". > > >-PASS 'should be a syntax error' --> threw exception SyntaxError: Unexpected EOF. >-PASS /**/ 1 --> threw exception SyntaxError: Unexpected EOF. >-PASS 1 /**/ --> threw exception SyntaxError: Unexpected EOF. >+PASS 'should be a syntax error' --> threw exception SyntaxError: Parse error. >+PASS /**/ 1 --> threw exception SyntaxError: Parse error. >+PASS 1 /**/ --> threw exception SyntaxError: Parse error. > PASS 1/* >-*/--> threw exception SyntaxError: Unexpected token '>'. >+*/--> threw exception SyntaxError: Parse error. > PASS --> is undefined. > PASS /**/--> is undefined. > PASS /* >diff --git a/LayoutTests/fast/js/postfix-syntax-expected.txt b/LayoutTests/fast/js/postfix-syntax-expected.txt >index 891c4e502cb7692c7e84ea2c5060fe9ccc492171..97d3becdfba131466099e24f4d8c3bff00ed897a 100644 >--- a/LayoutTests/fast/js/postfix-syntax-expected.txt >+++ b/LayoutTests/fast/js/postfix-syntax-expected.txt >@@ -15,7 +15,7 @@ PASS ((window.x))++ is 8 > PASS ((window["x"]))++ is 9 > PASS (y, x)++ threw exception ReferenceError: Postfix ++ operator applied to value that is not a reference.. > PASS (true ? x : y)++ threw exception ReferenceError: Postfix ++ operator applied to value that is not a reference.. >-PASS x++++ threw exception SyntaxError: Unexpected token '++'. >+PASS x++++ threw exception SyntaxError: Parse error. > PASS x is 0 > PASS y is 0 > PASS successfullyParsed is true >diff --git a/LayoutTests/fast/js/regexp-compile-crash-expected.txt b/LayoutTests/fast/js/regexp-compile-crash-expected.txt >index c9c0e97dc4253ff5253efce6ab7625a56b6d3fec..1ecee2f80f68079066bec5e44f7556c10a458056 100644 >--- a/LayoutTests/fast/js/regexp-compile-crash-expected.txt >+++ b/LayoutTests/fast/js/regexp-compile-crash-expected.txt >@@ -4,9 +4,9 @@ On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE > > > PASS !!/\)[;s]+/ is true >-PASS /[/ threw exception SyntaxError: Unexpected token '/'. >-PASS /[a/ threw exception SyntaxError: Unexpected token '/'. >-PASS /[-/ threw exception SyntaxError: Unexpected token '/'. >+PASS /[/ threw exception SyntaxError: Parse error. >+PASS /[a/ threw exception SyntaxError: Parse error. >+PASS /[-/ threw exception SyntaxError: Parse error. > PASS !!/(a)/ is true > PASS !!/(a){1,3}/ is true > PASS No crashes, yay! >diff --git a/LayoutTests/fast/js/removing-Cf-characters-expected.txt b/LayoutTests/fast/js/removing-Cf-characters-expected.txt >index dd2b64f4232a2465a1d4bae758b6b8b57e0b3658..a84bc588ae0a51e294f48481e7d6b335533316f8 100644 >--- a/LayoutTests/fast/js/removing-Cf-characters-expected.txt >+++ b/LayoutTests/fast/js/removing-Cf-characters-expected.txt >@@ -9,7 +9,7 @@ PASS 1 is 1 > PASS eval('""').length is 1 > PASS eval('""').charCodeAt(0) is 0xFEFF > PASS ++1 /* BOM between the +'s */ is 1 >-PASS var ZWJ_Iânside; threw exception SyntaxError: Unrecognized token ''. >+PASS var ZWJ_Iânside; threw exception SyntaxError: Parse error. > PASS successfullyParsed is true > > TEST COMPLETE >diff --git a/LayoutTests/fast/js/reserved-words-as-property-expected.txt b/LayoutTests/fast/js/reserved-words-as-property-expected.txt >index fa6f4a8b5fa51c4adc08d8b81a3f887f1c348715..8fed2881484c84032b8d56f7a07623aeaac52d43 100644 >--- a/LayoutTests/fast/js/reserved-words-as-property-expected.txt >+++ b/LayoutTests/fast/js/reserved-words-as-property-expected.txt >@@ -3,294 +3,294 @@ Tests to ensure that we can use ES reserved words as property names. > On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". > > >-PASS var true threw exception SyntaxError: Expected an identifier but found 'true' instead. >-PASS (function(){var true}) threw exception SyntaxError: Expected an identifier but found 'true' instead. >-PASS function g(true){} threw exception SyntaxError: Expected an identifier but found 'true' instead. >-PASS (function(){function g(true){}}) threw exception SyntaxError: Expected an identifier but found 'true' instead. >-PASS try{}catch(true){} threw exception SyntaxError: Expected an identifier but found 'true' instead. >-PASS (function(){try{}catch(true){}}) threw exception SyntaxError: Expected an identifier but found 'true' instead. >-PASS function true(){} threw exception SyntaxError: Unexpected token 'true'. >-PASS (function(){function true(){}}) threw exception SyntaxError: Unexpected token 'true'. >-PASS var false threw exception SyntaxError: Expected an identifier but found 'false' instead. >-PASS (function(){var false}) threw exception SyntaxError: Expected an identifier but found 'false' instead. >-PASS function g(false){} threw exception SyntaxError: Expected an identifier but found 'false' instead. >-PASS (function(){function g(false){}}) threw exception SyntaxError: Expected an identifier but found 'false' instead. >-PASS try{}catch(false){} threw exception SyntaxError: Expected an identifier but found 'false' instead. >-PASS (function(){try{}catch(false){}}) threw exception SyntaxError: Expected an identifier but found 'false' instead. >-PASS function false(){} threw exception SyntaxError: Unexpected token 'false'. >-PASS (function(){function false(){}}) threw exception SyntaxError: Unexpected token 'false'. >-PASS var null threw exception SyntaxError: Expected an identifier but found 'null' instead. >-PASS (function(){var null}) threw exception SyntaxError: Expected an identifier but found 'null' instead. >-PASS function g(null){} threw exception SyntaxError: Expected an identifier but found 'null' instead. >-PASS (function(){function g(null){}}) threw exception SyntaxError: Expected an identifier but found 'null' instead. >-PASS try{}catch(null){} threw exception SyntaxError: Expected an identifier but found 'null' instead. >-PASS (function(){try{}catch(null){}}) threw exception SyntaxError: Expected an identifier but found 'null' instead. >-PASS function null(){} threw exception SyntaxError: Unexpected token 'null'. >-PASS (function(){function null(){}}) threw exception SyntaxError: Unexpected token 'null'. >-PASS var break threw exception SyntaxError: Expected an identifier but found 'break' instead. >-PASS (function(){var break}) threw exception SyntaxError: Expected an identifier but found 'break' instead. >-PASS function g(break){} threw exception SyntaxError: Expected an identifier but found 'break' instead. >-PASS (function(){function g(break){}}) threw exception SyntaxError: Expected an identifier but found 'break' instead. >-PASS try{}catch(break){} threw exception SyntaxError: Expected an identifier but found 'break' instead. >-PASS (function(){try{}catch(break){}}) threw exception SyntaxError: Expected an identifier but found 'break' instead. >-PASS function break(){} threw exception SyntaxError: Unexpected token 'break'. >-PASS (function(){function break(){}}) threw exception SyntaxError: Unexpected token 'break'. >-PASS var case threw exception SyntaxError: Expected an identifier but found 'case' instead. >-PASS (function(){var case}) threw exception SyntaxError: Expected an identifier but found 'case' instead. >-PASS function g(case){} threw exception SyntaxError: Expected an identifier but found 'case' instead. >-PASS (function(){function g(case){}}) threw exception SyntaxError: Expected an identifier but found 'case' instead. >-PASS try{}catch(case){} threw exception SyntaxError: Expected an identifier but found 'case' instead. >-PASS (function(){try{}catch(case){}}) threw exception SyntaxError: Expected an identifier but found 'case' instead. >-PASS function case(){} threw exception SyntaxError: Unexpected token 'case'. >-PASS (function(){function case(){}}) threw exception SyntaxError: Unexpected token 'case'. >-PASS var catch threw exception SyntaxError: Expected an identifier but found 'catch' instead. >-PASS (function(){var catch}) threw exception SyntaxError: Expected an identifier but found 'catch' instead. >-PASS function g(catch){} threw exception SyntaxError: Expected an identifier but found 'catch' instead. >-PASS (function(){function g(catch){}}) threw exception SyntaxError: Expected an identifier but found 'catch' instead. >-PASS try{}catch(catch){} threw exception SyntaxError: Expected an identifier but found 'catch' instead. >-PASS (function(){try{}catch(catch){}}) threw exception SyntaxError: Expected an identifier but found 'catch' instead. >-PASS function catch(){} threw exception SyntaxError: Unexpected token 'catch'. >-PASS (function(){function catch(){}}) threw exception SyntaxError: Unexpected token 'catch'. >-PASS var continue threw exception SyntaxError: Expected an identifier but found 'continue' instead. >-PASS (function(){var continue}) threw exception SyntaxError: Expected an identifier but found 'continue' instead. >-PASS function g(continue){} threw exception SyntaxError: Expected an identifier but found 'continue' instead. >-PASS (function(){function g(continue){}}) threw exception SyntaxError: Expected an identifier but found 'continue' instead. >-PASS try{}catch(continue){} threw exception SyntaxError: Expected an identifier but found 'continue' instead. >-PASS (function(){try{}catch(continue){}}) threw exception SyntaxError: Expected an identifier but found 'continue' instead. >-PASS function continue(){} threw exception SyntaxError: Unexpected token 'continue'. >-PASS (function(){function continue(){}}) threw exception SyntaxError: Unexpected token 'continue'. >-PASS var debugger threw exception SyntaxError: Expected an identifier but found 'debugger' instead. >-PASS (function(){var debugger}) threw exception SyntaxError: Expected an identifier but found 'debugger' instead. >-PASS function g(debugger){} threw exception SyntaxError: Expected an identifier but found 'debugger' instead. >-PASS (function(){function g(debugger){}}) threw exception SyntaxError: Expected an identifier but found 'debugger' instead. >-PASS try{}catch(debugger){} threw exception SyntaxError: Expected an identifier but found 'debugger' instead. >-PASS (function(){try{}catch(debugger){}}) threw exception SyntaxError: Expected an identifier but found 'debugger' instead. >-PASS function debugger(){} threw exception SyntaxError: Unexpected token 'debugger'. >-PASS (function(){function debugger(){}}) threw exception SyntaxError: Unexpected token 'debugger'. >-PASS var default threw exception SyntaxError: Expected an identifier but found 'default' instead. >-PASS (function(){var default}) threw exception SyntaxError: Expected an identifier but found 'default' instead. >-PASS function g(default){} threw exception SyntaxError: Expected an identifier but found 'default' instead. >-PASS (function(){function g(default){}}) threw exception SyntaxError: Expected an identifier but found 'default' instead. >-PASS try{}catch(default){} threw exception SyntaxError: Expected an identifier but found 'default' instead. >-PASS (function(){try{}catch(default){}}) threw exception SyntaxError: Expected an identifier but found 'default' instead. >-PASS function default(){} threw exception SyntaxError: Unexpected token 'defualt'. >-PASS (function(){function default(){}}) threw exception SyntaxError: Unexpected token 'defualt'. >-PASS var delete threw exception SyntaxError: Expected an identifier but found 'delete' instead. >-PASS (function(){var delete}) threw exception SyntaxError: Expected an identifier but found 'delete' instead. >-PASS function g(delete){} threw exception SyntaxError: Expected an identifier but found 'delete' instead. >-PASS (function(){function g(delete){}}) threw exception SyntaxError: Expected an identifier but found 'delete' instead. >-PASS try{}catch(delete){} threw exception SyntaxError: Expected an identifier but found 'delete' instead. >-PASS (function(){try{}catch(delete){}}) threw exception SyntaxError: Expected an identifier but found 'delete' instead. >-PASS function delete(){} threw exception SyntaxError: Unexpected token 'delete'. >-PASS (function(){function delete(){}}) threw exception SyntaxError: Unexpected token 'delete'. >-PASS var do threw exception SyntaxError: Expected an identifier but found 'do' instead. >-PASS (function(){var do}) threw exception SyntaxError: Expected an identifier but found 'do' instead. >-PASS function g(do){} threw exception SyntaxError: Expected an identifier but found 'do' instead. >-PASS (function(){function g(do){}}) threw exception SyntaxError: Expected an identifier but found 'do' instead. >-PASS try{}catch(do){} threw exception SyntaxError: Expected an identifier but found 'do' instead. >-PASS (function(){try{}catch(do){}}) threw exception SyntaxError: Expected an identifier but found 'do' instead. >-PASS function do(){} threw exception SyntaxError: Unexpected token 'do'. >-PASS (function(){function do(){}}) threw exception SyntaxError: Unexpected token 'do'. >-PASS var else threw exception SyntaxError: Expected an identifier but found 'else' instead. >-PASS (function(){var else}) threw exception SyntaxError: Expected an identifier but found 'else' instead. >-PASS function g(else){} threw exception SyntaxError: Expected an identifier but found 'else' instead. >-PASS (function(){function g(else){}}) threw exception SyntaxError: Expected an identifier but found 'else' instead. >-PASS try{}catch(else){} threw exception SyntaxError: Expected an identifier but found 'else' instead. >-PASS (function(){try{}catch(else){}}) threw exception SyntaxError: Expected an identifier but found 'else' instead. >-PASS function else(){} threw exception SyntaxError: Unexpected token 'else'. >-PASS (function(){function else(){}}) threw exception SyntaxError: Unexpected token 'else'. >-PASS var finally threw exception SyntaxError: Expected an identifier but found 'finally' instead. >-PASS (function(){var finally}) threw exception SyntaxError: Expected an identifier but found 'finally' instead. >-PASS function g(finally){} threw exception SyntaxError: Expected an identifier but found 'finally' instead. >-PASS (function(){function g(finally){}}) threw exception SyntaxError: Expected an identifier but found 'finally' instead. >-PASS try{}catch(finally){} threw exception SyntaxError: Expected an identifier but found 'finally' instead. >-PASS (function(){try{}catch(finally){}}) threw exception SyntaxError: Expected an identifier but found 'finally' instead. >-PASS function finally(){} threw exception SyntaxError: Unexpected token 'finally'. >-PASS (function(){function finally(){}}) threw exception SyntaxError: Unexpected token 'finally'. >-PASS var for threw exception SyntaxError: Expected an identifier but found 'for' instead. >-PASS (function(){var for}) threw exception SyntaxError: Expected an identifier but found 'for' instead. >-PASS function g(for){} threw exception SyntaxError: Expected an identifier but found 'for' instead. >-PASS (function(){function g(for){}}) threw exception SyntaxError: Expected an identifier but found 'for' instead. >-PASS try{}catch(for){} threw exception SyntaxError: Expected an identifier but found 'for' instead. >-PASS (function(){try{}catch(for){}}) threw exception SyntaxError: Expected an identifier but found 'for' instead. >-PASS function for(){} threw exception SyntaxError: Unexpected token 'for'. >-PASS (function(){function for(){}}) threw exception SyntaxError: Unexpected token 'for'. >-PASS var function threw exception SyntaxError: Expected an identifier but found 'function' instead. >-PASS (function(){var function}) threw exception SyntaxError: Expected an identifier but found 'function' instead. >-PASS function g(function){} threw exception SyntaxError: Expected an identifier but found 'function' instead. >-PASS (function(){function g(function){}}) threw exception SyntaxError: Expected an identifier but found 'function' instead. >-PASS try{}catch(function){} threw exception SyntaxError: Expected an identifier but found 'function' instead. >-PASS (function(){try{}catch(function){}}) threw exception SyntaxError: Expected an identifier but found 'function' instead. >-PASS function function(){} threw exception SyntaxError: Unexpected token 'function'. >-PASS (function(){function function(){}}) threw exception SyntaxError: Unexpected token 'function'. >-PASS var if threw exception SyntaxError: Expected an identifier but found 'if' instead. >-PASS (function(){var if}) threw exception SyntaxError: Expected an identifier but found 'if' instead. >-PASS function g(if){} threw exception SyntaxError: Expected an identifier but found 'if' instead. >-PASS (function(){function g(if){}}) threw exception SyntaxError: Expected an identifier but found 'if' instead. >-PASS try{}catch(if){} threw exception SyntaxError: Expected an identifier but found 'if' instead. >-PASS (function(){try{}catch(if){}}) threw exception SyntaxError: Expected an identifier but found 'if' instead. >-PASS function if(){} threw exception SyntaxError: Unexpected token 'if'. >-PASS (function(){function if(){}}) threw exception SyntaxError: Unexpected token 'if'. >-PASS var in threw exception SyntaxError: Expected an identifier but found 'in' instead. >-PASS (function(){var in}) threw exception SyntaxError: Expected an identifier but found 'in' instead. >-PASS function g(in){} threw exception SyntaxError: Expected an identifier but found 'in' instead. >-PASS (function(){function g(in){}}) threw exception SyntaxError: Expected an identifier but found 'in' instead. >-PASS try{}catch(in){} threw exception SyntaxError: Expected an identifier but found 'in' instead. >-PASS (function(){try{}catch(in){}}) threw exception SyntaxError: Expected an identifier but found 'in' instead. >-PASS function in(){} threw exception SyntaxError: Unexpected token 'in'. >-PASS (function(){function in(){}}) threw exception SyntaxError: Unexpected token 'in'. >-PASS var instanceof threw exception SyntaxError: Expected an identifier but found 'instanceof' instead. >-PASS (function(){var instanceof}) threw exception SyntaxError: Expected an identifier but found 'instanceof' instead. >-PASS function g(instanceof){} threw exception SyntaxError: Expected an identifier but found 'instanceof' instead. >-PASS (function(){function g(instanceof){}}) threw exception SyntaxError: Expected an identifier but found 'instanceof' instead. >-PASS try{}catch(instanceof){} threw exception SyntaxError: Expected an identifier but found 'instanceof' instead. >-PASS (function(){try{}catch(instanceof){}}) threw exception SyntaxError: Expected an identifier but found 'instanceof' instead. >-PASS function instanceof(){} threw exception SyntaxError: Unexpected token 'instanceof'. >-PASS (function(){function instanceof(){}}) threw exception SyntaxError: Unexpected token 'instanceof'. >-PASS var new threw exception SyntaxError: Expected an identifier but found 'new' instead. >-PASS (function(){var new}) threw exception SyntaxError: Expected an identifier but found 'new' instead. >-PASS function g(new){} threw exception SyntaxError: Expected an identifier but found 'new' instead. >-PASS (function(){function g(new){}}) threw exception SyntaxError: Expected an identifier but found 'new' instead. >-PASS try{}catch(new){} threw exception SyntaxError: Expected an identifier but found 'new' instead. >-PASS (function(){try{}catch(new){}}) threw exception SyntaxError: Expected an identifier but found 'new' instead. >-PASS function new(){} threw exception SyntaxError: Unexpected token 'new'. >-PASS (function(){function new(){}}) threw exception SyntaxError: Unexpected token 'new'. >-PASS var return threw exception SyntaxError: Expected an identifier but found 'return' instead. >-PASS (function(){var return}) threw exception SyntaxError: Expected an identifier but found 'return' instead. >-PASS function g(return){} threw exception SyntaxError: Expected an identifier but found 'return' instead. >-PASS (function(){function g(return){}}) threw exception SyntaxError: Expected an identifier but found 'return' instead. >-PASS try{}catch(return){} threw exception SyntaxError: Expected an identifier but found 'return' instead. >-PASS (function(){try{}catch(return){}}) threw exception SyntaxError: Expected an identifier but found 'return' instead. >-PASS function return(){} threw exception SyntaxError: Return statements are only valid inside functions. >-PASS (function(){function return(){}}) threw exception SyntaxError: Return statements are only valid inside functions. >-PASS var switch threw exception SyntaxError: Expected an identifier but found 'switch' instead. >-PASS (function(){var switch}) threw exception SyntaxError: Expected an identifier but found 'switch' instead. >-PASS function g(switch){} threw exception SyntaxError: Expected an identifier but found 'switch' instead. >-PASS (function(){function g(switch){}}) threw exception SyntaxError: Expected an identifier but found 'switch' instead. >-PASS try{}catch(switch){} threw exception SyntaxError: Expected an identifier but found 'switch' instead. >-PASS (function(){try{}catch(switch){}}) threw exception SyntaxError: Expected an identifier but found 'switch' instead. >-PASS function switch(){} threw exception SyntaxError: Unexpected token 'switch'. >-PASS (function(){function switch(){}}) threw exception SyntaxError: Unexpected token 'switch'. >-PASS var this threw exception SyntaxError: Expected an identifier but found 'this' instead. >-PASS (function(){var this}) threw exception SyntaxError: Expected an identifier but found 'this' instead. >-PASS function g(this){} threw exception SyntaxError: Expected an identifier but found 'this' instead. >-PASS (function(){function g(this){}}) threw exception SyntaxError: Expected an identifier but found 'this' instead. >-PASS try{}catch(this){} threw exception SyntaxError: Expected an identifier but found 'this' instead. >-PASS (function(){try{}catch(this){}}) threw exception SyntaxError: Expected an identifier but found 'this' instead. >-PASS function this(){} threw exception SyntaxError: Unexpected token 'this'. >-PASS (function(){function this(){}}) threw exception SyntaxError: Unexpected token 'this'. >-PASS var throw threw exception SyntaxError: Expected an identifier but found 'throw' instead. >-PASS (function(){var throw}) threw exception SyntaxError: Expected an identifier but found 'throw' instead. >-PASS function g(throw){} threw exception SyntaxError: Expected an identifier but found 'throw' instead. >-PASS (function(){function g(throw){}}) threw exception SyntaxError: Expected an identifier but found 'throw' instead. >-PASS try{}catch(throw){} threw exception SyntaxError: Expected an identifier but found 'throw' instead. >-PASS (function(){try{}catch(throw){}}) threw exception SyntaxError: Expected an identifier but found 'throw' instead. >-PASS function throw(){} threw exception SyntaxError: Unexpected token 'throw'. >-PASS (function(){function throw(){}}) threw exception SyntaxError: Unexpected token 'throw'. >-PASS var try threw exception SyntaxError: Expected an identifier but found 'try' instead. >-PASS (function(){var try}) threw exception SyntaxError: Expected an identifier but found 'try' instead. >-PASS function g(try){} threw exception SyntaxError: Expected an identifier but found 'try' instead. >-PASS (function(){function g(try){}}) threw exception SyntaxError: Expected an identifier but found 'try' instead. >-PASS try{}catch(try){} threw exception SyntaxError: Expected an identifier but found 'try' instead. >-PASS (function(){try{}catch(try){}}) threw exception SyntaxError: Expected an identifier but found 'try' instead. >-PASS function try(){} threw exception SyntaxError: Unexpected token 'try'. >-PASS (function(){function try(){}}) threw exception SyntaxError: Unexpected token 'try'. >-PASS var typeof threw exception SyntaxError: Expected an identifier but found 'typeof' instead. >-PASS (function(){var typeof}) threw exception SyntaxError: Expected an identifier but found 'typeof' instead. >-PASS function g(typeof){} threw exception SyntaxError: Expected an identifier but found 'typeof' instead. >-PASS (function(){function g(typeof){}}) threw exception SyntaxError: Expected an identifier but found 'typeof' instead. >-PASS try{}catch(typeof){} threw exception SyntaxError: Expected an identifier but found 'typeof' instead. >-PASS (function(){try{}catch(typeof){}}) threw exception SyntaxError: Expected an identifier but found 'typeof' instead. >-PASS function typeof(){} threw exception SyntaxError: Unexpected token 'typeof'. >-PASS (function(){function typeof(){}}) threw exception SyntaxError: Unexpected token 'typeof'. >-PASS var var threw exception SyntaxError: Expected an identifier but found 'var' instead. >-PASS (function(){var var}) threw exception SyntaxError: Expected an identifier but found 'var' instead. >-PASS function g(var){} threw exception SyntaxError: Expected an identifier but found 'var' instead. >-PASS (function(){function g(var){}}) threw exception SyntaxError: Expected an identifier but found 'var' instead. >-PASS try{}catch(var){} threw exception SyntaxError: Expected an identifier but found 'var' instead. >-PASS (function(){try{}catch(var){}}) threw exception SyntaxError: Expected an identifier but found 'var' instead. >-PASS function var(){} threw exception SyntaxError: Unexpected token 'var'. >-PASS (function(){function var(){}}) threw exception SyntaxError: Unexpected token 'var'. >-PASS var void threw exception SyntaxError: Expected an identifier but found 'void' instead. >-PASS (function(){var void}) threw exception SyntaxError: Expected an identifier but found 'void' instead. >-PASS function g(void){} threw exception SyntaxError: Expected an identifier but found 'void' instead. >-PASS (function(){function g(void){}}) threw exception SyntaxError: Expected an identifier but found 'void' instead. >-PASS try{}catch(void){} threw exception SyntaxError: Expected an identifier but found 'void' instead. >-PASS (function(){try{}catch(void){}}) threw exception SyntaxError: Expected an identifier but found 'void' instead. >-PASS function void(){} threw exception SyntaxError: Unexpected token 'void'. >-PASS (function(){function void(){}}) threw exception SyntaxError: Unexpected token 'void'. >-PASS var while threw exception SyntaxError: Expected an identifier but found 'while' instead. >-PASS (function(){var while}) threw exception SyntaxError: Expected an identifier but found 'while' instead. >-PASS function g(while){} threw exception SyntaxError: Expected an identifier but found 'while' instead. >-PASS (function(){function g(while){}}) threw exception SyntaxError: Expected an identifier but found 'while' instead. >-PASS try{}catch(while){} threw exception SyntaxError: Expected an identifier but found 'while' instead. >-PASS (function(){try{}catch(while){}}) threw exception SyntaxError: Expected an identifier but found 'while' instead. >-PASS function while(){} threw exception SyntaxError: Unexpected token 'while'. >-PASS (function(){function while(){}}) threw exception SyntaxError: Unexpected token 'while'. >-PASS var with threw exception SyntaxError: Expected an identifier but found 'with' instead. >-PASS (function(){var with}) threw exception SyntaxError: Expected an identifier but found 'with' instead. >-PASS function g(with){} threw exception SyntaxError: Expected an identifier but found 'with' instead. >-PASS (function(){function g(with){}}) threw exception SyntaxError: Expected an identifier but found 'with' instead. >-PASS try{}catch(with){} threw exception SyntaxError: Expected an identifier but found 'with' instead. >-PASS (function(){try{}catch(with){}}) threw exception SyntaxError: Expected an identifier but found 'with' instead. >-PASS function with(){} threw exception SyntaxError: Unexpected token 'with'. >-PASS (function(){function with(){}}) threw exception SyntaxError: Unexpected token 'with'. >-PASS var class threw exception SyntaxError: Expected an identifier but found 'class' instead. >-PASS (function(){var class}) threw exception SyntaxError: Expected an identifier but found 'class' instead. >-PASS function g(class){} threw exception SyntaxError: Expected an identifier but found 'class' instead. >-PASS (function(){function g(class){}}) threw exception SyntaxError: Expected an identifier but found 'class' instead. >-PASS try{}catch(class){} threw exception SyntaxError: Expected an identifier but found 'class' instead. >-PASS (function(){try{}catch(class){}}) threw exception SyntaxError: Expected an identifier but found 'class' instead. >-PASS function class(){} threw exception SyntaxError: Use of reserved word 'class'. >-PASS (function(){function class(){}}) threw exception SyntaxError: Use of reserved word 'class'. >-PASS var const threw exception SyntaxError: Expected an identifier but found 'const' instead. >-PASS (function(){var const}) threw exception SyntaxError: Expected an identifier but found 'const' instead. >-PASS function g(const){} threw exception SyntaxError: Expected an identifier but found 'const' instead. >-PASS (function(){function g(const){}}) threw exception SyntaxError: Expected an identifier but found 'const' instead. >-PASS try{}catch(const){} threw exception SyntaxError: Expected an identifier but found 'const' instead. >-PASS (function(){try{}catch(const){}}) threw exception SyntaxError: Expected an identifier but found 'const' instead. >-PASS function const(){} threw exception SyntaxError: Unexpected token 'const'. >-PASS (function(){function const(){}}) threw exception SyntaxError: Unexpected token 'const'. >-PASS var enum threw exception SyntaxError: Expected an identifier but found 'enum' instead. >-PASS (function(){var enum}) threw exception SyntaxError: Expected an identifier but found 'enum' instead. >-PASS function g(enum){} threw exception SyntaxError: Expected an identifier but found 'enum' instead. >-PASS (function(){function g(enum){}}) threw exception SyntaxError: Expected an identifier but found 'enum' instead. >-PASS try{}catch(enum){} threw exception SyntaxError: Expected an identifier but found 'enum' instead. >-PASS (function(){try{}catch(enum){}}) threw exception SyntaxError: Expected an identifier but found 'enum' instead. >-PASS function enum(){} threw exception SyntaxError: Use of reserved word 'enum'. >-PASS (function(){function enum(){}}) threw exception SyntaxError: Use of reserved word 'enum'. >-PASS var export threw exception SyntaxError: Expected an identifier but found 'export' instead. >-PASS (function(){var export}) threw exception SyntaxError: Expected an identifier but found 'export' instead. >-PASS function g(export){} threw exception SyntaxError: Expected an identifier but found 'export' instead. >-PASS (function(){function g(export){}}) threw exception SyntaxError: Expected an identifier but found 'export' instead. >-PASS try{}catch(export){} threw exception SyntaxError: Expected an identifier but found 'export' instead. >-PASS (function(){try{}catch(export){}}) threw exception SyntaxError: Expected an identifier but found 'export' instead. >-PASS function export(){} threw exception SyntaxError: Use of reserved word 'export'. >-PASS (function(){function export(){}}) threw exception SyntaxError: Use of reserved word 'export'. >-PASS var extends threw exception SyntaxError: Expected an identifier but found 'extends' instead. >-PASS (function(){var extends}) threw exception SyntaxError: Expected an identifier but found 'extends' instead. >-PASS function g(extends){} threw exception SyntaxError: Expected an identifier but found 'extends' instead. >-PASS (function(){function g(extends){}}) threw exception SyntaxError: Expected an identifier but found 'extends' instead. >-PASS try{}catch(extends){} threw exception SyntaxError: Expected an identifier but found 'extends' instead. >-PASS (function(){try{}catch(extends){}}) threw exception SyntaxError: Expected an identifier but found 'extends' instead. >-PASS function extends(){} threw exception SyntaxError: Use of reserved word 'extends'. >-PASS (function(){function extends(){}}) threw exception SyntaxError: Use of reserved word 'extends'. >-PASS var import threw exception SyntaxError: Expected an identifier but found 'import' instead. >-PASS (function(){var import}) threw exception SyntaxError: Expected an identifier but found 'import' instead. >-PASS function g(import){} threw exception SyntaxError: Expected an identifier but found 'import' instead. >-PASS (function(){function g(import){}}) threw exception SyntaxError: Expected an identifier but found 'import' instead. >-PASS try{}catch(import){} threw exception SyntaxError: Expected an identifier but found 'import' instead. >-PASS (function(){try{}catch(import){}}) threw exception SyntaxError: Expected an identifier but found 'import' instead. >-PASS function import(){} threw exception SyntaxError: Use of reserved word 'import'. >-PASS (function(){function import(){}}) threw exception SyntaxError: Use of reserved word 'import'. >-PASS var super threw exception SyntaxError: Expected an identifier but found 'super' instead. >-PASS (function(){var super}) threw exception SyntaxError: Expected an identifier but found 'super' instead. >-PASS function g(super){} threw exception SyntaxError: Expected an identifier but found 'super' instead. >-PASS (function(){function g(super){}}) threw exception SyntaxError: Expected an identifier but found 'super' instead. >-PASS try{}catch(super){} threw exception SyntaxError: Expected an identifier but found 'super' instead. >-PASS (function(){try{}catch(super){}}) threw exception SyntaxError: Expected an identifier but found 'super' instead. >-PASS function super(){} threw exception SyntaxError: Use of reserved word 'super'. >-PASS (function(){function super(){}}) threw exception SyntaxError: Use of reserved word 'super'. >+PASS var true threw exception SyntaxError: Parse error. >+PASS (function(){var true}) threw exception SyntaxError: Parse error. >+PASS function g(true){} threw exception SyntaxError: Parse error. >+PASS (function(){function g(true){}}) threw exception SyntaxError: Parse error. >+PASS try{}catch(true){} threw exception SyntaxError: Parse error. >+PASS (function(){try{}catch(true){}}) threw exception SyntaxError: Parse error. >+PASS function true(){} threw exception SyntaxError: Parse error. >+PASS (function(){function true(){}}) threw exception SyntaxError: Parse error. >+PASS var false threw exception SyntaxError: Parse error. >+PASS (function(){var false}) threw exception SyntaxError: Parse error. >+PASS function g(false){} threw exception SyntaxError: Parse error. >+PASS (function(){function g(false){}}) threw exception SyntaxError: Parse error. >+PASS try{}catch(false){} threw exception SyntaxError: Parse error. >+PASS (function(){try{}catch(false){}}) threw exception SyntaxError: Parse error. >+PASS function false(){} threw exception SyntaxError: Parse error. >+PASS (function(){function false(){}}) threw exception SyntaxError: Parse error. >+PASS var null threw exception SyntaxError: Parse error. >+PASS (function(){var null}) threw exception SyntaxError: Parse error. >+PASS function g(null){} threw exception SyntaxError: Parse error. >+PASS (function(){function g(null){}}) threw exception SyntaxError: Parse error. >+PASS try{}catch(null){} threw exception SyntaxError: Parse error. >+PASS (function(){try{}catch(null){}}) threw exception SyntaxError: Parse error. >+PASS function null(){} threw exception SyntaxError: Parse error. >+PASS (function(){function null(){}}) threw exception SyntaxError: Parse error. >+PASS var break threw exception SyntaxError: Parse error. >+PASS (function(){var break}) threw exception SyntaxError: Parse error. >+PASS function g(break){} threw exception SyntaxError: Parse error. >+PASS (function(){function g(break){}}) threw exception SyntaxError: Parse error. >+PASS try{}catch(break){} threw exception SyntaxError: Parse error. >+PASS (function(){try{}catch(break){}}) threw exception SyntaxError: Parse error. >+PASS function break(){} threw exception SyntaxError: Parse error. >+PASS (function(){function break(){}}) threw exception SyntaxError: Parse error. >+PASS var case threw exception SyntaxError: Parse error. >+PASS (function(){var case}) threw exception SyntaxError: Parse error. >+PASS function g(case){} threw exception SyntaxError: Parse error. >+PASS (function(){function g(case){}}) threw exception SyntaxError: Parse error. >+PASS try{}catch(case){} threw exception SyntaxError: Parse error. >+PASS (function(){try{}catch(case){}}) threw exception SyntaxError: Parse error. >+PASS function case(){} threw exception SyntaxError: Parse error. >+PASS (function(){function case(){}}) threw exception SyntaxError: Parse error. >+PASS var catch threw exception SyntaxError: Parse error. >+PASS (function(){var catch}) threw exception SyntaxError: Parse error. >+PASS function g(catch){} threw exception SyntaxError: Parse error. >+PASS (function(){function g(catch){}}) threw exception SyntaxError: Parse error. >+PASS try{}catch(catch){} threw exception SyntaxError: Parse error. >+PASS (function(){try{}catch(catch){}}) threw exception SyntaxError: Parse error. >+PASS function catch(){} threw exception SyntaxError: Parse error. >+PASS (function(){function catch(){}}) threw exception SyntaxError: Parse error. >+PASS var continue threw exception SyntaxError: Parse error. >+PASS (function(){var continue}) threw exception SyntaxError: Parse error. >+PASS function g(continue){} threw exception SyntaxError: Parse error. >+PASS (function(){function g(continue){}}) threw exception SyntaxError: Parse error. >+PASS try{}catch(continue){} threw exception SyntaxError: Parse error. >+PASS (function(){try{}catch(continue){}}) threw exception SyntaxError: Parse error. >+PASS function continue(){} threw exception SyntaxError: Parse error. >+PASS (function(){function continue(){}}) threw exception SyntaxError: Parse error. >+PASS var debugger threw exception SyntaxError: Parse error. >+PASS (function(){var debugger}) threw exception SyntaxError: Parse error. >+PASS function g(debugger){} threw exception SyntaxError: Parse error. >+PASS (function(){function g(debugger){}}) threw exception SyntaxError: Parse error. >+PASS try{}catch(debugger){} threw exception SyntaxError: Parse error. >+PASS (function(){try{}catch(debugger){}}) threw exception SyntaxError: Parse error. >+PASS function debugger(){} threw exception SyntaxError: Parse error. >+PASS (function(){function debugger(){}}) threw exception SyntaxError: Parse error. >+PASS var default threw exception SyntaxError: Parse error. >+PASS (function(){var default}) threw exception SyntaxError: Parse error. >+PASS function g(default){} threw exception SyntaxError: Parse error. >+PASS (function(){function g(default){}}) threw exception SyntaxError: Parse error. >+PASS try{}catch(default){} threw exception SyntaxError: Parse error. >+PASS (function(){try{}catch(default){}}) threw exception SyntaxError: Parse error. >+PASS function default(){} threw exception SyntaxError: Parse error. >+PASS (function(){function default(){}}) threw exception SyntaxError: Parse error. >+PASS var delete threw exception SyntaxError: Parse error. >+PASS (function(){var delete}) threw exception SyntaxError: Parse error. >+PASS function g(delete){} threw exception SyntaxError: Parse error. >+PASS (function(){function g(delete){}}) threw exception SyntaxError: Parse error. >+PASS try{}catch(delete){} threw exception SyntaxError: Parse error. >+PASS (function(){try{}catch(delete){}}) threw exception SyntaxError: Parse error. >+PASS function delete(){} threw exception SyntaxError: Parse error. >+PASS (function(){function delete(){}}) threw exception SyntaxError: Parse error. >+PASS var do threw exception SyntaxError: Parse error. >+PASS (function(){var do}) threw exception SyntaxError: Parse error. >+PASS function g(do){} threw exception SyntaxError: Parse error. >+PASS (function(){function g(do){}}) threw exception SyntaxError: Parse error. >+PASS try{}catch(do){} threw exception SyntaxError: Parse error. >+PASS (function(){try{}catch(do){}}) threw exception SyntaxError: Parse error. >+PASS function do(){} threw exception SyntaxError: Parse error. >+PASS (function(){function do(){}}) threw exception SyntaxError: Parse error. >+PASS var else threw exception SyntaxError: Parse error. >+PASS (function(){var else}) threw exception SyntaxError: Parse error. >+PASS function g(else){} threw exception SyntaxError: Parse error. >+PASS (function(){function g(else){}}) threw exception SyntaxError: Parse error. >+PASS try{}catch(else){} threw exception SyntaxError: Parse error. >+PASS (function(){try{}catch(else){}}) threw exception SyntaxError: Parse error. >+PASS function else(){} threw exception SyntaxError: Parse error. >+PASS (function(){function else(){}}) threw exception SyntaxError: Parse error. >+PASS var finally threw exception SyntaxError: Parse error. >+PASS (function(){var finally}) threw exception SyntaxError: Parse error. >+PASS function g(finally){} threw exception SyntaxError: Parse error. >+PASS (function(){function g(finally){}}) threw exception SyntaxError: Parse error. >+PASS try{}catch(finally){} threw exception SyntaxError: Parse error. >+PASS (function(){try{}catch(finally){}}) threw exception SyntaxError: Parse error. >+PASS function finally(){} threw exception SyntaxError: Parse error. >+PASS (function(){function finally(){}}) threw exception SyntaxError: Parse error. >+PASS var for threw exception SyntaxError: Parse error. >+PASS (function(){var for}) threw exception SyntaxError: Parse error. >+PASS function g(for){} threw exception SyntaxError: Parse error. >+PASS (function(){function g(for){}}) threw exception SyntaxError: Parse error. >+PASS try{}catch(for){} threw exception SyntaxError: Parse error. >+PASS (function(){try{}catch(for){}}) threw exception SyntaxError: Parse error. >+PASS function for(){} threw exception SyntaxError: Parse error. >+PASS (function(){function for(){}}) threw exception SyntaxError: Parse error. >+PASS var function threw exception SyntaxError: Parse error. >+PASS (function(){var function}) threw exception SyntaxError: Parse error. >+PASS function g(function){} threw exception SyntaxError: Parse error. >+PASS (function(){function g(function){}}) threw exception SyntaxError: Parse error. >+PASS try{}catch(function){} threw exception SyntaxError: Parse error. >+PASS (function(){try{}catch(function){}}) threw exception SyntaxError: Parse error. >+PASS function function(){} threw exception SyntaxError: Parse error. >+PASS (function(){function function(){}}) threw exception SyntaxError: Parse error. >+PASS var if threw exception SyntaxError: Parse error. >+PASS (function(){var if}) threw exception SyntaxError: Parse error. >+PASS function g(if){} threw exception SyntaxError: Parse error. >+PASS (function(){function g(if){}}) threw exception SyntaxError: Parse error. >+PASS try{}catch(if){} threw exception SyntaxError: Parse error. >+PASS (function(){try{}catch(if){}}) threw exception SyntaxError: Parse error. >+PASS function if(){} threw exception SyntaxError: Parse error. >+PASS (function(){function if(){}}) threw exception SyntaxError: Parse error. >+PASS var in threw exception SyntaxError: Parse error. >+PASS (function(){var in}) threw exception SyntaxError: Parse error. >+PASS function g(in){} threw exception SyntaxError: Parse error. >+PASS (function(){function g(in){}}) threw exception SyntaxError: Parse error. >+PASS try{}catch(in){} threw exception SyntaxError: Parse error. >+PASS (function(){try{}catch(in){}}) threw exception SyntaxError: Parse error. >+PASS function in(){} threw exception SyntaxError: Parse error. >+PASS (function(){function in(){}}) threw exception SyntaxError: Parse error. >+PASS var instanceof threw exception SyntaxError: Parse error. >+PASS (function(){var instanceof}) threw exception SyntaxError: Parse error. >+PASS function g(instanceof){} threw exception SyntaxError: Parse error. >+PASS (function(){function g(instanceof){}}) threw exception SyntaxError: Parse error. >+PASS try{}catch(instanceof){} threw exception SyntaxError: Parse error. >+PASS (function(){try{}catch(instanceof){}}) threw exception SyntaxError: Parse error. >+PASS function instanceof(){} threw exception SyntaxError: Parse error. >+PASS (function(){function instanceof(){}}) threw exception SyntaxError: Parse error. >+PASS var new threw exception SyntaxError: Parse error. >+PASS (function(){var new}) threw exception SyntaxError: Parse error. >+PASS function g(new){} threw exception SyntaxError: Parse error. >+PASS (function(){function g(new){}}) threw exception SyntaxError: Parse error. >+PASS try{}catch(new){} threw exception SyntaxError: Parse error. >+PASS (function(){try{}catch(new){}}) threw exception SyntaxError: Parse error. >+PASS function new(){} threw exception SyntaxError: Parse error. >+PASS (function(){function new(){}}) threw exception SyntaxError: Parse error. >+PASS var return threw exception SyntaxError: Parse error. >+PASS (function(){var return}) threw exception SyntaxError: Parse error. >+PASS function g(return){} threw exception SyntaxError: Parse error. >+PASS (function(){function g(return){}}) threw exception SyntaxError: Parse error. >+PASS try{}catch(return){} threw exception SyntaxError: Parse error. >+PASS (function(){try{}catch(return){}}) threw exception SyntaxError: Parse error. >+PASS function return(){} threw exception SyntaxError: Parse error. >+PASS (function(){function return(){}}) threw exception SyntaxError: Parse error. >+PASS var switch threw exception SyntaxError: Parse error. >+PASS (function(){var switch}) threw exception SyntaxError: Parse error. >+PASS function g(switch){} threw exception SyntaxError: Parse error. >+PASS (function(){function g(switch){}}) threw exception SyntaxError: Parse error. >+PASS try{}catch(switch){} threw exception SyntaxError: Parse error. >+PASS (function(){try{}catch(switch){}}) threw exception SyntaxError: Parse error. >+PASS function switch(){} threw exception SyntaxError: Parse error. >+PASS (function(){function switch(){}}) threw exception SyntaxError: Parse error. >+PASS var this threw exception SyntaxError: Parse error. >+PASS (function(){var this}) threw exception SyntaxError: Parse error. >+PASS function g(this){} threw exception SyntaxError: Parse error. >+PASS (function(){function g(this){}}) threw exception SyntaxError: Parse error. >+PASS try{}catch(this){} threw exception SyntaxError: Parse error. >+PASS (function(){try{}catch(this){}}) threw exception SyntaxError: Parse error. >+PASS function this(){} threw exception SyntaxError: Parse error. >+PASS (function(){function this(){}}) threw exception SyntaxError: Parse error. >+PASS var throw threw exception SyntaxError: Parse error. >+PASS (function(){var throw}) threw exception SyntaxError: Parse error. >+PASS function g(throw){} threw exception SyntaxError: Parse error. >+PASS (function(){function g(throw){}}) threw exception SyntaxError: Parse error. >+PASS try{}catch(throw){} threw exception SyntaxError: Parse error. >+PASS (function(){try{}catch(throw){}}) threw exception SyntaxError: Parse error. >+PASS function throw(){} threw exception SyntaxError: Parse error. >+PASS (function(){function throw(){}}) threw exception SyntaxError: Parse error. >+PASS var try threw exception SyntaxError: Parse error. >+PASS (function(){var try}) threw exception SyntaxError: Parse error. >+PASS function g(try){} threw exception SyntaxError: Parse error. >+PASS (function(){function g(try){}}) threw exception SyntaxError: Parse error. >+PASS try{}catch(try){} threw exception SyntaxError: Parse error. >+PASS (function(){try{}catch(try){}}) threw exception SyntaxError: Parse error. >+PASS function try(){} threw exception SyntaxError: Parse error. >+PASS (function(){function try(){}}) threw exception SyntaxError: Parse error. >+PASS var typeof threw exception SyntaxError: Parse error. >+PASS (function(){var typeof}) threw exception SyntaxError: Parse error. >+PASS function g(typeof){} threw exception SyntaxError: Parse error. >+PASS (function(){function g(typeof){}}) threw exception SyntaxError: Parse error. >+PASS try{}catch(typeof){} threw exception SyntaxError: Parse error. >+PASS (function(){try{}catch(typeof){}}) threw exception SyntaxError: Parse error. >+PASS function typeof(){} threw exception SyntaxError: Parse error. >+PASS (function(){function typeof(){}}) threw exception SyntaxError: Parse error. >+PASS var var threw exception SyntaxError: Parse error. >+PASS (function(){var var}) threw exception SyntaxError: Parse error. >+PASS function g(var){} threw exception SyntaxError: Parse error. >+PASS (function(){function g(var){}}) threw exception SyntaxError: Parse error. >+PASS try{}catch(var){} threw exception SyntaxError: Parse error. >+PASS (function(){try{}catch(var){}}) threw exception SyntaxError: Parse error. >+PASS function var(){} threw exception SyntaxError: Parse error. >+PASS (function(){function var(){}}) threw exception SyntaxError: Parse error. >+PASS var void threw exception SyntaxError: Parse error. >+PASS (function(){var void}) threw exception SyntaxError: Parse error. >+PASS function g(void){} threw exception SyntaxError: Parse error. >+PASS (function(){function g(void){}}) threw exception SyntaxError: Parse error. >+PASS try{}catch(void){} threw exception SyntaxError: Parse error. >+PASS (function(){try{}catch(void){}}) threw exception SyntaxError: Parse error. >+PASS function void(){} threw exception SyntaxError: Parse error. >+PASS (function(){function void(){}}) threw exception SyntaxError: Parse error. >+PASS var while threw exception SyntaxError: Parse error. >+PASS (function(){var while}) threw exception SyntaxError: Parse error. >+PASS function g(while){} threw exception SyntaxError: Parse error. >+PASS (function(){function g(while){}}) threw exception SyntaxError: Parse error. >+PASS try{}catch(while){} threw exception SyntaxError: Parse error. >+PASS (function(){try{}catch(while){}}) threw exception SyntaxError: Parse error. >+PASS function while(){} threw exception SyntaxError: Parse error. >+PASS (function(){function while(){}}) threw exception SyntaxError: Parse error. >+PASS var with threw exception SyntaxError: Parse error. >+PASS (function(){var with}) threw exception SyntaxError: Parse error. >+PASS function g(with){} threw exception SyntaxError: Parse error. >+PASS (function(){function g(with){}}) threw exception SyntaxError: Parse error. >+PASS try{}catch(with){} threw exception SyntaxError: Parse error. >+PASS (function(){try{}catch(with){}}) threw exception SyntaxError: Parse error. >+PASS function with(){} threw exception SyntaxError: Parse error. >+PASS (function(){function with(){}}) threw exception SyntaxError: Parse error. >+PASS var class threw exception SyntaxError: Parse error. >+PASS (function(){var class}) threw exception SyntaxError: Parse error. >+PASS function g(class){} threw exception SyntaxError: Parse error. >+PASS (function(){function g(class){}}) threw exception SyntaxError: Parse error. >+PASS try{}catch(class){} threw exception SyntaxError: Parse error. >+PASS (function(){try{}catch(class){}}) threw exception SyntaxError: Parse error. >+PASS function class(){} threw exception SyntaxError: Parse error. >+PASS (function(){function class(){}}) threw exception SyntaxError: Parse error. >+PASS var const threw exception SyntaxError: Parse error. >+PASS (function(){var const}) threw exception SyntaxError: Parse error. >+PASS function g(const){} threw exception SyntaxError: Parse error. >+PASS (function(){function g(const){}}) threw exception SyntaxError: Parse error. >+PASS try{}catch(const){} threw exception SyntaxError: Parse error. >+PASS (function(){try{}catch(const){}}) threw exception SyntaxError: Parse error. >+PASS function const(){} threw exception SyntaxError: Parse error. >+PASS (function(){function const(){}}) threw exception SyntaxError: Parse error. >+PASS var enum threw exception SyntaxError: Parse error. >+PASS (function(){var enum}) threw exception SyntaxError: Parse error. >+PASS function g(enum){} threw exception SyntaxError: Parse error. >+PASS (function(){function g(enum){}}) threw exception SyntaxError: Parse error. >+PASS try{}catch(enum){} threw exception SyntaxError: Parse error. >+PASS (function(){try{}catch(enum){}}) threw exception SyntaxError: Parse error. >+PASS function enum(){} threw exception SyntaxError: Parse error. >+PASS (function(){function enum(){}}) threw exception SyntaxError: Parse error. >+PASS var export threw exception SyntaxError: Parse error. >+PASS (function(){var export}) threw exception SyntaxError: Parse error. >+PASS function g(export){} threw exception SyntaxError: Parse error. >+PASS (function(){function g(export){}}) threw exception SyntaxError: Parse error. >+PASS try{}catch(export){} threw exception SyntaxError: Parse error. >+PASS (function(){try{}catch(export){}}) threw exception SyntaxError: Parse error. >+PASS function export(){} threw exception SyntaxError: Parse error. >+PASS (function(){function export(){}}) threw exception SyntaxError: Parse error. >+PASS var extends threw exception SyntaxError: Parse error. >+PASS (function(){var extends}) threw exception SyntaxError: Parse error. >+PASS function g(extends){} threw exception SyntaxError: Parse error. >+PASS (function(){function g(extends){}}) threw exception SyntaxError: Parse error. >+PASS try{}catch(extends){} threw exception SyntaxError: Parse error. >+PASS (function(){try{}catch(extends){}}) threw exception SyntaxError: Parse error. >+PASS function extends(){} threw exception SyntaxError: Parse error. >+PASS (function(){function extends(){}}) threw exception SyntaxError: Parse error. >+PASS var import threw exception SyntaxError: Parse error. >+PASS (function(){var import}) threw exception SyntaxError: Parse error. >+PASS function g(import){} threw exception SyntaxError: Parse error. >+PASS (function(){function g(import){}}) threw exception SyntaxError: Parse error. >+PASS try{}catch(import){} threw exception SyntaxError: Parse error. >+PASS (function(){try{}catch(import){}}) threw exception SyntaxError: Parse error. >+PASS function import(){} threw exception SyntaxError: Parse error. >+PASS (function(){function import(){}}) threw exception SyntaxError: Parse error. >+PASS var super threw exception SyntaxError: Parse error. >+PASS (function(){var super}) threw exception SyntaxError: Parse error. >+PASS function g(super){} threw exception SyntaxError: Parse error. >+PASS (function(){function g(super){}}) threw exception SyntaxError: Parse error. >+PASS try{}catch(super){} threw exception SyntaxError: Parse error. >+PASS (function(){try{}catch(super){}}) threw exception SyntaxError: Parse error. >+PASS function super(){} threw exception SyntaxError: Parse error. >+PASS (function(){function super(){}}) threw exception SyntaxError: Parse error. > PASS (obj=({true: true,false: true,null: true,break: true,case: true,catch: true,continue: true,debugger: true,default: true,delete: true,do: true,else: true,finally: true,for: true,function: true,if: true,in: true,instanceof: true,new: true,return: true,switch: true,this: true,throw: true,try: true,typeof: true,var: true,void: true,while: true,with: true,class: true,const: true,enum: true,export: true,extends: true,import: true,super: true, parsed: true })).parsed is true > PASS ({ true: true}).true is true > PASS ({ false: true}).false is true >diff --git a/LayoutTests/fast/js/script-tests/parser-syntax-check.js b/LayoutTests/fast/js/script-tests/parser-syntax-check.js >index 3a36c43d7457e2c7ec6bbc2da3dc23338e95d58b..357ae396b5caf05f146e64127c1bcd3619370813 100644 >--- a/LayoutTests/fast/js/script-tests/parser-syntax-check.js >+++ b/LayoutTests/fast/js/script-tests/parser-syntax-check.js >@@ -11,7 +11,7 @@ function runTest(_a, throws) > eval(_a); > success = true; > } catch (e) { >- success = !(e instanceof SyntaxError); >+ success = e.toString() != "SyntaxError: Parse error"; > } > if (throws == !success) { > if (throws) >diff --git a/LayoutTests/fast/parser/entity-end-script-tag-expected.txt b/LayoutTests/fast/parser/entity-end-script-tag-expected.txt >index c97d986c8ecff472578daa30d26bb63ec6df9989..b414f29e32fe0e29ed73e497f198ee5c04bb67fe 100644 >--- a/LayoutTests/fast/parser/entity-end-script-tag-expected.txt >+++ b/LayoutTests/fast/parser/entity-end-script-tag-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 8: SyntaxError: Unexpected token '&' >+CONSOLE MESSAGE: line 8: SyntaxError: Parse error > Test parsing of entity-escaped </script> tag for Bug 7931: Escaped elements within a textarea block can cause the textarea box to be closed prematurely > > On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". >diff --git a/LayoutTests/fast/regex/non-pattern-characters-expected.txt b/LayoutTests/fast/regex/non-pattern-characters-expected.txt >index c3ba340b4c206f682e1d295227ff3062ac4991eb..de39fed842d20ce339c49004e82c4323463d462a 100644 >--- a/LayoutTests/fast/regex/non-pattern-characters-expected.txt >+++ b/LayoutTests/fast/regex/non-pattern-characters-expected.txt >@@ -33,8 +33,8 @@ Testing regexp: /a\_/ > PASS regexp.test('a_') is true > > Testing regexp: [invalid \ variations] >-PASS /\/ threw exception SyntaxError: Unexpected token '/'. >-PASS /a\/ threw exception SyntaxError: Unexpected token '/'. >+PASS /\/ threw exception SyntaxError: Parse error. >+PASS /a\/ threw exception SyntaxError: Parse error. > > Testing regexp: /./ > PASS regexp.test('a') is true >@@ -51,7 +51,7 @@ PASS regexp.test('aaba') is true > PASS regexp.lastIndex is 2 > > Testing regexp: [invalid * variations] >-PASS /*/ threw exception SyntaxError: Unrecognized token '/*/'. >+PASS /*/ threw exception SyntaxError: Parse error. > PASS /^*/ threw exception SyntaxError: Invalid regular expression: nothing to repeat. > > Testing regexp: /a+/gm >@@ -80,8 +80,8 @@ PASS /)/ threw exception SyntaxError: Invalid regular expression: unmatched pare > PASS /a)/ threw exception SyntaxError: Invalid regular expression: unmatched parentheses. > > Testing regexp: [invalid [ variations] >-PASS /[/ threw exception SyntaxError: Unexpected token '/'. >-PASS /a[/ threw exception SyntaxError: Unexpected token '/'. >+PASS /[/ threw exception SyntaxError: Parse error. >+PASS /a[/ threw exception SyntaxError: Parse error. > PASS /[b-a]/ threw exception SyntaxError: Invalid regular expression: range out of order in character class. > PASS /a[b-a]/ threw exception SyntaxError: Invalid regular expression: range out of order in character class. > >diff --git a/LayoutTests/html5lib/runner-expected.txt b/LayoutTests/html5lib/runner-expected.txt >index 34ad3c50a8a9add0787cec57294a98d270007d2c..b64eb04517da9d5f8f3f4daf4b557ea5b0163067 100644 >--- a/LayoutTests/html5lib/runner-expected.txt >+++ b/LayoutTests/html5lib/runner-expected.txt >@@ -1,12 +1,12 @@ >-CONSOLE MESSAGE: line 1: SyntaxError: Unexpected token '<' >-CONSOLE MESSAGE: line 1: SyntaxError: Unexpected token '<' >+CONSOLE MESSAGE: line 1: SyntaxError: Parse error >+CONSOLE MESSAGE: line 1: SyntaxError: Parse error > CONSOLE MESSAGE: line 0: Warning: Problem parsing viewBox="" > CONSOLE MESSAGE: line 0: Warning: Problem parsing viewBox="" > CONSOLE MESSAGE: line 0: Warning: Problem parsing viewBox="" >-CONSOLE MESSAGE: line 1: SyntaxError: Unexpected token '<' >-CONSOLE MESSAGE: line 1: SyntaxError: Unexpected token '<' >-CONSOLE MESSAGE: line 1: SyntaxError: Unexpected token '<' >-CONSOLE MESSAGE: line 1: SyntaxError: Unexpected token '<' >+CONSOLE MESSAGE: line 1: SyntaxError: Parse error >+CONSOLE MESSAGE: line 1: SyntaxError: Parse error >+CONSOLE MESSAGE: line 1: SyntaxError: Parse error >+CONSOLE MESSAGE: line 1: SyntaxError: Parse error > CONSOLE MESSAGE: line 2: PASS > CONSOLE MESSAGE: line 2: FOO<span>BAR</span>BAZ > resources/pending-spec-changes-plain-text-unsafe.dat: PASS >diff --git a/LayoutTests/http/tests/websocket/tests/bad-sub-protocol-control-chars-expected.txt b/LayoutTests/http/tests/websocket/tests/bad-sub-protocol-control-chars-expected.txt >index 6de9e8d5158b5aebb1ecb030a6b5a0354a921dc4..41899b5146548701da0ef98629626fb72d4860e0 100644 >--- a/LayoutTests/http/tests/websocket/tests/bad-sub-protocol-control-chars-expected.txt >+++ b/LayoutTests/http/tests/websocket/tests/bad-sub-protocol-control-chars-expected.txt >@@ -8,9 +8,9 @@ On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE > PASS new WebSocket("ws://127.0.0.1:8880/simple", "\0") threw exception Error: SYNTAX_ERR: DOM Exception 12. > PASS new WebSocket("ws://127.0.0.1:8880/simple", " ") threw exception Error: SYNTAX_ERR: DOM Exception 12. > PASS new WebSocket("ws://127.0.0.1:8880/simple", " >-") threw exception SyntaxError: Unrecognized token '"'. >+") threw exception SyntaxError: Parse error. > PASS new WebSocket("ws://127.0.0.1:8880/simple", " >-") threw exception SyntaxError: Unrecognized token '"'. >+") threw exception SyntaxError: Parse error. > PASS new WebSocket("ws://127.0.0.1:8880/simple", "") threw exception Error: SYNTAX_ERR: DOM Exception 12. > PASS successfullyParsed is true > >diff --git a/LayoutTests/http/tests/workers/shared-worker-importScripts-expected.txt b/LayoutTests/http/tests/workers/shared-worker-importScripts-expected.txt >index 4f2a5a0063301ff13050d869d3e72b059ec0f2f1..ae5b87721e4ada7997c8b133b3a87b213586b85c 100644 >--- a/LayoutTests/http/tests/workers/shared-worker-importScripts-expected.txt >+++ b/LayoutTests/http/tests/workers/shared-worker-importScripts-expected.txt >@@ -27,7 +27,7 @@ Loaded resource 1 > PASS: Threw Error: NETWORK_ERR: XMLHttpRequest Exception 101 when load failed > PASS: some resources were loaded despite the network error > Loaded resource 1 >-PASS: Threw SyntaxError: Expected an identifier but found 'syntax' instead when encountering a syntax error in imported script >+PASS: Threw SyntaxError: Parse error when encountering a syntax error in imported script > PASS: some resources were loaded despite the presence of a syntax error > Testing multiple arguments, with first resource throwing an exception: > Loaded resource 1 >diff --git a/LayoutTests/http/tests/workers/worker-importScripts-expected.txt b/LayoutTests/http/tests/workers/worker-importScripts-expected.txt >index f6a2c224b35be00aa6aa3aef16762c99dbc5ef68..a453b319f86cd9a26193621787077ffbf2bb0593 100644 >--- a/LayoutTests/http/tests/workers/worker-importScripts-expected.txt >+++ b/LayoutTests/http/tests/workers/worker-importScripts-expected.txt >@@ -27,7 +27,7 @@ Loaded resource 1 > PASS: Threw Error: NETWORK_ERR: XMLHttpRequest Exception 101 when load failed > PASS: some resources were loaded despite the network error > Loaded resource 1 >-PASS: Threw SyntaxError: Expected an identifier but found 'syntax' instead when encountering a syntax error in imported script >+PASS: Threw SyntaxError: Parse error when encountering a syntax error in imported script > PASS: some resources were loaded despite the presence of a syntax error > Testing multiple arguments, with first resource throwing an exception: > Loaded resource 1 >diff --git a/LayoutTests/inspector/console/console-log-syntax-error-expected.txt b/LayoutTests/inspector/console/console-log-syntax-error-expected.txt >index 9cb01c2a7bba1855c5da8cf9f4320561afa2a8ff..977e2713bffa55c2cc3d7aeef4ead995cafdf096 100644 >--- a/LayoutTests/inspector/console/console-log-syntax-error-expected.txt >+++ b/LayoutTests/inspector/console/console-log-syntax-error-expected.txt >@@ -1,5 +1,5 @@ >-CONSOLE MESSAGE: line 1: SyntaxError: Unexpected token ')' >+CONSOLE MESSAGE: line 1: SyntaxError: Parse error > Tests that syntax errors are logged into console and doesn't cause browser crash. > >-syntax-error.js:1SyntaxError: Unexpected token ')' >+syntax-error.js:1SyntaxError: Parse error > >diff --git a/LayoutTests/inspector/debugger/debugger-autocontinue-on-syntax-error-expected.txt b/LayoutTests/inspector/debugger/debugger-autocontinue-on-syntax-error-expected.txt >index 5edf959bd16ad15645ff1b0c4dc46ec7448ba2fe..b848c9c6217b2c906b2364805cc8d5bb98db60f2 100644 >--- a/LayoutTests/inspector/debugger/debugger-autocontinue-on-syntax-error-expected.txt >+++ b/LayoutTests/inspector/debugger/debugger-autocontinue-on-syntax-error-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 4: SyntaxError: Unexpected token ')' >+CONSOLE MESSAGE: line 4: SyntaxError: Parse error > CONSOLE MESSAGE: line 8: Iframe loaded > Tests that debugger won't stop on syntax errors even if "pause on uncaught exceptions" is on. > >diff --git a/LayoutTests/java/lc3/JavaObject/JavaObjectToBoolean-001-n-expected.txt b/LayoutTests/java/lc3/JavaObject/JavaObjectToBoolean-001-n-expected.txt >index 536d86e93d64df4a25cb5dc766d5a2dd504f2277..806967815e3c6b3f665b17963b3e5752621bb0f4 100644 >--- a/LayoutTests/java/lc3/JavaObject/JavaObjectToBoolean-001-n-expected.txt >+++ b/LayoutTests/java/lc3/JavaObject/JavaObjectToBoolean-001-n-expected.txt >@@ -2,7 +2,7 @@ LiveConnect 3.0 JavaScript to Java Data Type Conversion JavaObject to boolean > > FAIL dt.PUB_BOOLEAN_REPRESENTATION = false ;dt.setBoolean( dt ); dt.PUB_BOOLEAN should throw an exception. Was false. > FAIL dt.PUB_BOOLEAN_REPRESENTATION = false ;dt.setBoolean( dt ); dt.getBoolean() should throw an exception. Was false. >-PASS typeof dt.getBoolean) threw exception SyntaxError: Unexpected token ')'. >+PASS typeof dt.getBoolean) threw exception SyntaxError: Parse error. > PASS successfullyParsed is true > > TEST COMPLETE >diff --git a/LayoutTests/loader/reload-subresource-when-type-changes-expected.txt b/LayoutTests/loader/reload-subresource-when-type-changes-expected.txt >index 263acc817266b50b65bd7f23ecd90878e1730246..49d7618684a3e2cf372e6cefd11768d0e278a542 100644 >--- a/LayoutTests/loader/reload-subresource-when-type-changes-expected.txt >+++ b/LayoutTests/loader/reload-subresource-when-type-changes-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 1: SyntaxError: Unrecognized token '' >+CONSOLE MESSAGE: line 1: SyntaxError: Parse error > PASS 1 of 3 > PASS 2 of 3 > PASS 3 of 3 >diff --git a/LayoutTests/platform/mac/fast/tokenizer/002-expected.txt b/LayoutTests/platform/mac/fast/tokenizer/002-expected.txt >index e37dae28975fe67dcf13fa083c700f8cfa5ce640..11c909a0974f850dc3ff024a2b1a079d49036550 100644 >--- a/LayoutTests/platform/mac/fast/tokenizer/002-expected.txt >+++ b/LayoutTests/platform/mac/fast/tokenizer/002-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 1: SyntaxError: Unexpected token '<' >+CONSOLE MESSAGE: line 1: SyntaxError: Parse error > layer at (0,0) size 800x600 > RenderView at (0,0) size 800x600 > layer at (0,0) size 800x600 >diff --git a/LayoutTests/platform/mac/fast/tokenizer/external-script-document-write_2-expected.txt b/LayoutTests/platform/mac/fast/tokenizer/external-script-document-write_2-expected.txt >index 55d7a6f09e35dbe97aaee96788234b5a24605d43..1e51d49fd3ba05cdd6a4faec9f453cc738270701 100644 >--- a/LayoutTests/platform/mac/fast/tokenizer/external-script-document-write_2-expected.txt >+++ b/LayoutTests/platform/mac/fast/tokenizer/external-script-document-write_2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 1: SyntaxError: Unexpected token '<' >+CONSOLE MESSAGE: line 1: SyntaxError: Parse error > layer at (0,0) size 800x600 > RenderView at (0,0) size 800x600 > layer at (0,0) size 800x600 >diff --git a/LayoutTests/platform/mac/fast/tokenizer/script_extra_close-expected.txt b/LayoutTests/platform/mac/fast/tokenizer/script_extra_close-expected.txt >index 749dd073b99951d6f3a94c57ae677aefa15327ca..d49a970f7680bac103867a3ab8f39726ea5b29dd 100644 >--- a/LayoutTests/platform/mac/fast/tokenizer/script_extra_close-expected.txt >+++ b/LayoutTests/platform/mac/fast/tokenizer/script_extra_close-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 1: SyntaxError: Unexpected token '<' >+CONSOLE MESSAGE: line 1: SyntaxError: Parse error > layer at (0,0) size 800x600 > RenderView at (0,0) size 800x600 > layer at (0,0) size 800x600 >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T1-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T1-expected.txt >index 3c4c934c298962f71d371f7ca10a51af5ae0e40a..f05f8f73815bba73225481e8b8ebeaf1bfd06963 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Expected an identifier but found '\u0009' instead >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.2_A5_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T2-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T2-expected.txt >index 97383d5a725ee6d5707a6734494c4df9dc2f830b..d0fc7f2dd238aa06ee2662ece8db74c458135530 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Expected an identifier but found '\u000B' instead >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.2_A5_T2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T3-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T3-expected.txt >index e7350cc730b09e888adf83a55635d213043698e5..fce6dde69401cca5393731477292b638d7cc2ee6 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T3-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Expected an identifier but found '\u000C' instead >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.2_A5_T3 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T4-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T4-expected.txt >index 24a3588622b350c7f0ce770c4c48524aea36918b..0a191e0d9f077f2ae08fd2df3de46b919d42f929 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T4-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T4-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Expected an identifier but found '\u0020' instead >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.2_A5_T4 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T5-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T5-expected.txt >index 1778f3cc0b432d2a6d1435610462b9c756812fe6..d5d8441aae76ae1d4e5fa04750f2705ac1dba2e2 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T5-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.2_White_Space/S7.2_A5_T5-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Expected an identifier but found '\u00A0' instead >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.2_A5_T5 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.1_T1-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.1_T1-expected.txt >index 0dd2a344d5c4ed58d19f7413636f7a7e99126d06..060c9a9bc8645675ac009df21f563a23999f24d2 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.1_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.1_T1-expected.txt >@@ -1,6 +1,6 @@ > S7.3_A2.1_T1 > >-PASS SyntaxError: Unrecognized token ''' >+PASS SyntaxError: Parse error > > TEST COMPLETE > >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.1_T2-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.1_T2-expected.txt >index 1ebff5dcb698828158792ba5b318cd544dafe38b..5cf920c81bd4f514f105d43c94e2ac934c690b76 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.1_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.1_T2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Unrecognized token '"' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S7.3_A2.1_T2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.2_T1-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.2_T1-expected.txt >index a0b256a4b3a8362adce274d902b960c8987f776f..371d3cb3ee54288022ab5f5ad4b36ec9aff8c4a6 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.2_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.2_T1-expected.txt >@@ -1,6 +1,6 @@ > S7.3_A2.2_T1 > >-PASS SyntaxError: Unrecognized token ''' >+PASS SyntaxError: Parse error > > TEST COMPLETE > >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.2_T2-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.2_T2-expected.txt >index ed1cc3de12b5875794b0c683fd9bffea4bd2d73a..29f50c0682ec21a781bbd5d64f40fbd24fc0acce 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.2_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.2_T2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Unrecognized token '"' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S7.3_A2.2_T2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.3-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.3-expected.txt >index 93a568af52cc5ea64d4ad964b1304ae7263252fc..47705647d89633193b11a65eac4176909b09948f 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.3-expected.txt >@@ -1,6 +1,6 @@ > S7.3_A2.3 > >-PASS SyntaxError: Unrecognized token ''' >+PASS SyntaxError: Parse error > > TEST COMPLETE > >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.4-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.4-expected.txt >index 2d1c1f7d19fab8086d76e50f265d165bd5de4845..8f26628344781d50ad4ef9e848f087beb9e3a0df 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.4-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.4-expected.txt >@@ -1,6 +1,6 @@ > S7.3_A2.4 > >-PASS SyntaxError: Unrecognized token ''' >+PASS SyntaxError: Parse error > > TEST COMPLETE > >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.1_T2-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.1_T2-expected.txt >index 7c92243ae64c6f44e0a93d05286e1d93e3821167..7d79cd1c25701f6edb403b3705f3db8ee0d9749e 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.1_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.1_T2-expected.txt >@@ -1,6 +1,6 @@ > S7.3_A3.1_T2 > >-PASS SyntaxError: Expected an identifier but found 'line' instead >+PASS SyntaxError: Parse error > > TEST COMPLETE > >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.1_T3-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.1_T3-expected.txt >index 85c12d5851522b6acb84f0ac53c5267fbe1049df..9bdac620101d3c0bbe8956c99a30bc6f6008b4e9 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.1_T3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.1_T3-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Expected an identifier but found 'comment' instead >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S7.3_A3.1_T3 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.2_T2-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.2_T2-expected.txt >index f62b8f634b81573110b9e89194ed75c43950bdd7..d44c52f64ffd85a6eacb12e3101ebf361584b2fe 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.2_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.2_T2-expected.txt >@@ -1,6 +1,6 @@ > S7.3_A3.2_T2 > >-PASS SyntaxError: Expected an identifier but found 'line' instead >+PASS SyntaxError: Parse error > > TEST COMPLETE > >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.2_T3-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.2_T3-expected.txt >index 46c4a04a52489e60dd0b3fa3d969b07b6a696f20..4f45b42bab9c71435137f7a69adb8c0f96eda530 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.2_T3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.2_T3-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 78: SyntaxError: Expected an identifier but found 'comment' instead >+CONSOLE MESSAGE: line 78: SyntaxError: Parse error > S7.3_A3.2_T3 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.3_T2-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.3_T2-expected.txt >index 6dbb96cba134b82888cfa2c59f364e3986296bf6..5daae2e01a11a40d5cdefaff4bab9761337abce6 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.3_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.3_T2-expected.txt >@@ -1,6 +1,6 @@ > S7.3_A3.3_T2 > >-PASS SyntaxError: Expected an identifier but found 'line' instead >+PASS SyntaxError: Parse error > > TEST COMPLETE > >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.4_T2-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.4_T2-expected.txt >index 4494a76456888cc16d8893f56ec9bb143d9e4bc6..70a78a3acf5c55abe970d27e3d58d75d7132b876 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.4_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A3.4_T2-expected.txt >@@ -1,6 +1,6 @@ > S7.3_A3.4_T2 > >-PASS SyntaxError: Expected an identifier but found 'line' instead >+PASS SyntaxError: Parse error > > TEST COMPLETE > >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A6_T1-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A6_T1-expected.txt >index 63c0aa5b3729abd0eabb3d373203fa2694314f4f..61c6658fb61ac1fb339257fccff0dc579c539a50 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A6_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A6_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Expected an identifier but found '\u000A' instead >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.3_A6_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A6_T2-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A6_T2-expected.txt >index 9f94bbf801c6ab8633bddb264d68474158f6749b..eda64ecdf9b265c168546fe2e5d27aab724080ab 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A6_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A6_T2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Expected an identifier but found '\u000D' instead >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.3_A6_T2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A6_T3-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A6_T3-expected.txt >index cdcae7b3bb1496d2638941e610e5dcc13b61facf..325dfca1fa01354cc675f14360e8ab5727c4d4a5 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A6_T3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A6_T3-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Expected an identifier but found '\u2028' instead >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.3_A6_T3 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A6_T4-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A6_T4-expected.txt >index fb67c00d90cb23d514292540e70320b1381142ed..8298cea7ecc326bea55bddefe70f5e24b742b69e 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A6_T4-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A6_T4-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Expected an identifier but found '\u2029' instead >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.3_A6_T4 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A2_T2-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A2_T2-expected.txt >index a12cadcb0caacd4ce71cadbe1e709bef09b2df4a..a91bc795d3ab1b85ab60cbced17717412b0a8900 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A2_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A2_T2-expected.txt >@@ -1,11 +1,4 @@ >-CONSOLE MESSAGE: line 83: SyntaxError: Unrecognized token '/*CHECK#1/ >- >-} catch (ex) { >- sputnikException = ex; >-} >- >-var successfullyParsed = true; >-' >+CONSOLE MESSAGE: line 83: SyntaxError: Parse error > S7.4_A2_T2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A3-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A3-expected.txt >index f60d629d51732c9a8faf3c49007041fc0cbd8e6d..de30da688eaef376687c6922bb7c3146410c947d 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A3-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 82: SyntaxError: Unexpected token '=' >+CONSOLE MESSAGE: line 82: SyntaxError: Parse error > S7.4_A3 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T1-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T1-expected.txt >index 4b1e7215b8184db42c81bd078d330895e433b175..8059fd2982b010b51d1316e82677f067a16265db 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 79: SyntaxError: Unexpected token '/' >+CONSOLE MESSAGE: line 79: SyntaxError: Parse error > S7.4_A4_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T4-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T4-expected.txt >index 03c58f39d148a3df7aa602bcd9768a57d97b4bb1..ec3130bf6233370288720e8a98580faab03e8daf 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T4-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T4-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 79: SyntaxError: Unexpected token '/' >+CONSOLE MESSAGE: line 79: SyntaxError: Parse error > S7.4_A4_T4 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.1-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.1-expected.txt >index 3a56ca1a0ab03865bd0cc807e91857de0127f68c..57564626576bcbc49702b3822f9fcd8f5a643f61 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Expected an identifier but found '=' instead >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.5.2_A1.1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.10-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.10-expected.txt >index e13b5523fc072496490fe21befc1d4a98aee0fac..fe6adda951448f480f93a5eee84572126649333f 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.10-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.10-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Expected token '(' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.5.2_A1.10 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.11-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.11-expected.txt >index 719218d1abe0479e37dfd323d7426833566134da..13cbe9ba4eca892a88474d8a8b54e98a424f65fb 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.11-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.11-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Unexpected token '=' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.5.2_A1.11 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.12-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.12-expected.txt >index ae45237a918ea6d623f0d1a82ff9e973c1b38fb6..ac39aa2bdd9e2f6d7f23e32939a3d1d4af9b6e96 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.12-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.12-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Expected token '(' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.5.2_A1.12 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.13-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.13-expected.txt >index 32f6fd45615d8821ed6a0fe97cfb6dfdbf2aa836..fb4d74a64e3fb73abd5a3d205754dd010a707fc7 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.13-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.13-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Unexpected token 'in' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.5.2_A1.13 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.14-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.14-expected.txt >index 4b6957149de441e663403b077ade8af4f58aefe4..0cbcb87591b01140a09945f58b145f48a869159d 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.14-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.14-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Unexpected token 'instanceof' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.5.2_A1.14 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.15-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.15-expected.txt >index 61fae242de877df407409a95fb0e2f5814161d90..fa99445284f6e85565c661288384d11014f72426 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.15-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.15-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Unexpected token '=' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.5.2_A1.15 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.16-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.16-expected.txt >index 6f0767c6594eb33f9d6d69ba3f9d0c8262fb32a7..38be1636ecefea8a265acb95d2079d188ad1cc31 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.16-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.16-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Return statements are only valid inside functions >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.5.2_A1.16 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.17-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.17-expected.txt >index d17e54231cce5faf66fc4082485047c70cea378a..bb585b0d432c83c069344c95b8daa19570563b76 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.17-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.17-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Expected token '(' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.5.2_A1.17 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.19-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.19-expected.txt >index a40193258e958036d7702d4b2df3af7e94489e59..d440c5251f8817ae256c0a7b06b92bf0806cc25a 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.19-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.19-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Unexpected token '=' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.5.2_A1.19 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.2-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.2-expected.txt >index 672b67e4ebf49d68efca149e50bbf76f0edb42aa..d7cd760e430ce3be154fc733ae7601f4093ea089 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Expected token '}' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.5.2_A1.2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.20-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.20-expected.txt >index d17b8e65a42969a84301943b53c67181ef609a19..e10be24409aa3bfc41c38722eaa67e4ed835ea92 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.20-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.20-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Expected token '{' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.5.2_A1.20 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.21-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.21-expected.txt >index 6a8809ff57fd073a9a549deb6d6fadbf54a485a7..7eb3ea9973f62b3d919fe3dc55d2e92b54b7d434 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.21-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.21-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Unexpected token '=' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.5.2_A1.21 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.22-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.22-expected.txt >index 0ed5520be9a5f8c4697e23032de865cffdd0de10..c4234a64fdacddad58ed0d9544d29ac3f4e1a6f2 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.22-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.22-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Expected an identifier but found '=' instead >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.5.2_A1.22 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.23-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.23-expected.txt >index cc39ac9322241eae9f8f00d23d0b53707af979a5..f8835a72968c1185183970d08677a494c946fcf3 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.23-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.23-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Unexpected token '=' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.5.2_A1.23 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.24-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.24-expected.txt >index b12769d17453d363ff2e40dddb0e363268b2b921..baebceb8d9fce13d9b9132c9de5cff912ccbec6d 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.24-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.24-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Expected token '(' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.5.2_A1.24 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.25-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.25-expected.txt >index 57e79f16188cba31ad1393d386db15fd310b8c37..b38386585bd7e284ea47c97171288f2e0baaed15 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.25-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.25-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Expected token '(' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.5.2_A1.25 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.3-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.3-expected.txt >index 082d851def609549fc8c67f927109cf388c07c3e..039ff8c08bc05320dc198cec46fc3e2ae60de4a3 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.3-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Unexpected token 'catch' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.5.2_A1.3 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.4-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.4-expected.txt >index 736fa2d562c6027dba8fe0b5cd91c4b45a7a5af7..35ca8abd540b3781d08dd50207c5b2a0dfc9eb4a 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.4-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.4-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Expected an identifier but found '=' instead >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.5.2_A1.4 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.5-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.5-expected.txt >index e72ffe13f65631e434d034be76c16862265eb4b4..187eb25dd10c3aa472d2cee698c8796a5763e084 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.5-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.5-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Expected token '}' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.5.2_A1.5 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.6-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.6-expected.txt >index f00c4f58f8d419ca5068220c1b2efe71dcaffc79..32686216841ac86de7ce81758a877d3397160260 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.6-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.6-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Unexpected token '=' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.5.2_A1.6 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.7-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.7-expected.txt >index 2405ef5ab9e87cad80a4979f4376c3bba499fa13..24caad672d6a1d7f9f0a69bc44dc93e3253b49a4 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.7-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.7-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Unexpected token '=' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.5.2_A1.7 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.8-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.8-expected.txt >index 4670e1059104f3fc68c79981ae0283b079adbd1d..c2202ce378ded0019ac7212e5ef1fbaba2b1dcdc 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.8-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.8-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Unexpected token 'else' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.5.2_A1.8 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.9-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.9-expected.txt >index 69abacac079f984858315f9dd447a4342d2e484d..a8317e8127d56903102af9393286621cbf04d215 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.9-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.9-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Unexpected token 'finally' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.5.2_A1.9 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.10-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.10-expected.txt >index 35ab8012fb6066b5c527a0b1ca507000c8e046de..e69042a39c8708e91d9f7e17b9fee0817e11a951 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.10-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.10-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Use of reserved word 'export' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.5.3_A1.10 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.11-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.11-expected.txt >index d56fa821dc39249de293e530e1c63b7fe39bbfb0..fac5836d65164f0a9a6fe8b5203558b493b43fd8 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.11-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.11-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Use of reserved word 'extends' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.5.3_A1.11 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.16-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.16-expected.txt >index 5ec866f8db905540650538e67d7cf016a2438869..b90511389876d05e7ea933b65e1b7c57bf2abf34 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.16-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.16-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Use of reserved word 'import' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.5.3_A1.16 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.27-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.27-expected.txt >index 473b4ab47e40fd3812de5000a8c8ac011c5028e5..3d4578f6d220fd1607ff15e824e5b2fe2291e9e0 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.27-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.27-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Use of reserved word 'super' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.5.3_A1.27 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.5-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.5-expected.txt >index cd647dcc7e64dfd0d4b7431ee93d981797ed4309..c17ae726065a35c7945161d03d9c2b0eb022f3b7 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.5-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.5-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Use of reserved word 'class' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.5.3_A1.5 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.6-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.6-expected.txt >index 8ecefaa459b43338586f342a229d932e564c1509..a35869e9d0c36e97f86b10e214f586d94c1def1f 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.6-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.6-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Expected an identifier but found '=' instead >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.5.3_A1.6 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.7-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.7-expected.txt >index 6b108a54df31a7e25c9c879a6d124274d6f997ab..cf32d0a68d30868ac9950835eb140b562f97a4cf 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.7-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.7-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Unexpected token '=' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.5.3_A1.7 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.9-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.9-expected.txt >index 86f28dd2facb99b281292985c689e02b549372e7..5a89b7316e50a9f4fc742966c7575be6ad3f0d55 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.9-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.9-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Use of reserved word 'enum' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.5.3_A1.9 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T1-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T1-expected.txt >index e98e2d6d5f7d5990e0f4d391f547c6a900af7026..a547ee383ba354f5213bf996bed0e8f8b268a25b 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Unrecognized token '\u007B' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.7_A2_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T10-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T10-expected.txt >index 94847719d919a22e9aae83cdb8498cc31f3d2954..c391235392c9dd8d5695c755f434f9435c81272a 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T10-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T10-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Unrecognized token '\u002F' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.7_A2_T10 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T2-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T2-expected.txt >index 1200f370c5c5f2982b6e963c85f4a6ff49da6d1c..a0f0cb4c8747686987cb5290c8b6ebd35ee01f27 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Unrecognized token '\u0028' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.7_A2_T2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T3-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T3-expected.txt >index 5e9351e9aa0ddad3001cd4a2368c8777180695b9..e9829960c62e6a67ba778a7dd734c8844bc5f460 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T3-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Unrecognized token '\u005B' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.7_A2_T3 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T4-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T4-expected.txt >index 0104b4341157cf32ddb9f9f06ffb62f03133a8dc..03eaae65b61ca277d5809e26fffc3af0c2ecda84 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T4-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T4-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Unrecognized token '\u003B' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.7_A2_T4 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T5-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T5-expected.txt >index 2d78e91951bc1602df35a97030f0b9f5d3650a3c..0a77180a035cb2daf50e7ab3dff05a04834a03c9 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T5-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T5-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Unrecognized token '\u002E' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S7.7_A2_T5 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T6-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T6-expected.txt >index 839ac6e264162d97e596c566aef96703fb7dcc71..f6434936bd1dfd21066417493a30f1a849bfceca 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T6-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T6-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Unrecognized token '\u002C' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.7_A2_T6 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T7-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T7-expected.txt >index a78c76b1330ff8db3af073dcce3ce97f2bad8eda..de7096e133f21fdfdf6312579fbdce94341e1a72 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T7-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T7-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Unrecognized token '\u002B' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.7_A2_T7 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T8-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T8-expected.txt >index 0f118c36dc4b85a3d290f104995b9ba99c23354c..5027e702a0b20f1994bb9e6dbfa8a649324e38df 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T8-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T8-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Unrecognized token '\u002D' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.7_A2_T8 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T9-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T9-expected.txt >index ab792d9574db7dac6556eb7accd1a2cabd42ea85..f8ee9334d07fcf8dd254917f5a57c5702b84dd46 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T9-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.7_Punctuators/S7.7_A2_T9-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Unrecognized token '\u002A' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.7_A2_T9 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A6.1_T1-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A6.1_T1-expected.txt >index 4456f310c3594c10a8180cfc2f60682f73262a12..e83e505c52ddaf85f936d38865d83a0bca138c43 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A6.1_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A6.1_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Unrecognized token '0' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S7.8.3_A6.1_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A6.1_T2-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A6.1_T2-expected.txt >index 2ad088cbb1efcc5f168e8c386aeec77b22e404de..7e0a17590a7378932094d5b5be86b5ca5411a4a1 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A6.1_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A6.1_T2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Unrecognized token '0' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S7.8.3_A6.1_T2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A6.2_T1-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A6.2_T1-expected.txt >index c14136c15c690ad0779041f4d4649f539e2feedc..13978985b0ba015a1dd023ace4b3719c240c92fd 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A6.2_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A6.2_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Unrecognized token '0' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S7.8.3_A6.2_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A6.2_T2-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A6.2_T2-expected.txt >index 8c96af3a12a46dbb600da4a8083d57e408aef12a..08730d78e020fd439cbb41a8f601beda6048e9e2 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A6.2_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.3_Numeric_Literals/S7.8.3_A6.2_T2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Unrecognized token '0' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S7.8.3_A6.2_T2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A1.1_T1-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A1.1_T1-expected.txt >index c98da89949fa9d461e25ea67df945230a0994ccd..49ecb82ccd17aaa1a092220f69ecb52cfe4c0793 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A1.1_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A1.1_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Unrecognized token '"' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S7.8.4_A1.1_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A1.1_T2-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A1.1_T2-expected.txt >index de0bc13595c3b1385ebc57d25e5cb2af427b81e7..5ccdd44c07bae95b026a68dc3412959cdd72d458 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A1.1_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A1.1_T2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Unrecognized token '"' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S7.8.4_A1.1_T2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A1.2_T1-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A1.2_T1-expected.txt >index 546fe5d8d067deda7205ffd2b98e76f81d58d5e4..90e41d6f8e31a9b42704f9c364e0ef284833e7fd 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A1.2_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A1.2_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Unrecognized token ''' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S7.8.4_A1.2_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A1.2_T2-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A1.2_T2-expected.txt >index 02864b441fd3e63a50ff370210bd3cade44c2864..517bc5e271e5830a4d3160dce6af18b4661b9c80 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A1.2_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A1.2_T2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Unrecognized token ''' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S7.8.4_A1.2_T2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A3.1_T1-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A3.1_T1-expected.txt >index 6d4d50251d2ddad00fff0ad54ca8b959d8d547f7..2685627e13a948b72d3d44ef997be78763911b66 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A3.1_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A3.1_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Unrecognized token '"\"' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S7.8.4_A3.1_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A3.1_T2-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A3.1_T2-expected.txt >index c20685b17027d45a684390fc0d989b121db1dc12..d0caa71fc28dc859517c6382401f5678f9885f4a 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A3.1_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A3.1_T2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Unrecognized token ''\'' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S7.8.4_A3.1_T2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A3.2_T1-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A3.2_T1-expected.txt >index be830857b378ae6832d39341a89be8bef1e7986e..db71c1fdec7b3c185fde4c97feebdb32da2116e0 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A3.2_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A3.2_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Unrecognized token '"\\\"' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S7.8.4_A3.2_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A3.2_T2-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A3.2_T2-expected.txt >index c0138fec7672f1635391f06c7931fa348dc4d5a2..a7127a9c67ebcfa76a86387800c507104305a956 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A3.2_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A3.2_T2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Unrecognized token ''\\\'' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S7.8.4_A3.2_T2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T4-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T4-expected.txt >index 81cdc6b913610d932cb9412faef53a90715305fe..bc861a4ebd55954df7f6e809087755b0521acdd2 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T4-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.1_T4-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Unrecognized token '"\u' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S7.8.4_A7.1_T4 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T1-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T1-expected.txt >index d8fbfd2382d83cffba3bb9850c81ccd2aa2edb74..c4843804adac0fe9e9c8e0372cde1602b45424a5 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Unrecognized token '"\u' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S7.8.4_A7.2_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T2-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T2-expected.txt >index 17d867fa73d028299e98c5d5d9c741dd02b6f3bd..5dd0caa86bddcffc133e9e0c49aabfe315c672db 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Unrecognized token '"\u' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S7.8.4_A7.2_T2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T3-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T3-expected.txt >index 61f0ea0cf2065589b59af29ee92dd7fe5c1f1bc8..3e673dea494304ebcfd13a39a3bb3be1f33b5f9d 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T3-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Unrecognized token '"\u' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S7.8.4_A7.2_T3 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T4-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T4-expected.txt >index 3d30508cb36589961497b7a9ba0ee81501be7908..fd4b5ff07cd7cc84f7d182a5b689099af3335aad 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T4-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T4-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Unrecognized token '"\u' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S7.8.4_A7.2_T4 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T5-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T5-expected.txt >index 594378bb819e6d2bafbf3aba61ab936a2d002bdb..a550169a27133f4491ab51cf975b79bc19779bc0 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T5-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T5-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Unrecognized token '"\u' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S7.8.4_A7.2_T5 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T6-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T6-expected.txt >index e4849df0b41de664215e362152616cfd64936881..91e6cca4c03ed8c1c888213a5425708a870b4a8c 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T6-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.4_String_Literals/S7.8.4_A7.2_T6-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Unrecognized token '"\u' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S7.8.4_A7.2_T6 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T1-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T1-expected.txt >index e1a54350b3e4c7198842a0f212cd90c0b3178efd..52704db9ba358cbbe9b044ca7f2aa468f0b5b109 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T1-expected.txt >@@ -1,11 +1,4 @@ >-CONSOLE MESSAGE: line 84: SyntaxError: Unrecognized token '/*/ >- >-} catch (ex) { >- sputnikException = ex; >-} >- >-var successfullyParsed = true; >-' >+CONSOLE MESSAGE: line 84: SyntaxError: Parse error > S7.8.5_A1.2_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T2-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T2-expected.txt >index 940c3ac7ae45333bdd8010860eab1f878aa00843..4c7a5c47af4eba1e73df3d314ede74fddb24c23a 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Unexpected token '/' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S7.8.5_A1.2_T2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T3-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T3-expected.txt >index bb1009681e41d3139c4d3367f1a14678c25e57b6..630472dbdcc0f66234b64a0b12f9fd64b0ab598a 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T3-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 78: SyntaxError: Unexpected token '.' >+CONSOLE MESSAGE: line 78: SyntaxError: Parse error > S7.8.5_A1.2_T3 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T4-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T4-expected.txt >index 3094a9432e8b4d8cd18c6a8f3f88ed763b20072b..8d171f87ca2efe19db1d992517c0c98353919af9 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T4-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T4-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 78: SyntaxError: Unexpected token '.' >+CONSOLE MESSAGE: line 78: SyntaxError: Parse error > S7.8.5_A1.2_T4 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T1-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T1-expected.txt >index adb2ed1afd369b368319be51d3be2b4c3fbb4ce0..e16c6faa5ac25a6b8fc2cf9071ba00e51324347c 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Unexpected token '/' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S7.8.5_A1.3_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T3-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T3-expected.txt >index d9e3cb2172cc5dd7ee6a848f0400ecc26f1713f2..970bfd1a1f0884fceccf4ce8cdbc1ffbb425c949 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T3-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Unexpected token '/' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S7.8.5_A1.3_T3 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T1-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T1-expected.txt >index d9c999b92b8d789f00e88c8144ba0ed065ab8345..0049d3c47b9c8822843004a27f17ee119e515d64 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Unexpected token '/' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S7.8.5_A1.5_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T3-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T3-expected.txt >index a4414411c3cc31a68e8c751087bc21df5ab24492..b93ab66a37d579a63fce3836c05b42630bb76ccc 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T3-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Unexpected token '/' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S7.8.5_A1.5_T3 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.2_T1-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.2_T1-expected.txt >index bbbf6f774d9a32307333db1561160ae5fe577dea..38c29ae7c6f3cdde054666314c0da45415ba188b 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.2_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.2_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Unexpected token '/' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S7.8.5_A2.2_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.2_T2-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.2_T2-expected.txt >index a06825da7f11d06a76bde9e17df0ee3797657933..889656213b077148aa0171bcc00303dc18b63a25 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.2_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.2_T2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Unexpected token '.' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S7.8.5_A2.2_T2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T1-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T1-expected.txt >index 35a0be3cbc477665276201f0bc6927a58e69d713..b72f7e03bbaafc9405e67c980cf7d4b95b924bbc 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Unexpected token '/' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S7.8.5_A2.3_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T3-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T3-expected.txt >index 5e3bf85a698dc58516a7838fa3189d2413b55d5e..c86b17f017c010968777e98f42cc28dee9cd6a98 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T3-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Unexpected token '/' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S7.8.5_A2.3_T3 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T1-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T1-expected.txt >index 2c20364239ca444eb7c27b78978e4aa210938915..f6a33e4596a1c824ee53194f6f10fdc14722207d 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Unexpected token '/' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S7.8.5_A2.5_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T3-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T3-expected.txt >index 42326c4f8e4bb6b96e0d66976c02cf7e32a47d45..83922e430d76d38136886cfb372e30396beee330 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T3-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Unexpected token '/' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S7.8.5_A2.5_T3 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T7-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T7-expected.txt >index 4540b043d82987d48894d3aa7807ff12b38bdb5a..0a847d96b64c856e083c3329df5062ac3d273b1e 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T7-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T7-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Expected an identifier but found '\u0067' instead >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.8.5_A3.1_T7 > > FAIL successfullyParsed is not set >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T8-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T8-expected.txt >index 0a068d397d8b99ecb0ed44a5f7f523e9cc2f7d96..02bafa01db236150e2dd9cbee2a4a7c7dc7f65a0 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T8-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T8-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Expected an identifier but found '\u0069' instead >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.8.5_A3.1_T8 > > FAIL successfullyParsed is not set >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T9-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T9-expected.txt >index c15f78bae71312edd3277e7287a2c5e11b7839a2..55674b73282d0490bb647dd09a8200eb259cbe79 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T9-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T9-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Expected an identifier but found '\u006D' instead >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S7.8.5_A3.1_T9 > > FAIL successfullyParsed is not set >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples/S7.9.2_A1_T1-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples/S7.9.2_A1_T1-expected.txt >index 6920409f873ab867cbe2f2d9ff5871349829edcc..56c778b1b79e361bf8801b6d8fd32328ac38221e 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples/S7.9.2_A1_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples/S7.9.2_A1_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Unexpected number '2' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S7.9.2_A1_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples/S7.9.2_A1_T3-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples/S7.9.2_A1_T3-expected.txt >index 7bbf265c9f568d05cfb3dd08a64cf3d488ea5de3..90dfa2c16589cfadbc490f4e9daadb491a34003d 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples/S7.9.2_A1_T3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples/S7.9.2_A1_T3-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 78: SyntaxError: Expected token ';' >+CONSOLE MESSAGE: line 78: SyntaxError: Parse error > S7.9.2_A1_T3 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples/S7.9.2_A1_T6-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples/S7.9.2_A1_T6-expected.txt >index 3383087dbc2388ebb8e9d41bc6ea91c92f699432..d6b36b7e26b0e54832be72400aed102d864a3d21 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples/S7.9.2_A1_T6-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/7.9.2_Examples/S7.9.2_A1_T6-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 79: SyntaxError: Unexpected token 'else' >+CONSOLE MESSAGE: line 79: SyntaxError: Parse error > S7.9.2_A1_T6 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T2-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T2-expected.txt >index de0a298fc138f1b21a84389587ab5e26ef0d567e..8a10f21d8afa0afcaa1e1efcc0e5e102ddaede35 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Unexpected token '*' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S7.9_A10_T2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T4-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T4-expected.txt >index 0a7fd642e1943144b8f03de764d9f73eb407b7a4..cd5c4f792126584c5fe8ad0755da3310e4d47cbb 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T4-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T4-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Expected token ')' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S7.9_A10_T4 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T6-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T6-expected.txt >index 5d637fdac50ae5c0f8a761618482238380c7f3f5..ac4a4777fd131690b79b17f4a36855a44c790330 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T6-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T6-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 78: SyntaxError: Unexpected token '*' >+CONSOLE MESSAGE: line 78: SyntaxError: Parse error > S7.9_A10_T6 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T8-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T8-expected.txt >index 3969cf93e555a0ad0615beb63c2c0f23a3b8f159..4bf2ae3625a872b21e4426e23fe42181ee5d9d3d 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T8-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A10_T8-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Unexpected number '2' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S7.9_A10_T8 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T4-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T4-expected.txt >index 528343f9c3c169a1349d9a5866d0e724feb3c836..61421ea4bb06fb6fd487be5305844eb6029a6676 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T4-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T4-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 78: SyntaxError: Unexpected token 'else' >+CONSOLE MESSAGE: line 78: SyntaxError: Parse error > S7.9_A11_T4 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T8-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T8-expected.txt >index 9d63eba3b6378effb9db7c205e7ad36227a8fb4d..f3ee343c949090b3f9a632041046fd1280c9136f 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T8-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A11_T8-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 79: SyntaxError: Unexpected token 'else' >+CONSOLE MESSAGE: line 79: SyntaxError: Parse error > S7.9_A11_T8 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A4-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A4-expected.txt >index bcd07908b1f6888fd110497b7d8f5c169183896b..cc9209c02b7865635a6d78e5a3d70bbcdb0a5ac7 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A4-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A4-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 79: SyntaxError: Unexpected number '1' >+CONSOLE MESSAGE: line 79: SyntaxError: Parse error > S7.9_A4 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.1_T1-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.1_T1-expected.txt >index 9d2f1eaa919a8d169fe1f471c9b92fcbf780da02..135abdcd6b2825e7340a42c392a93ffba6cc2447 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.1_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.1_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 79: SyntaxError: Unexpected token ';' >+CONSOLE MESSAGE: line 79: SyntaxError: Parse error > S7.9_A5.1_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.3_T1-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.3_T1-expected.txt >index 7b0fbf2782095aaccb833b2a4e4e070938ba864f..0b662a8cfaabced4711db6b8b0a03542734420d3 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.3_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A5.3_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 79: SyntaxError: Unexpected token ';' >+CONSOLE MESSAGE: line 79: SyntaxError: Parse error > S7.9_A5.3_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T1-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T1-expected.txt >index 8c362b8bc7a38de412b46dc4bef007554200e19f..fb3b34f504fb9dc8b01911fdb4b3c835fd5da79a 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 80: SyntaxError: Unexpected token ')' >+CONSOLE MESSAGE: line 80: SyntaxError: Parse error > S7.9_A6.2_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T10-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T10-expected.txt >index 913e187feb3410a295b9c8cf56635f4a12714f41..88ee4ec7a533abe60503faa8a7ad946bdc1a26dc 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T10-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T10-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 81: SyntaxError: Unexpected token ')' >+CONSOLE MESSAGE: line 81: SyntaxError: Parse error > S7.9_A6.2_T10 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T2-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T2-expected.txt >index 4f66f0800a13d797367ad6d85ba216612b89eac2..60574497516b37225d4a999dd7aa939649eebe2e 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 81: SyntaxError: Unexpected token ')' >+CONSOLE MESSAGE: line 81: SyntaxError: Parse error > S7.9_A6.2_T2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T3-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T3-expected.txt >index 031e94ee21a409d45ae6ec92ef8dc04ebbd8701e..fc4907aacc87f7315dc8e382dd4e43cc24e6de3e 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T3-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 80: SyntaxError: Unexpected token ')' >+CONSOLE MESSAGE: line 80: SyntaxError: Parse error > S7.9_A6.2_T3 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T4-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T4-expected.txt >index 991b8f10f6b2f4f21fe182936ea98fc837ff24ec..2731121cd784d0c4020ee98b68c7561e124c38ab 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T4-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T4-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 81: SyntaxError: Unexpected token ')' >+CONSOLE MESSAGE: line 81: SyntaxError: Parse error > S7.9_A6.2_T4 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T5-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T5-expected.txt >index d05c9b629ca62bf8ea6dac71e19d2fa476b65c11..34e6970f57e5cdd5f66ed0b3b33ce344b5894ba3 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T5-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T5-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 80: SyntaxError: Expected token ';' >+CONSOLE MESSAGE: line 80: SyntaxError: Parse error > S7.9_A6.2_T5 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T6-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T6-expected.txt >index d0098acf2006b54675cf4d794f07639fb83ac95a..fd0f1adda21d51ea51bea5eb9cf274ae6944dc21 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T6-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T6-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 81: SyntaxError: Expected token ';' >+CONSOLE MESSAGE: line 81: SyntaxError: Parse error > S7.9_A6.2_T6 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T7-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T7-expected.txt >index 5ba528871d55eac1052520b233c6ee55b300097b..8e069c22d6b47912b1cd9ee0e73946d9b69dfcb1 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T7-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T7-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 81: SyntaxError: Unexpected token ')' >+CONSOLE MESSAGE: line 81: SyntaxError: Parse error > S7.9_A6.2_T7 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T8-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T8-expected.txt >index 8970da4f54a17ae43f5209b6ec8f00f9845f40ba..15d4b89274c16f99c10d0a3cddb3fc0aeeb27558 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T8-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T8-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 81: SyntaxError: Expected token ';' >+CONSOLE MESSAGE: line 81: SyntaxError: Parse error > S7.9_A6.2_T8 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T9-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T9-expected.txt >index f1dd6be1d238ef72c03355fc67c7bdb937db59ef..d7eff093b7ed83537bea84230ae81f028100131f 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T9-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.2_T9-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 80: SyntaxError: Expected token ';' >+CONSOLE MESSAGE: line 80: SyntaxError: Parse error > S7.9_A6.2_T9 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T1-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T1-expected.txt >index 96195c7ad414e818a380b38e6f3f689f65b22b4f..5a245324d9d2c1889859bf534143b2e24a4a7fc7 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 80: SyntaxError: Unexpected token ')' >+CONSOLE MESSAGE: line 80: SyntaxError: Parse error > S7.9_A6.3_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T2-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T2-expected.txt >index 012934062b8893807860b4176fbbbbf37efe2161..c64cdc4cd7730206e7695bb83a95e9c4c94cc418 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 81: SyntaxError: Unexpected token ')' >+CONSOLE MESSAGE: line 81: SyntaxError: Parse error > S7.9_A6.3_T2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T3-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T3-expected.txt >index ddedccc9b2c6cc20cd2517daf1d28538402a0e61..0977c83984584bf87524f3ecb70788d0afe72ec7 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T3-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 82: SyntaxError: Unexpected token ')' >+CONSOLE MESSAGE: line 82: SyntaxError: Parse error > S7.9_A6.3_T3 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T4-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T4-expected.txt >index 911e47557f8386a4727fc957e26e131a6dd2600d..ef67f9413da326d72e00a2d5dff7f2cc37f70660 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T4-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T4-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 81: SyntaxError: Expected token 'in' >+CONSOLE MESSAGE: line 81: SyntaxError: Parse error > S7.9_A6.3_T4 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T5-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T5-expected.txt >index 263c5b68818301fb04668c46dbe84b2183a0d496..83be8197d541d863e3e9ab265063f86fa68b241a 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T5-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T5-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 80: SyntaxError: Expected token 'in' >+CONSOLE MESSAGE: line 80: SyntaxError: Parse error > S7.9_A6.3_T5 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T6-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T6-expected.txt >index e478e7a42a40a6b8d37432cb7dcf92b2e2ae4b0c..c5ba3ff743e5002982781423584332f2877c47c8 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T6-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T6-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 81: SyntaxError: Expected token 'in' >+CONSOLE MESSAGE: line 81: SyntaxError: Parse error > S7.9_A6.3_T6 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T7-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T7-expected.txt >index ff0d64872fc8c3c0b7ef0d14244b7e9f21618b94..b5681aac752edec252eb79f6aef0c9e607bc6e68 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T7-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.3_T7-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 81: SyntaxError: Expected token 'in' >+CONSOLE MESSAGE: line 81: SyntaxError: Parse error > S7.9_A6.3_T7 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.4_T1-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.4_T1-expected.txt >index 5c25446f2c8e76585cae5b0763393a8b7045ca1c..a8060b373fc08545eb7dfba7c117a97e00e39295 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.4_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.4_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Expected token ')' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S7.9_A6.4_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.4_T2-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.4_T2-expected.txt >index a1b89b57d4effddf505a4a4342ba2092948cee20..f5ed20d5a8fd44af853082771d1e9f68b2b2d8b5 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.4_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A6.4_T2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Unexpected token ';' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S7.9_A6.4_T2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T6-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T6-expected.txt >index a6889c9d5de67748e65c8b4275061f9d8552e74c..221797197432ecf262851324d0982b2e8a6f9559 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T6-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T6-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 80: SyntaxError: Unexpected token '}' >+CONSOLE MESSAGE: line 80: SyntaxError: Parse error > S7.9_A9_T6 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T7-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T7-expected.txt >index 1e147e86d3314d2893c72e43990b6c773e45ea2e..5afc8cc1a59b2f8abb55bd8e45283a187cbde7da 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T7-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T7-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 81: SyntaxError: Unexpected token '}' >+CONSOLE MESSAGE: line 81: SyntaxError: Parse error > S7.9_A9_T7 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T8-expected.txt b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T8-expected.txt >index cf84a817d760ad057a9547377377c92d1d01730c..f53f3af89df4e8116f2d77956945d747ebae362c 100644 >--- a/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T8-expected.txt >+++ b/LayoutTests/sputnik/Conformance/07_Lexical_Conventions/7.9_Automatic_Semicolon_Insertion/S7.9_A9_T8-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Expected token 'while' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S7.9_A9_T8 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/08_Types/8.2_The_Null_Type/S8.2_A2-expected.txt b/LayoutTests/sputnik/Conformance/08_Types/8.2_The_Null_Type/S8.2_A2-expected.txt >index 721c98ea3b24d849749df858ec043f4f4a8575a2..8b3db5a866f6c2a4685e3a0cc44a49eabdee15dd 100644 >--- a/LayoutTests/sputnik/Conformance/08_Types/8.2_The_Null_Type/S8.2_A2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/08_Types/8.2_The_Null_Type/S8.2_A2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Expected an identifier but found 'null' instead >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S8.2_A2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/08_Types/8.4_The_String_Type/S8.4_A13_T1-expected.txt b/LayoutTests/sputnik/Conformance/08_Types/8.4_The_String_Type/S8.4_A13_T1-expected.txt >index 439fbb9e02046df1f04de3befacd83916b6d6533..bb3a30912f867d4ce16e1d0838c2e3ebcf3a3943 100644 >--- a/LayoutTests/sputnik/Conformance/08_Types/8.4_The_String_Type/S8.4_A13_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/08_Types/8.4_The_String_Type/S8.4_A13_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Unrecognized token '';' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S8.4_A13_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/08_Types/8.4_The_String_Type/S8.4_A13_T2-expected.txt b/LayoutTests/sputnik/Conformance/08_Types/8.4_The_String_Type/S8.4_A13_T2-expected.txt >index 860be2f53c8d2362b38dbd4740d3f2fec41c6115..3723d42f3fe70c89bd1c306558ec1d37fb28ee48 100644 >--- a/LayoutTests/sputnik/Conformance/08_Types/8.4_The_String_Type/S8.4_A13_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/08_Types/8.4_The_String_Type/S8.4_A13_T2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Unrecognized token '';' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S8.4_A13_T2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/08_Types/8.4_The_String_Type/S8.4_A13_T3-expected.txt b/LayoutTests/sputnik/Conformance/08_Types/8.4_The_String_Type/S8.4_A13_T3-expected.txt >index 7e11e2e7e3dbf1af30832a6e4b8c04487ef36cc9..5c98f6872e7b26d01d8fef9fde5f089012b5884a 100644 >--- a/LayoutTests/sputnik/Conformance/08_Types/8.4_The_String_Type/S8.4_A13_T3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/08_Types/8.4_The_String_Type/S8.4_A13_T3-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Unexpected string '' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S8.4_A13_T3 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/08_Types/8.4_The_String_Type/S8.4_A14_T1-expected.txt b/LayoutTests/sputnik/Conformance/08_Types/8.4_The_String_Type/S8.4_A14_T1-expected.txt >index 06db2046d7f87649d0266c530ec6aec47e170324..798574029f00fba430a6d3f3a7fabff65cc2c1c0 100644 >--- a/LayoutTests/sputnik/Conformance/08_Types/8.4_The_String_Type/S8.4_A14_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/08_Types/8.4_The_String_Type/S8.4_A14_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Unrecognized token '";' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S8.4_A14_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/08_Types/8.4_The_String_Type/S8.4_A14_T2-expected.txt b/LayoutTests/sputnik/Conformance/08_Types/8.4_The_String_Type/S8.4_A14_T2-expected.txt >index 0369ea04749e2d6214ae4b7c2be172fc663c4249..1edde3e9fbd7e2381c5fa2ccbd93cd3f0e4fb903 100644 >--- a/LayoutTests/sputnik/Conformance/08_Types/8.4_The_String_Type/S8.4_A14_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/08_Types/8.4_The_String_Type/S8.4_A14_T2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Unrecognized token '";' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S8.4_A14_T2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/08_Types/8.4_The_String_Type/S8.4_A14_T3-expected.txt b/LayoutTests/sputnik/Conformance/08_Types/8.4_The_String_Type/S8.4_A14_T3-expected.txt >index 234df47ef4c74830c44839985564ceef073470bf..0ded2a1cf34fd328b28000ac8968a20999378065 100644 >--- a/LayoutTests/sputnik/Conformance/08_Types/8.4_The_String_Type/S8.4_A14_T3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/08_Types/8.4_The_String_Type/S8.4_A14_T3-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Unexpected string "" >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S8.4_A14_T3 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.3_T1-expected.txt b/LayoutTests/sputnik/Conformance/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.3_T1-expected.txt >index 55d2f9544094c819bb19e2d0356994487b33bfcf..41ec37ef75ffe7485347273a91f87e3791773168 100644 >--- a/LayoutTests/sputnik/Conformance/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.3_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/11_Expressions/11.2_Left_Hand_Side_Expressions/11.2.4_Argument_Lists/S11.2.4_A1.3_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 79: SyntaxError: Unexpected token ',' >+CONSOLE MESSAGE: line 79: SyntaxError: Parse error > S11.2.4_A1.3_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.1_T1-expected.txt b/LayoutTests/sputnik/Conformance/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.1_T1-expected.txt >index b752db37d6fc1e5735e9245c4a366b8a86bce158..003634aaa9127bbc23fc0332effe6883f57fbae9 100644 >--- a/LayoutTests/sputnik/Conformance/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.1_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.1_T1-expected.txt >@@ -1,6 +1,6 @@ > S11.3.1_A1.1_T1 > >-PASS SyntaxError: Unexpected EOF >+PASS SyntaxError: Parse error > > TEST COMPLETE > >diff --git a/LayoutTests/sputnik/Conformance/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.1_T2-expected.txt b/LayoutTests/sputnik/Conformance/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.1_T2-expected.txt >index 2e3261d317bfae89d4a6b1193a71881407e28bee..af8b0cfbfbf59af767f35c2af8f68ea2d3110530 100644 >--- a/LayoutTests/sputnik/Conformance/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.1_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.1_T2-expected.txt >@@ -1,6 +1,6 @@ > S11.3.1_A1.1_T2 > >-PASS SyntaxError: Unexpected EOF >+PASS SyntaxError: Parse error > > TEST COMPLETE > >diff --git a/LayoutTests/sputnik/Conformance/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.1_T3-expected.txt b/LayoutTests/sputnik/Conformance/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.1_T3-expected.txt >index fbc9aa72301104d9094a8cf529a6078c213348bd..349cd6d9d6c8217b07a240cda06bb49eba39ecb3 100644 >--- a/LayoutTests/sputnik/Conformance/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.1_T3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.1_T3-expected.txt >@@ -1,6 +1,6 @@ > S11.3.1_A1.1_T3 > >-PASS SyntaxError: Unexpected EOF >+PASS SyntaxError: Parse error > > TEST COMPLETE > >diff --git a/LayoutTests/sputnik/Conformance/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.1_T4-expected.txt b/LayoutTests/sputnik/Conformance/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.1_T4-expected.txt >index 52a0a7650d60d7384afab2af47087ce7a0a5c7d6..65b790eed72884269310af9e08ee963fc9b93643 100644 >--- a/LayoutTests/sputnik/Conformance/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.1_T4-expected.txt >+++ b/LayoutTests/sputnik/Conformance/11_Expressions/11.3_PostfixExpressions/11.3.1_Postfix_Increment_Operator/S11.3.1_A1.1_T4-expected.txt >@@ -1,6 +1,6 @@ > S11.3.1_A1.1_T4 > >-PASS SyntaxError: Unexpected EOF >+PASS SyntaxError: Parse error > > TEST COMPLETE > >diff --git a/LayoutTests/sputnik/Conformance/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.1_T1-expected.txt b/LayoutTests/sputnik/Conformance/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.1_T1-expected.txt >index cb4ef14cebb385fb222b93b5f9a612988edf1f8d..809292c11a5476b6ca8b46acbf1f95ba6e7daefa 100644 >--- a/LayoutTests/sputnik/Conformance/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.1_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.1_T1-expected.txt >@@ -1,6 +1,6 @@ > S11.3.2_A1.1_T1 > >-PASS SyntaxError: Unexpected EOF >+PASS SyntaxError: Parse error > > TEST COMPLETE > >diff --git a/LayoutTests/sputnik/Conformance/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.1_T2-expected.txt b/LayoutTests/sputnik/Conformance/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.1_T2-expected.txt >index 6a3460be508ac9164a2ae5e9452bd5b59e34fe58..be9da1174a6e1c6a4d7ad7a036775ad2280deeca 100644 >--- a/LayoutTests/sputnik/Conformance/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.1_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.1_T2-expected.txt >@@ -1,6 +1,6 @@ > S11.3.2_A1.1_T2 > >-PASS SyntaxError: Unexpected EOF >+PASS SyntaxError: Parse error > > TEST COMPLETE > >diff --git a/LayoutTests/sputnik/Conformance/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.1_T3-expected.txt b/LayoutTests/sputnik/Conformance/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.1_T3-expected.txt >index 120de489dcf6d0bc276ea07177fc99ff43fafac8..b243798a3eed5ab507045ae400ee1e1d943ec306 100644 >--- a/LayoutTests/sputnik/Conformance/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.1_T3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.1_T3-expected.txt >@@ -1,6 +1,6 @@ > S11.3.2_A1.1_T3 > >-PASS SyntaxError: Unexpected EOF >+PASS SyntaxError: Parse error > > TEST COMPLETE > >diff --git a/LayoutTests/sputnik/Conformance/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.1_T4-expected.txt b/LayoutTests/sputnik/Conformance/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.1_T4-expected.txt >index c4a46d983f41c763e41a08b7d138264a98f0896a..fa2ef780cf9d7b190988f1573162b333f195cd18 100644 >--- a/LayoutTests/sputnik/Conformance/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.1_T4-expected.txt >+++ b/LayoutTests/sputnik/Conformance/11_Expressions/11.3_PostfixExpressions/11.3.2_Postfix_Decrement_Operator/S11.3.2_A1.1_T4-expected.txt >@@ -1,6 +1,6 @@ > S11.3.2_A1.1_T4 > >-PASS SyntaxError: Unexpected EOF >+PASS SyntaxError: Parse error > > TEST COMPLETE > >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.11_The_switch_Statement/S12.11_A2_T1-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.11_The_switch_Statement/S12.11_A2_T1-expected.txt >index 1204cd59113aff5132678dd18890f269ce903766..f81a7f99ed8a9b296bb2a39a7ed9d858c2e0cd83 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.11_The_switch_Statement/S12.11_A2_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.11_The_switch_Statement/S12.11_A2_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 85: SyntaxError: Expected token '}' >+CONSOLE MESSAGE: line 85: SyntaxError: Parse error > S12.11_A2_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.11_The_switch_Statement/S12.11_A3_T1-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.11_The_switch_Statement/S12.11_A3_T1-expected.txt >index 026b067a25b2f0a04ff514000aa1f99b2927436c..d416c879f115dcf930a7a20519ff146abe521d43 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.11_The_switch_Statement/S12.11_A3_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.11_The_switch_Statement/S12.11_A3_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 79: SyntaxError: Unexpected token ')' >+CONSOLE MESSAGE: line 79: SyntaxError: Parse error > S12.11_A3_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.11_The_switch_Statement/S12.11_A3_T2-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.11_The_switch_Statement/S12.11_A3_T2-expected.txt >index a546965fa720f1d395a04e0cc9ab353b50b9b6bc..9d45c18f61b6e11d0c1398d366b9842b9ef7a693 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.11_The_switch_Statement/S12.11_A3_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.11_The_switch_Statement/S12.11_A3_T2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 79: SyntaxError: Expected token '(' >+CONSOLE MESSAGE: line 79: SyntaxError: Parse error > S12.11_A3_T2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.11_The_switch_Statement/S12.11_A3_T3-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.11_The_switch_Statement/S12.11_A3_T3-expected.txt >index 65b1ab5b008c55c573f381cc25efd919c9ead5de..295e439394ecb0598cf8b314f3bcf5d56b15fc82 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.11_The_switch_Statement/S12.11_A3_T3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.11_The_switch_Statement/S12.11_A3_T3-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Expected token '{' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S12.11_A3_T3 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.11_The_switch_Statement/S12.11_A3_T4-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.11_The_switch_Statement/S12.11_A3_T4-expected.txt >index 0162ef785b21230c1bd70eb8fedcf6c81c7bbc5c..89219a3db316ff2a80c511e97930606537102195 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.11_The_switch_Statement/S12.11_A3_T4-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.11_The_switch_Statement/S12.11_A3_T4-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 80: SyntaxError: Unexpected token ':' >+CONSOLE MESSAGE: line 80: SyntaxError: Parse error > S12.11_A3_T4 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.11_The_switch_Statement/S12.11_A3_T5-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.11_The_switch_Statement/S12.11_A3_T5-expected.txt >index 08c9ad2783eca0be6ed4246ebfd8b3ab19e2b1ee..c8d70fc4945861051dec25465b444b326daead28 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.11_The_switch_Statement/S12.11_A3_T5-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.11_The_switch_Statement/S12.11_A3_T5-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 80: SyntaxError: Expected token '}' >+CONSOLE MESSAGE: line 80: SyntaxError: Parse error > S12.11_A3_T5 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T1-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T1-expected.txt >index 09230c7cf5c559d9f713968192b183ca2d348c59..39ea4070eaf54b7004fbc8639db28e479c962191 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 79: SyntaxError: Expected token '{' >+CONSOLE MESSAGE: line 79: SyntaxError: Parse error > S12.14_A16_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T10-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T10-expected.txt >index 4138abaa48df55898c9bc91063f65d2b6ad38485..8f97d13bf3b9241fe5183fa26b24e679446c7a21 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T10-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T10-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 78: SyntaxError: Expected an identifier but found ')' instead >+CONSOLE MESSAGE: line 78: SyntaxError: Parse error > S12.14_A16_T10 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T11-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T11-expected.txt >index f509cd92b9d8ba7eed5d4de0fb94f47523bd90d6..7ee6c305bd0725a64c2c2b6a803bf5119045ebbd 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T11-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T11-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 80: SyntaxError: Unexpected token 'catch' >+CONSOLE MESSAGE: line 80: SyntaxError: Parse error > S12.14_A16_T11 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T12-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T12-expected.txt >index 95823bb5b693f844a128053d58659f7e2fbbe44c..c082032fbedd98b94d3fdff4cf1d41f0f36071bd 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T12-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T12-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 82: SyntaxError: Unexpected token '}' >+CONSOLE MESSAGE: line 82: SyntaxError: Parse error > S12.14_A16_T12 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T13-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T13-expected.txt >index af98dee624876911bbf14dd0894f7c4e7d5f4eec..8a52ada016efba12a3e74de67af553c0925c6eb6 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T13-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T13-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 80: SyntaxError: Expected an identifier but found '"22"' instead >+CONSOLE MESSAGE: line 80: SyntaxError: Parse error > S12.14_A16_T13 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T14-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T14-expected.txt >index bad73a53c9bc429f6145d900666b1554fa7fac44..b5b456d620db8bd3b2bc2b197f74ccbb09cdf42e 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T14-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T14-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Expected token '{' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S12.14_A16_T14 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T15-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T15-expected.txt >index 0c759c448b48500128166375032dbf0a3de82e68..cc07134c1ec7bfc9572398c8363b9904aa240460 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T15-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T15-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 79: SyntaxError: Expected token '{' >+CONSOLE MESSAGE: line 79: SyntaxError: Parse error > S12.14_A16_T15 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T2-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T2-expected.txt >index 7acf309d74eea4f908d3aa7074e0eea4da8768ec..59d98e221c9ca922c8e0626324fc2a2b5e2f0d7c 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Unexpected token 'catch' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S12.14_A16_T2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T3-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T3-expected.txt >index 5967ce99e8e93ef8ff2b7e18db9e7e19ea434dd7..5f93d974122ad39306950fd3f9981f282114afbd 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T3-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Unexpected token 'finally' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S12.14_A16_T3 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T4-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T4-expected.txt >index 3f5a1049e12f5808cab8750701442d482bab46fe..13f348f6d50e51e27f2001388ae21334f84a3ba3 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T4-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T4-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 78: SyntaxError: Expected token '(' >+CONSOLE MESSAGE: line 78: SyntaxError: Parse error > S12.14_A16_T4 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T5-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T5-expected.txt >index 892dfdab4ac187c4121d64957649c7be53f64f67..c7493c132ce441208471e2ebcb326b8fbdb4b44e 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T5-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T5-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 78: SyntaxError: Expected an identifier but found ')' instead >+CONSOLE MESSAGE: line 78: SyntaxError: Parse error > S12.14_A16_T5 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T6-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T6-expected.txt >index 8a8bba062601e8a7d9045007beb595bfece2826c..4776fe8a9033ab392b1fee0c1c81d38ce2d7028e 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T6-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T6-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 78: SyntaxError: Unexpected token 'catch' >+CONSOLE MESSAGE: line 78: SyntaxError: Parse error > S12.14_A16_T6 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T7-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T7-expected.txt >index 08672c76f00676b91811801c57706cbb7292f796..a205f766e197860d63cc5e997da56e9e0ee34a96 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T7-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T7-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 78: SyntaxError: Expected an identifier but found ')' instead >+CONSOLE MESSAGE: line 78: SyntaxError: Parse error > S12.14_A16_T7 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T8-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T8-expected.txt >index 0ba22c1c0b65d426d2de82f95b222c133f3f9c74..33fd1f8bc8e5515f36d7e82cc27e58bc23302bf9 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T8-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T8-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 78: SyntaxError: Expected an identifier but found ')' instead >+CONSOLE MESSAGE: line 78: SyntaxError: Parse error > S12.14_A16_T8 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T9-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T9-expected.txt >index ab6b314b01d99d40ec29978fe68f5fe3f241ee5c..11615deda7b3b8fffa08ce3d97d469d968a3f046 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T9-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T9-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 77: SyntaxError: Unexpected token 'catch' >+CONSOLE MESSAGE: line 77: SyntaxError: Parse error > S12.14_A16_T9 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.1_Block/S12.1_A4_T1-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.1_Block/S12.1_A4_T1-expected.txt >index 94532a2442f795aabc4770dedf16a45bd35da138..8741b487899d361407d5e30a6bea7bd8162f2c3b 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.1_Block/S12.1_A4_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.1_Block/S12.1_A4_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 80: SyntaxError: Expected an identifier but found '}' instead >+CONSOLE MESSAGE: line 80: SyntaxError: Parse error > S12.1_A4_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.1_Block/S12.1_A4_T2-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.1_Block/S12.1_A4_T2-expected.txt >index a55705edceba7fdbc9b592342f95a167ef4b3406..073853b4ba58527efbfd91a00de85d090fd14e97 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.1_Block/S12.1_A4_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.1_Block/S12.1_A4_T2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 80: SyntaxError: Expected an identifier but found '}' instead >+CONSOLE MESSAGE: line 80: SyntaxError: Parse error > S12.1_A4_T2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T1-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T1-expected.txt >index 617709b451026a31bd860d423aa05472b11df1be..c7b14e764dd23c00b2d96fa85c0062d628914f21 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 78: SyntaxError: Unexpected token '+=' >+CONSOLE MESSAGE: line 78: SyntaxError: Parse error > S12.2_A8_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T2-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T2-expected.txt >index 025e01536d89ea85f1c33b14a43c0582fe62fc4f..73c1c71dc8efb536da935670f59e6e9a661e3e4e 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 78: SyntaxError: Unexpected token '|' >+CONSOLE MESSAGE: line 78: SyntaxError: Parse error > S12.2_A8_T2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T3-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T3-expected.txt >index 08aed5ff35ff6c7fa5bc3c6dd4e4b9782737dd82..2f9387132bcefa8c24b8e73d86bb6e2916c4b507 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T3-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 78: SyntaxError: Unexpected token '&&' >+CONSOLE MESSAGE: line 78: SyntaxError: Parse error > S12.2_A8_T3 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T4-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T4-expected.txt >index 04ac5d42f7e2f21957a9e3d5840aa6012b1d44cd..9cc9c8cf2e674173becf447db3d533a2bc59b9b7 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T4-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T4-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 78: SyntaxError: Unexpected token '++' >+CONSOLE MESSAGE: line 78: SyntaxError: Parse error > S12.2_A8_T4 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T5-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T5-expected.txt >index d6968aec56d06d76a5408672ab17127b0c28b64d..6f70c2507a1cf54747fd4e837e913b274ac7d4d2 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T5-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T5-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 78: SyntaxError: Expected an identifier but found '--' instead >+CONSOLE MESSAGE: line 78: SyntaxError: Parse error > S12.2_A8_T5 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T6-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T6-expected.txt >index 0ead0bb89f99e214690bb080f62551d6aeae742b..aac1d5d506739993133af2fdcac12cc4bca0f28a 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T6-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T6-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 78: SyntaxError: Unexpected token '*' >+CONSOLE MESSAGE: line 78: SyntaxError: Parse error > S12.2_A8_T6 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T7-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T7-expected.txt >index 15095bb10bdbd79439a23a432db9cfaba3428c52..6f2d34e931fcb635fa3bb54b5e30517ab7296f9d 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T7-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T7-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 78: SyntaxError: Unexpected token '>>' >+CONSOLE MESSAGE: line 78: SyntaxError: Parse error > S12.2_A8_T7 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T8-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T8-expected.txt >index 6bdc9dc510b6319dd78a9319c40ca883ccfc9560..8706920aefabf72051fc3c9c8deb9f524330dcf3 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T8-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T8-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 80: SyntaxError: Unexpected token 'in' >+CONSOLE MESSAGE: line 80: SyntaxError: Parse error > S12.2_A8_T8 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.4_Expression_Statement/S12.4_A1-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.4_Expression_Statement/S12.4_A1-expected.txt >index 14424b74ccc87ed850bc79c5d889c5394e1447b8..d0d5e6c563f7a7ab98492c9ab59edb59683344f3 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.4_Expression_Statement/S12.4_A1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.4_Expression_Statement/S12.4_A1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 78: SyntaxError: Unexpected token '(' >+CONSOLE MESSAGE: line 78: SyntaxError: Parse error > S12.4_A1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.5_The_if_Statement/S12.5_A11-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.5_The_if_Statement/S12.5_A11-expected.txt >index 2b8fb1d163527e7c8a54039509ed9fae9131f766..4dadb9ead9742f7e133107a4973cdeecbb6e0c60 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.5_The_if_Statement/S12.5_A11-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.5_The_if_Statement/S12.5_A11-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 78: SyntaxError: Expected token ':' >+CONSOLE MESSAGE: line 78: SyntaxError: Parse error > S12.5_A11 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.5_The_if_Statement/S12.5_A6_T1-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.5_The_if_Statement/S12.5_A6_T1-expected.txt >index b5f4ec911ebadb93e0d0aeea6fee2168f8cd2052..e58e74739277b6e76e8a5aec4d55191e04ebb83d 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.5_The_if_Statement/S12.5_A6_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.5_The_if_Statement/S12.5_A6_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 78: SyntaxError: Expected token '(' >+CONSOLE MESSAGE: line 78: SyntaxError: Parse error > S12.5_A6_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.5_The_if_Statement/S12.5_A6_T2-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.5_The_if_Statement/S12.5_A6_T2-expected.txt >index 49b83dfb1b261c12a9fd5fde90ff93a0cf13edc5..5dd42d84b6af541daf015e0b8ca1f38354f33c82 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.5_The_if_Statement/S12.5_A6_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.5_The_if_Statement/S12.5_A6_T2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 78: SyntaxError: Expected token '(' >+CONSOLE MESSAGE: line 78: SyntaxError: Parse error > S12.5_A6_T2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.5_The_if_Statement/S12.5_A8-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.5_The_if_Statement/S12.5_A8-expected.txt >index 1765578317a72e847d5e45ce33349267eb838d9e..af7450cb413f935dea0f6394790cfb36638ee222 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.5_The_if_Statement/S12.5_A8-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.5_The_if_Statement/S12.5_A8-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 78: SyntaxError: Unexpected token ')' >+CONSOLE MESSAGE: line 78: SyntaxError: Parse error > S12.5_A8 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.5_The_if_Statement/S12.5_A9_T3-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.5_The_if_Statement/S12.5_A9_T3-expected.txt >index 65f5fee319aa723fcfadf28648297590c04879e6..a76435d853a5f8e661d865a96b7e9e2be6488782 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.5_The_if_Statement/S12.5_A9_T3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.5_The_if_Statement/S12.5_A9_T3-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Unexpected token '(' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S12.5_A9_T3 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A12-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A12-expected.txt >index 5943ddb5547255b0c4fae94ea4cceba50aa9f723..fe088c9da2ffbb135366fe66d9e4b33e1bb00cd2 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A12-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A12-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 78: SyntaxError: Expected token 'while' >+CONSOLE MESSAGE: line 78: SyntaxError: Parse error > S12.6.1_A12 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A13_T3-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A13_T3-expected.txt >index 21279f59923e20bd478e010a683176c06c1afc1a..ea8fbf730fe444afcf5145a44d115aac4df2c183 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A13_T3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A13_T3-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Unexpected token '(' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S12.6.1_A13_T3 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A15-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A15-expected.txt >index 70a48e9db073cd1297cb648fe1cd882373fbaad4..6370155367292f2625258fae7aa139a85d146d05 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A15-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A15-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 80: SyntaxError: Expected token ':' >+CONSOLE MESSAGE: line 80: SyntaxError: Parse error > S12.6.1_A15 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T1-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T1-expected.txt >index b27ef937929e850e41cd8edbeb31e39459a3b406..dc44fc175ca8d486f91080fee155965e2932bd82 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 78: SyntaxError: Expected token '(' >+CONSOLE MESSAGE: line 78: SyntaxError: Parse error > S12.6.1_A6_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T2-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T2-expected.txt >index ee31af3689a4d779e3062e004ed4cc838e16b3e2..3da5ae9818f36a0af01db3e3e1ef23f8589ed64a 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 78: SyntaxError: Expected token '(' >+CONSOLE MESSAGE: line 78: SyntaxError: Parse error > S12.6.1_A6_T2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T3-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T3-expected.txt >index 2233257213adb4d85b8db96e771c90303f542110..2f0f435f258680c61a1e7bacba9e569d6a7bc1ec 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T3-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 78: SyntaxError: Expected token '(' >+CONSOLE MESSAGE: line 78: SyntaxError: Parse error > S12.6.1_A6_T3 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T4-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T4-expected.txt >index 34b2a84192e1033d44946ca22bbf92bc1b95bdd7..18480b1f86f4a819e3767a820e1b8b72a9e2bb34 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T4-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T4-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 78: SyntaxError: Expected token '(' >+CONSOLE MESSAGE: line 78: SyntaxError: Parse error > S12.6.1_A6_T4 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T5-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T5-expected.txt >index 5dca9082777b61d899387613fed59e23a3df64f1..d2fcd65591287928d5d3075d6a337bf439512f9f 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T5-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T5-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 78: SyntaxError: Expected token '(' >+CONSOLE MESSAGE: line 78: SyntaxError: Parse error > S12.6.1_A6_T5 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T6-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T6-expected.txt >index b4fa9563a236600369b37099c7079004100e617f..ef906487fd413affeae045bf45665612c903ebdc 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T6-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.1_The_do_while_Statement/S12.6.1_A6_T6-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 78: SyntaxError: Expected token '(' >+CONSOLE MESSAGE: line 78: SyntaxError: Parse error > S12.6.1_A6_T6 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A13_T3-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A13_T3-expected.txt >index aa51dd198df1f1aeabf8ae450bf1840c4630d497..8910404ba9b09068f6bfd474d552f494c5fbf0dc 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A13_T3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A13_T3-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Unexpected token '(' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S12.6.2_A13_T3 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A15-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A15-expected.txt >index fb4e7077a569cf0b9538a9189d0120cbc7d8dc76..9c87471e145ec3f0ce5d17c31a1a5cadabf05e7e 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A15-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A15-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 78: SyntaxError: Expected token ':' >+CONSOLE MESSAGE: line 78: SyntaxError: Parse error > S12.6.2_A15 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T1-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T1-expected.txt >index 339f5648dff55e8cf0029c6ef7fa7beb069fba07..3271a16707e1537b2f918e50a26ea8d8e05d61ce 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 78: SyntaxError: Expected token '(' >+CONSOLE MESSAGE: line 78: SyntaxError: Parse error > S12.6.2_A6_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T2-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T2-expected.txt >index b8778e0f980504170d97c73d31d752ce123401d5..947de867ddff275c1d3f623d0f2c6f1b51e2fdd0 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 78: SyntaxError: Expected token '(' >+CONSOLE MESSAGE: line 78: SyntaxError: Parse error > S12.6.2_A6_T2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T3-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T3-expected.txt >index a9ba44f58bf598fae057be105401313decceed72..0ef99edd0172eb50a25dcb0766c63e68be231a0e 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T3-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 78: SyntaxError: Expected token '(' >+CONSOLE MESSAGE: line 78: SyntaxError: Parse error > S12.6.2_A6_T3 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T4-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T4-expected.txt >index 986497ad94f826da8467aab7e3ef061a1df8934a..582c02ef0c35c704720070dd0c6cb5726767834e 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T4-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T4-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 78: SyntaxError: Expected token '(' >+CONSOLE MESSAGE: line 78: SyntaxError: Parse error > S12.6.2_A6_T4 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T5-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T5-expected.txt >index 983b934789f3e342ac39e025130fd6be2327807f..7b3249678468a9feb21c6f9f13e96569e9d20b93 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T5-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T5-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 78: SyntaxError: Expected token '(' >+CONSOLE MESSAGE: line 78: SyntaxError: Parse error > S12.6.2_A6_T5 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T6-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T6-expected.txt >index d00a7f0af026acd8daae8e0443430a090cfc74d1..ae1947d75f75b3ce4403b6ad850980964b6bca1e 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T6-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.2_The_while_statement/S12.6.2_A6_T6-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 78: SyntaxError: Expected token '(' >+CONSOLE MESSAGE: line 78: SyntaxError: Parse error > S12.6.2_A6_T6 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A11.1_T3-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A11.1_T3-expected.txt >index 116757d74d2c22dff45191952712d38c5a9329c6..a7a4edf5ef277df1778f7a3df37372dd9717f07b 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A11.1_T3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A11.1_T3-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 82: SyntaxError: Label 'nonexist' is not defined >+CONSOLE MESSAGE: line 82: SyntaxError: Parse error > S12.6.3_A11.1_T3 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A11_T3-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A11_T3-expected.txt >index 859e15cd8b0f302fdb331b71c6be6dbddd896e8e..ffdca350ef997c3764eb8d9455d0ede9d051cc38 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A11_T3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A11_T3-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 82: SyntaxError: Label 'nonexist' is not defined >+CONSOLE MESSAGE: line 82: SyntaxError: Parse error > S12.6.3_A11_T3 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A12.1_T3-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A12.1_T3-expected.txt >index f7054d0dd1312ae530c5e2f9e722c8af9a06cfb4..11f2236f108df15034c98faf60604ff9ce402233 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A12.1_T3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A12.1_T3-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 82: SyntaxError: Label 'nonexist' is not defined >+CONSOLE MESSAGE: line 82: SyntaxError: Parse error > S12.6.3_A12.1_T3 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A12_T3-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A12_T3-expected.txt >index 2d8f796bbd48e72e837c427fe255172db926137f..e80deba506dc32ef24c29f47808d7dbe714850fd 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A12_T3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A12_T3-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 82: SyntaxError: Label 'nonexist' is not defined >+CONSOLE MESSAGE: line 82: SyntaxError: Parse error > S12.6.3_A12_T3 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A4.1-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A4.1-expected.txt >index c6330d2056098b91f84c4fa29d47ef5decba89da..d07a7e7b922fcf7a6b352cfdd765fd5751aee8fc 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A4.1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A4.1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 80: SyntaxError: Expected token ')' >+CONSOLE MESSAGE: line 80: SyntaxError: Parse error > S12.6.3_A4.1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A4_T1-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A4_T1-expected.txt >index e99a03d54eb7f4b8877d4bea2cf52463b451a79d..610362bcd84b6c8796d4da21516bc237b03614d3 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A4_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A4_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 80: SyntaxError: Expected token ')' >+CONSOLE MESSAGE: line 80: SyntaxError: Parse error > S12.6.3_A4_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A4_T2-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A4_T2-expected.txt >index ed05560132ebc18fa6419e5ce6e080d4c122a55a..83589ddc451f6d1708a37b77e86950452019846f 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A4_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A4_T2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 80: SyntaxError: Expected token ')' >+CONSOLE MESSAGE: line 80: SyntaxError: Parse error > S12.6.3_A4_T2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A7.1_T1-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A7.1_T1-expected.txt >index 05ba151c6fef6e423fd5a86bcf52cf447d7c3c48..ce60feeeac3139361da7b02f6a83515eb211b14c 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A7.1_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A7.1_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 79: SyntaxError: Expected token ')' >+CONSOLE MESSAGE: line 79: SyntaxError: Parse error > S12.6.3_A7.1_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A7.1_T2-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A7.1_T2-expected.txt >index 7f7c0c559b244b1b5745a4c8642b592e248f66cf..9afd5f49e0838e393e6be7d1edbba0e82b46c25a 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A7.1_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A7.1_T2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 79: SyntaxError: Expected token ')' >+CONSOLE MESSAGE: line 79: SyntaxError: Parse error > S12.6.3_A7.1_T2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A7_T1-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A7_T1-expected.txt >index 2491f0b93cafd84a75a4b1a045adc540b0ac113e..bdf0c866867eb89ffcf6dd0e23570b027225721a 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A7_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A7_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 79: SyntaxError: Expected token ')' >+CONSOLE MESSAGE: line 79: SyntaxError: Parse error > S12.6.3_A7_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A7_T2-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A7_T2-expected.txt >index a8fae1a5e5c778a992857c00ba459fd6e22aadea..7c1287936953dffe99eedf20c30ee9764107b108 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A7_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A7_T2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 79: SyntaxError: Expected token ')' >+CONSOLE MESSAGE: line 79: SyntaxError: Parse error > S12.6.3_A7_T2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8.1_T1-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8.1_T1-expected.txt >index 23b6e041e81fc2c60375b1288642bfc174b9a3eb..217fb9e927b16ca31ee1b734fbc5dc53cffbfcec 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8.1_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8.1_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 80: SyntaxError: Expected an identifier but found '++' instead >+CONSOLE MESSAGE: line 80: SyntaxError: Parse error > S12.6.3_A8.1_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8.1_T2-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8.1_T2-expected.txt >index af4db1e036ac53c3ed769f23f05009c9f6ec48cb..4eef2460b33da98149006f2f932c8a1b08e660e6 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8.1_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8.1_T2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 80: SyntaxError: Expected an identifier but found '++' instead >+CONSOLE MESSAGE: line 80: SyntaxError: Parse error > S12.6.3_A8.1_T2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8.1_T3-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8.1_T3-expected.txt >index 75b15c25161056ec50486b687095ea647aaba81a..b29f083572ad67535a4893c0907482902ed2941c 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8.1_T3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8.1_T3-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 80: SyntaxError: Expected an identifier but found 'index' instead >+CONSOLE MESSAGE: line 80: SyntaxError: Parse error > S12.6.3_A8.1_T3 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8_T1-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8_T1-expected.txt >index 09d200ecf92a29ee0b76c38b3c9ffb537302977c..66b1453189d74af856e4d366b1d06b9c00b09dd7 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 80: SyntaxError: Expected an identifier but found '++' instead >+CONSOLE MESSAGE: line 80: SyntaxError: Parse error > S12.6.3_A8_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8_T2-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8_T2-expected.txt >index b1b0dac7fd9a7e4c02542fbafe382ca8ef99d66a..0cbd1af92a8acc581450e9addcf4cf30a901b976 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8_T2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 80: SyntaxError: Expected an identifier but found '++' instead >+CONSOLE MESSAGE: line 80: SyntaxError: Parse error > S12.6.3_A8_T2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8_T3-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8_T3-expected.txt >index 013194cb3095776775a82bd9d698aedbeb05db57..a88192c99101e06675cdea4ed6471e89724ff953 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8_T3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A8_T3-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 80: SyntaxError: Expected an identifier but found '=' instead >+CONSOLE MESSAGE: line 80: SyntaxError: Parse error > S12.6.3_A8_T3 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A13_T3-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A13_T3-expected.txt >index 3150bc214daa70b64bfd73809b7c84044fbd7c94..edbca6e403aea6f4c061fc08d26f2e5581c86475 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A13_T3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A13_T3-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Unexpected token '(' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S12.6.4_A13_T3 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A15-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A15-expected.txt >index 547c1891b8a9de1c7bf4b6f8246b58c086319123..df049372afd5a67ed16c5c3ee0ed049dbc24c714 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A15-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.4_The_for_in_Statement/S12.6.4_A15-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 79: SyntaxError: Expected an identifier but found '}' instead >+CONSOLE MESSAGE: line 79: SyntaxError: Parse error > S12.6.4_A15 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A1_T1-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A1_T1-expected.txt >index 3c60d69be7dcce03fe304faccc98f6eecae927d9..d418c16b1b94f817fec0bb9cb6bfc2f9405de9ae 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A1_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A1_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 80: SyntaxError: 'continue' is only valid inside a loop statement >+CONSOLE MESSAGE: line 80: SyntaxError: Parse error > S12.7_A1_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A1_T2-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A1_T2-expected.txt >index 8fee4980fb283fb70162df6812d547b13769d08d..4523f7f3ce07912ab69980ec020049bd076e11d0 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A1_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A1_T2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 81: SyntaxError: Label 'LABEL' is not defined >+CONSOLE MESSAGE: line 81: SyntaxError: Parse error > S12.7_A1_T2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A1_T3-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A1_T3-expected.txt >index aa4e99b7751cf0da40f2e6186fde1f61961d8ac0..23fe75d8c543fe14138c6678a2dc0f56d706f8d6 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A1_T3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A1_T3-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 82: SyntaxError: Label 'LABEL' is not defined >+CONSOLE MESSAGE: line 82: SyntaxError: Parse error > S12.7_A1_T3 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A1_T4-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A1_T4-expected.txt >index 68f18bb693e9d2c46fadb7f75337d46fd95e5917..9d1e6c0bd167efbc9fa9da3c0d729276954edba6 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A1_T4-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A1_T4-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 81: SyntaxError: 'continue' is only valid inside a loop statement >+CONSOLE MESSAGE: line 81: SyntaxError: Parse error > S12.7_A1_T4 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A5_T1-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A5_T1-expected.txt >index 153001314a7abd0dd15f031a13f8c40a652df3ff..4c221e38f48db5686b26ea888a1d6b57d0630626 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A5_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A5_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 80: SyntaxError: Label 'LABEL_ANOTHER_LOOP' is not defined >+CONSOLE MESSAGE: line 80: SyntaxError: Parse error > S12.7_A5_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A5_T2-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A5_T2-expected.txt >index 5cc410f2d3ebd01d478c4641dac9c30ff958be3f..3bcf4f989df289562b1f3ccef820f3353ba0cad1 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A5_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A5_T2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 80: SyntaxError: Label 'IN_DO_FUNC' is not defined >+CONSOLE MESSAGE: line 80: SyntaxError: Parse error > S12.7_A5_T2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A5_T3-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A5_T3-expected.txt >index 64586aee8c058aa8fd8b3682c18bcc17efc3e99a..5dfe9b13a2a048a9cbf2f3f27960fcb78cb36f06 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A5_T3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A5_T3-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 81: SyntaxError: Label 'LABEL_IN' is not defined >+CONSOLE MESSAGE: line 81: SyntaxError: Parse error > S12.7_A5_T3 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A6-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A6-expected.txt >index 01fadac6f25f27aa5873a3fef4f2a9e66f91c896..9a1f6aff40bd7fcae5da4b3c4e393fd4e90ede33 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A6-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A6-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 80: SyntaxError: Label 'LABEL1' is not defined >+CONSOLE MESSAGE: line 80: SyntaxError: Parse error > S12.7_A6 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A8_T1-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A8_T1-expected.txt >index 9291830ce1b8053ed5052649c52e10f86fd284ff..b37ddc6cf2946c9be3c78f6390e5d29ca4127ad2 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A8_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A8_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 86: SyntaxError: Label 'LABEL2' is not defined >+CONSOLE MESSAGE: line 86: SyntaxError: Parse error > S12.7_A8_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A8_T2-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A8_T2-expected.txt >index 5f6855c578ab356afd6df7ffa9a5654082e164dd..4d16c5a1d18920351ce29d87828c1046f01a051f 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A8_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.7_The_continue_Statement/S12.7_A8_T2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 87: SyntaxError: 'continue' is only valid inside a loop statement >+CONSOLE MESSAGE: line 87: SyntaxError: Parse error > S12.7_A8_T2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A1_T1-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A1_T1-expected.txt >index 48305debb9e2cd040b2e1f4083a275e500b49a47..34631b21ae2a156c8239ad1c7ab641a9d474f59f 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A1_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A1_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 80: SyntaxError: 'break' is only valid inside a switch or loop statement >+CONSOLE MESSAGE: line 80: SyntaxError: Parse error > S12.8_A1_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A1_T2-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A1_T2-expected.txt >index 0071f6fa816a90b65b68fca2646adbd12762bce3..60b22f75f91d9a7a82bcb750362ae99455b2c868 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A1_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A1_T2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 81: SyntaxError: Label 'LABEL' is not defined >+CONSOLE MESSAGE: line 81: SyntaxError: Parse error > S12.8_A1_T2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A1_T3-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A1_T3-expected.txt >index a499009c325c09b616fd37eb16190e95e27f851d..826f02698be2d7aa4cddcce3ccef4134ebfa71e6 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A1_T3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A1_T3-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 81: SyntaxError: 'break' is only valid inside a switch or loop statement >+CONSOLE MESSAGE: line 81: SyntaxError: Parse error > S12.8_A1_T3 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A1_T4-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A1_T4-expected.txt >index 41da24a9d020797a6ec73c7af4812916174b0090..132f8b906bd29e4c262a6247fbe25674d5b341d3 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A1_T4-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A1_T4-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 82: SyntaxError: Label 'LABEL' is not defined >+CONSOLE MESSAGE: line 82: SyntaxError: Parse error > S12.8_A1_T4 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A5_T1-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A5_T1-expected.txt >index 4a97cd011654ebb72bc69be8aec60ab30f723255..01edce5e961a470bf2de0fc57b534ee1c566d92f 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A5_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A5_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 82: SyntaxError: Label 'LABEL_ANOTHER_LOOP' is not defined >+CONSOLE MESSAGE: line 82: SyntaxError: Parse error > S12.8_A5_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A5_T2-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A5_T2-expected.txt >index 78d77f58b7cd4ee560d2e7b4efd6318b8996f117..2bc52ebfc401a4a726c3c8051560dcfc201044d6 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A5_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A5_T2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 82: SyntaxError: Label 'IN_DO_FUNC' is not defined >+CONSOLE MESSAGE: line 82: SyntaxError: Parse error > S12.8_A5_T2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A5_T3-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A5_T3-expected.txt >index 1c79ca35db50ea45e531f2a741560f1b5d44864b..486a801609a2a3167130c58b387f253b1cbc26dc 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A5_T3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A5_T3-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 82: SyntaxError: Label 'LABEL_IN' is not defined >+CONSOLE MESSAGE: line 82: SyntaxError: Parse error > S12.8_A5_T3 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A6-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A6-expected.txt >index a5f1537815c14a520737c7e6c88a56f90c07a2fe..bfe542ae614ccfed7d7550f22019bf3f233e3870 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A6-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A6-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 80: SyntaxError: Label 'LABEL1' is not defined >+CONSOLE MESSAGE: line 80: SyntaxError: Parse error > S12.8_A6 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A8_T1-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A8_T1-expected.txt >index 884ba8013c88c2ca9651ac759a7152a73d3881a7..a35c646f7b5ffd0ec4b87aa0368183ba07540f68 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A8_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A8_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 86: SyntaxError: Label 'LABEL2' is not defined >+CONSOLE MESSAGE: line 86: SyntaxError: Parse error > S12.8_A8_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A8_T2-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A8_T2-expected.txt >index e1ea858d2368802419e2ea8c0863bef1667047fa..d7ba63dcfc0f946c070b591d11640e9188c69947 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A8_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.8_The_break_Statement/S12.8_A8_T2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 87: SyntaxError: 'break' is only valid inside a switch or loop statement >+CONSOLE MESSAGE: line 87: SyntaxError: Parse error > S12.8_A8_T2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T1-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T1-expected.txt >index b90b4db119559e885c44ab78f41ce9d55e317899..f4caedc8ff6099b4e8003589a9c7aa7d794150d6 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T1-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 79: SyntaxError: Return statements are only valid inside functions >+CONSOLE MESSAGE: line 79: SyntaxError: Parse error > S12.9_A1_T1 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T10-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T10-expected.txt >index 576f998177c412ceb89099d322e4e2b86f982066..bbdfac52822d5157ba15eb29ecd0946266a013bb 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T10-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T10-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 78: SyntaxError: Return statements are only valid inside functions >+CONSOLE MESSAGE: line 78: SyntaxError: Parse error > S12.9_A1_T10 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T2-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T2-expected.txt >index 8d2c5dfd78e5965dfb95e2394770f9b7c1cf75ac..d9139996f96b44a9a6bbe68e4962257ca9f641a1 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T2-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 79: SyntaxError: Return statements are only valid inside functions >+CONSOLE MESSAGE: line 79: SyntaxError: Parse error > S12.9_A1_T2 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T3-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T3-expected.txt >index 22f7ff521f426e949016e85e8debf5bb3ef082ac..cdfc75d2ffc1b5fc5eceae1f53b562c20b732481 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T3-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 79: SyntaxError: Return statements are only valid inside functions >+CONSOLE MESSAGE: line 79: SyntaxError: Parse error > S12.9_A1_T3 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T4-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T4-expected.txt >index 7c20575373fe9f66c92d203b6b2b649f332b4899..8510ffdf6499351e040598cad1671fd2f7a459a7 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T4-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T4-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 78: SyntaxError: Return statements are only valid inside functions >+CONSOLE MESSAGE: line 78: SyntaxError: Parse error > S12.9_A1_T4 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T5-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T5-expected.txt >index 8510e794edd7a358ff0e9e3c81177ae080008238..35883279d530e9e1166d78b3d2ea2ad24db22770 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T5-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T5-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 80: SyntaxError: Return statements are only valid inside functions >+CONSOLE MESSAGE: line 80: SyntaxError: Parse error > S12.9_A1_T5 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T6-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T6-expected.txt >index 4c414038e4db2d3a775bfbbab06455118c5ab144..393a42d620c81803413acc64775222f1a4e761c1 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T6-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T6-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 80: SyntaxError: Return statements are only valid inside functions >+CONSOLE MESSAGE: line 80: SyntaxError: Parse error > S12.9_A1_T6 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T7-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T7-expected.txt >index 6f4e70cb4e949649d9c4d35d11a6a0845b24ecd5..e178a319caf8b007db9e4d7434535884fbb902b2 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T7-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T7-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 80: SyntaxError: Return statements are only valid inside functions >+CONSOLE MESSAGE: line 80: SyntaxError: Parse error > S12.9_A1_T7 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T8-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T8-expected.txt >index 5023fc2cc5e47f46f84b3c5dd04c4ae450a40ede..90dd345389fe29f6d8e327e2dcdddb1369be3d3b 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T8-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T8-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 80: SyntaxError: Return statements are only valid inside functions >+CONSOLE MESSAGE: line 80: SyntaxError: Parse error > S12.9_A1_T8 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T9-expected.txt b/LayoutTests/sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T9-expected.txt >index d8592b5625fafff8f1814524f32fc5a03892ba45..16dcb716234ce977453d7b282bcb9baa70116a02 100644 >--- a/LayoutTests/sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T9-expected.txt >+++ b/LayoutTests/sputnik/Conformance/12_Statement/12.9_The_return_Statement/S12.9_A1_T9-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 81: SyntaxError: Return statements are only valid inside functions >+CONSOLE MESSAGE: line 81: SyntaxError: Parse error > S12.9_A1_T9 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/13_Function_Definition/S13_A7_T3-expected.txt b/LayoutTests/sputnik/Conformance/13_Function_Definition/S13_A7_T3-expected.txt >index 0ace65fc875d433bb51fde37164c81f0af0254bf..10a36724735bfa0722aa25c44c7c4d8783e9f060 100644 >--- a/LayoutTests/sputnik/Conformance/13_Function_Definition/S13_A7_T3-expected.txt >+++ b/LayoutTests/sputnik/Conformance/13_Function_Definition/S13_A7_T3-expected.txt >@@ -1,4 +1,4 @@ >-CONSOLE MESSAGE: line 76: SyntaxError: Unrecognized token '\' >+CONSOLE MESSAGE: line 76: SyntaxError: Parse error > S13_A7_T3 > > PASS Expected parsing failure >diff --git a/LayoutTests/sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.2/15.1.2.1_eval/S15.1.2.1_A2_T2-expected.txt b/LayoutTests/sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.2/15.1.2.1_eval/S15.1.2.1_A2_T2-expected.txt >index 9c7bffd43f2c160058b634d1cb5466a4ef49a1c8..bc5c058afa7d387eec62e72ca5d5a61e6a186d75 100644 >--- a/LayoutTests/sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.2/15.1.2.1_eval/S15.1.2.1_A2_T2-expected.txt >+++ b/LayoutTests/sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.2/15.1.2.1_eval/S15.1.2.1_A2_T2-expected.txt >@@ -1,6 +1,6 @@ > S15.1.2.1_A2_T2 > >-PASS SyntaxError: Unexpected EOF >+PASS SyntaxError: Parse error > > TEST COMPLETE > >diff --git a/LayoutTests/sputnik/Conformance/15_Native_Objects/15.3_Function/15.3.4/15.3.4.2_Function.prototype.toString/S15.3.4.2_A1_T1-expected.txt b/LayoutTests/sputnik/Conformance/15_Native_Objects/15.3_Function/15.3.4/15.3.4.2_Function.prototype.toString/S15.3.4.2_A1_T1-expected.txt >index d4cf5cc883ec0d61ca281a27ea023420f1fed007..2bc9bd61548162098d1b5626010577baa0ba793b 100644 >--- a/LayoutTests/sputnik/Conformance/15_Native_Objects/15.3_Function/15.3.4/15.3.4.2_Function.prototype.toString/S15.3.4.2_A1_T1-expected.txt >+++ b/LayoutTests/sputnik/Conformance/15_Native_Objects/15.3_Function/15.3.4/15.3.4.2_Function.prototype.toString/S15.3.4.2_A1_T1-expected.txt >@@ -1,6 +1,6 @@ > S15.3.4.2_A1_T1 > >-FAIL SyntaxError: Unexpected token '(' >+FAIL SyntaxError: Parse error > > TEST COMPLETE > >diff --git a/Source/JavaScriptCore/ChangeLog b/Source/JavaScriptCore/ChangeLog >index 801ed845b17ce052c0e7ef92a6a062a6e96dff7e..b7a87f371e4a48f60aa4bb144f1bd1db9936913b 100644 >--- a/Source/JavaScriptCore/ChangeLog >+++ b/Source/JavaScriptCore/ChangeLog >@@ -1,3 +1,35 @@ >+2011-06-21 Sheriff Bot <webkit.review.bot@gmail.com> >+ >+ Unreviewed, rolling out r89257. >+ http://trac.webkit.org/changeset/89257 >+ https://bugs.webkit.org/show_bug.cgi?id=63052 >+ >+ It broke 2 jscore tests (Requested by Ossy_away on #webkit). >+ >+ * parser/JSParser.cpp: >+ (JSC::JSParser::consume): >+ (JSC::jsParse): >+ (JSC::JSParser::JSParser): >+ (JSC::JSParser::parseProgram): >+ (JSC::JSParser::parseVarDeclarationList): >+ (JSC::JSParser::parseForStatement): >+ (JSC::JSParser::parseBreakStatement): >+ (JSC::JSParser::parseContinueStatement): >+ (JSC::JSParser::parseWithStatement): >+ (JSC::JSParser::parseTryStatement): >+ (JSC::JSParser::parseStatement): >+ (JSC::JSParser::parseFormalParameters): >+ (JSC::JSParser::parseFunctionInfo): >+ (JSC::JSParser::parseAssignmentExpression): >+ (JSC::JSParser::parsePrimaryExpression): >+ (JSC::JSParser::parseMemberExpression): >+ (JSC::JSParser::parseUnaryExpression): >+ * parser/JSParser.h: >+ * parser/Lexer.cpp: >+ (JSC::Lexer::lex): >+ * parser/Parser.cpp: >+ (JSC::Parser::parse): >+ > 2011-06-20 Kenneth Russell <kbr@google.com> > > Unreviewed. >diff --git a/Source/JavaScriptCore/parser/JSParser.cpp b/Source/JavaScriptCore/parser/JSParser.cpp >index c4739a10e1e1a1bf54b6cd6f5c2f4fa6bb757bf8..d56155bd479486332f4bb672bb7d4688e98d1435 100644 >--- a/Source/JavaScriptCore/parser/JSParser.cpp >+++ b/Source/JavaScriptCore/parser/JSParser.cpp >@@ -43,26 +43,15 @@ using namespace JSC; > using namespace std; > > namespace JSC { >-#define fail() do { if (!m_error) updateErrorMessage(); return 0; } while (0) >-#define failWithToken(tok) do { if (!m_error) updateErrorMessage(tok); return 0; } while (0) >-#define failWithMessage(msg) do { if (!m_error) updateErrorMessage(msg); return 0; } while (0) >-#define failWithNameAndMessage(before, name, after) do { if (!m_error) updateErrorWithNameAndMessage(before, name, after); return 0; } while (0) >+#define fail() do { m_error = true; return 0; } while (0) > #define failIfFalse(cond) do { if (!(cond)) fail(); } while (0) >-#define failIfFalseWithMessage(cond, msg) do { if (!(cond)) failWithMessage(msg); } while (0) >-#define failIfFalseWithNameAndMessage(cond, before, name, msg) do { if (!(cond)) failWithNameAndMessage(before, name, msg); } while (0) > #define failIfTrue(cond) do { if ((cond)) fail(); } while (0) >-#define failIfTrueWithMessage(cond, msg) do { if ((cond)) failWithMessage(msg); } while (0) >-#define failIfTrueWithNameAndMessage(cond, before, name, msg) do { if ((cond)) failWithNameAndMessage(before, name, msg); } while (0) > #define failIfTrueIfStrict(cond) do { if ((cond) && strictMode()) fail(); } while (0) >-#define failIfTrueIfStrictWithMessage(cond, msg) do { if ((cond) && strictMode()) failWithMessage(msg); } while (0) >-#define failIfTrueIfStrictWithNameAndMessage(cond, before, name, after) do { if ((cond) && strictMode()) failWithNameAndMessage(before, name, after); } while (0) > #define failIfFalseIfStrict(cond) do { if ((!(cond)) && strictMode()) fail(); } while (0) >-#define failIfFalseIfStrictWithMessage(cond, msg) do { if ((!(cond)) && strictMode()) failWithMessage(msg); } while (0) >-#define failIfFalseIfStrictWithNameAndMessage(cond, before, name, after) do { if ((!(cond)) && strictMode()) failWithNameAndMessage(before, name, after); } while (0) >-#define consumeOrFail(tokenType) do { if (!consume(tokenType)) failWithToken(tokenType); } while (0) >-#define consumeOrFailWithFlags(tokenType, flags) do { if (!consume(tokenType, flags)) failWithToken(tokenType); } while (0) >-#define matchOrFail(tokenType) do { if (!match(tokenType)) failWithToken(tokenType); } while (0) >-#define failIfStackOverflow() do { failIfFalseWithMessage(canRecurse(), "Code nested too deeply."); } while (0) >+#define consumeOrFail(tokenType) do { if (!consume(tokenType)) fail(); } while (0) >+#define consumeOrFailWithFlags(tokenType, flags) do { if (!consume(tokenType, flags)) fail(); } while (0) >+#define matchOrFail(tokenType) do { if (!match(tokenType)) fail(); } while (0) >+#define failIfStackOverflow() do { failIfFalse(canRecurse()); } while (0) > > // Macros to make the more common TreeBuilder types a little less verbose > #define TreeStatement typename TreeBuilder::Statement >@@ -82,8 +71,8 @@ COMPILE_ASSERT(LastUntaggedToken < 64, LessThan64UntaggedTokens); > > class JSParser { > public: >- JSParser(Lexer*, JSGlobalData*, FunctionParameters*, bool isStrictContext, bool isFunction, const SourceCode*); >- UString parseProgram(); >+ JSParser(Lexer*, JSGlobalData*, FunctionParameters*, bool isStrictContext, bool isFunction, SourceProvider*); >+ const char* parseProgram(); > private: > struct AllowInOverride { > AllowInOverride(JSParser* parser) >@@ -134,16 +123,11 @@ private: > ALWAYS_INLINE bool consume(JSTokenType expected, unsigned flags = 0) > { > bool result = m_token.m_type == expected; >- if (result) >- next(flags); >+ failIfFalse(result); >+ next(flags); > return result; > } > >- ALWAYS_INLINE UString getToken() { >- SourceProvider* sourceProvider = m_source->provider(); >- return UString(sourceProvider->getRange(tokenStart(), tokenEnd()).impl()); >- } >- > ALWAYS_INLINE bool match(JSTokenType expected) > { > return m_token.m_type == expected; >@@ -164,271 +148,6 @@ private: > return m_token.m_info.endOffset; > } > >- const char* getTokenName(JSTokenType tok) >- { >- switch (tok) { >- case NULLTOKEN: >- return "null"; >- case TRUETOKEN: >- return "true"; >- case FALSETOKEN: >- return "false"; >- case BREAK: >- return "break"; >- case CASE: >- return "case"; >- case DEFAULT: >- return "defualt"; >- case FOR: >- return "for"; >- case NEW: >- return "new"; >- case VAR: >- return "var"; >- case CONSTTOKEN: >- return "const"; >- case CONTINUE: >- return "continue"; >- case FUNCTION: >- return "function"; >- case RETURN: >- return 0; >- case IF: >- return "if"; >- case THISTOKEN: >- return "this"; >- case DO: >- return "do"; >- case WHILE: >- return "while"; >- case SWITCH: >- return "switch"; >- case WITH: >- return "with"; >- case RESERVED_IF_STRICT: >- case RESERVED: >- return 0; >- case THROW: >- return "throw"; >- case TRY: >- return "try"; >- case CATCH: >- return "catch"; >- case FINALLY: >- return "finally"; >- case DEBUGGER: >- return "debugger"; >- case ELSE: >- return "else"; >- case OPENBRACE: >- return "{"; >- case CLOSEBRACE: >- return "}"; >- case OPENPAREN: >- return "("; >- case CLOSEPAREN: >- return ")"; >- case OPENBRACKET: >- return "["; >- case CLOSEBRACKET: >- return "]"; >- case COMMA: >- return ","; >- case QUESTION: >- return "?"; >- case NUMBER: >- return 0; >- case IDENT: >- return 0; >- case STRING: >- return 0; >- case SEMICOLON: >- return ";"; >- case COLON: >- return ":"; >- case DOT: >- return "."; >- case ERRORTOK: >- return 0; >- case EOFTOK: >- return 0; >- case EQUAL: >- return "="; >- case PLUSEQUAL: >- return "+="; >- case MINUSEQUAL: >- return "-="; >- case MULTEQUAL: >- return "*="; >- case DIVEQUAL: >- return "/="; >- case LSHIFTEQUAL: >- return "<<="; >- case RSHIFTEQUAL: >- return ">>="; >- case URSHIFTEQUAL: >- return ">>>="; >- case ANDEQUAL: >- return "&="; >- case MODEQUAL: >- return "%="; >- case XOREQUAL: >- return "^="; >- case OREQUAL: >- return "|="; >- case AUTOPLUSPLUS: >- case PLUSPLUS: >- return "++"; >- case AUTOMINUSMINUS: >- case MINUSMINUS: >- return "--"; >- case EXCLAMATION: >- return "!"; >- case TILDE: >- return "~"; >- case TYPEOF: >- return "typeof"; >- case VOIDTOKEN: >- return "void"; >- case DELETETOKEN: >- return "delete"; >- case OR: >- return "||"; >- case AND: >- return "&&"; >- case BITOR: >- return "|"; >- case BITXOR: >- return "^"; >- case BITAND: >- return "&"; >- case EQEQ: >- return "=="; >- case NE: >- return "!="; >- case STREQ: >- return "==="; >- case STRNEQ: >- return "!=="; >- case LT: >- return "<"; >- case GT: >- return ">"; >- case LE: >- return "<="; >- case GE: >- return ">="; >- case INSTANCEOF: >- return "instanceof"; >- case INTOKEN: >- return "in"; >- case LSHIFT: >- return "<<"; >- case RSHIFT: >- return ">>"; >- case URSHIFT: >- return ">>>"; >- case PLUS: >- return "+"; >- case MINUS: >- return "-"; >- case TIMES: >- return "*"; >- case DIVIDE: >- return "/"; >- case MOD: >- return "%"; >- case LastUntaggedToken: >- break; >- } >- ASSERT_NOT_REACHED(); >- return "internal error"; >- } >- >- ALWAYS_INLINE void updateErrorMessageSpecialCase(JSTokenType expectedToken) >- { >- String errorMessage; >- switch (expectedToken) { >- case RESERVED: >- errorMessage = "Use of reserved word '"; >- errorMessage += getToken().impl(); >- errorMessage += "'"; >- m_errorMessage = errorMessage.impl(); >- return; >- case NUMBER: >- errorMessage = "Unexpected number '"; >- errorMessage += getToken().impl(); >- errorMessage += "'"; >- m_errorMessage = errorMessage.impl(); >- return; >- case IDENT: >- errorMessage = "Expected an identifier but found '"; >- errorMessage += getToken().impl(); >- errorMessage += "' instead"; >- m_errorMessage = errorMessage.impl(); >- return; >- case STRING: >- errorMessage = "Unexpected string "; >- errorMessage += getToken().impl(); >- m_errorMessage = errorMessage.impl(); >- return; >- case ERRORTOK: >- errorMessage = "Unrecognized token '"; >- errorMessage += getToken().impl(); >- errorMessage += "'"; >- m_errorMessage = errorMessage.impl(); >- return; >- case EOFTOK: >- m_errorMessage = "Unexpected EOF"; >- return; >- case RETURN: >- m_errorMessage = "Return statements are only valid inside functions"; >- return; >- default: >- ASSERT_NOT_REACHED(); >- m_errorMessage = "internal error"; >- return; >- } >- } >- >- ALWAYS_INLINE void updateErrorMessage() >- { >- m_error = true; >- const char* name = getTokenName(m_token.m_type); >- if (!name) >- updateErrorMessageSpecialCase(m_token.m_type); >- else >- m_errorMessage = UString(String::format("Unexpected token '%s'", name).impl()); >- } >- >- ALWAYS_INLINE void updateErrorMessage(JSTokenType expectedToken) >- { >- m_error = true; >- const char* name = getTokenName(expectedToken); >- if (!name) >- updateErrorMessageSpecialCase(expectedToken); >- else >- m_errorMessage = UString(String::format("Expected token '%s'", name).impl()); >- } >- >- ALWAYS_INLINE void updateErrorWithNameAndMessage(const char* beforeMsg, UString name, const char* afterMsg) >- { >- m_error = true; >- String prefix(beforeMsg); >- String postfix(afterMsg); >- prefix += " '"; >- prefix += name.impl(); >- prefix += "' "; >- prefix += postfix; >- m_errorMessage = prefix.impl(); >- } >- >- ALWAYS_INLINE void updateErrorMessage(const char* msg) >- { >- m_error = true; >- m_errorMessage = UString(msg); >- } >- > void startLoop() { currentScope()->startLoop(); } > void endLoop() { currentScope()->endLoop(); } > void startSwitch() { currentScope()->startSwitch(); } >@@ -538,7 +257,7 @@ private: > Lexer* m_lexer; > StackBounds m_stack; > bool m_error; >- UString m_errorMessage; >+ const char* m_errorMessage; > JSGlobalData* m_globalData; > JSToken m_token; > bool m_allowsIn; >@@ -896,16 +615,15 @@ private: > } > > SourceProviderCache* m_functionCache; >- const SourceCode* m_source; > }; > >-UString jsParse(JSGlobalData* globalData, FunctionParameters* parameters, JSParserStrictness strictness, JSParserMode parserMode, const SourceCode* source) >+const char* jsParse(JSGlobalData* globalData, FunctionParameters* parameters, JSParserStrictness strictness, JSParserMode parserMode, const SourceCode* source) > { >- JSParser parser(globalData->lexer, globalData, parameters, strictness == JSParseStrict, parserMode == JSParseFunctionCode, source); >+ JSParser parser(globalData->lexer, globalData, parameters, strictness == JSParseStrict, parserMode == JSParseFunctionCode, source->provider()); > return parser.parseProgram(); > } > >-JSParser::JSParser(Lexer* lexer, JSGlobalData* globalData, FunctionParameters* parameters, bool inStrictContext, bool isFunction, const SourceCode* source) >+JSParser::JSParser(Lexer* lexer, JSGlobalData* globalData, FunctionParameters* parameters, bool inStrictContext, bool isFunction, SourceProvider* provider) > : m_lexer(lexer) > , m_stack(globalData->stack()) > , m_error(false) >@@ -916,12 +634,11 @@ JSParser::JSParser(Lexer* lexer, JSGlobalData* globalData, FunctionParameters* p > , m_lastTokenEnd(0) > , m_assignmentCount(0) > , m_nonLHSCount(0) >- , m_syntaxAlreadyValidated(source->provider()->isValid()) >+ , m_syntaxAlreadyValidated(provider->isValid()) > , m_statementDepth(0) > , m_nonTrivialExpressionCount(0) > , m_lastIdentifier(0) > , m_functionCache(m_lexer->sourceProvider()->cache()) >- , m_source(source) > { > ScopeRef scope = pushScope(); > if (isFunction) >@@ -936,7 +653,7 @@ JSParser::JSParser(Lexer* lexer, JSGlobalData* globalData, FunctionParameters* p > m_lexer->setLastLineNumber(tokenLine()); > } > >-UString JSParser::parseProgram() >+const char* JSParser::parseProgram() > { > unsigned oldFunctionCacheSize = m_functionCache ? m_functionCache->byteSize() : 0; > ASTBuilder context(m_globalData, m_lexer); >@@ -960,7 +677,7 @@ UString JSParser::parseProgram() > > m_globalData->parser->didFinishParsing(sourceElements, context.varDeclarations(), context.funcDeclarations(), features, > m_lastLine, context.numConstants(), capturedVariables); >- return UString(); >+ return 0; > } > > bool JSParser::allowAutomaticSemicolon() >@@ -1083,7 +800,7 @@ template <class TreeBuilder> TreeExpression JSParser::parseVarDeclarationList(Tr > lastIdent = name; > next(); > bool hasInitializer = match(EQUAL); >- failIfFalseIfStrictWithNameAndMessage(declareVariable(name), "Cannot declare a variable named", name->impl(), "in strict mode."); >+ failIfFalseIfStrict(declareVariable(name)); > context.addVar(name, (hasInitializer || (!m_allowsIn && match(INTOKEN))) ? DeclarationStacks::HasInitializer : 0); > if (hasInitializer) { > int varDivot = tokenStart() + 1; >@@ -1167,7 +884,8 @@ template <class TreeBuilder> TreeStatement JSParser::parseForStatement(TreeBuild > > // Handle for-in with var declaration > int inLocation = tokenStart(); >- consumeOrFail(INTOKEN); >+ if (!consume(INTOKEN)) >+ fail(); > > TreeExpression expr = parseExpression(context); > failIfFalse(expr); >@@ -1248,12 +966,12 @@ template <class TreeBuilder> TreeStatement JSParser::parseBreakStatement(TreeBui > next(); > > if (autoSemiColon()) { >- failIfFalseWithMessage(breakIsValid(), "'break' is only valid inside a switch or loop statement"); >+ failIfFalse(breakIsValid()); > return context.createBreakStatement(startCol, endCol, startLine, endLine); > } > matchOrFail(IDENT); > const Identifier* ident = m_token.m_data.ident; >- failIfFalseWithNameAndMessage(getLabel(ident), "Label", ident->impl(), "is not defined"); >+ failIfFalse(getLabel(ident)); > endCol = tokenEnd(); > endLine = tokenLine(); > next(); >@@ -1271,14 +989,14 @@ template <class TreeBuilder> TreeStatement JSParser::parseContinueStatement(Tree > next(); > > if (autoSemiColon()) { >- failIfFalseWithMessage(continueIsValid(), "'continue' is only valid inside a loop statement"); >+ failIfFalse(continueIsValid()); > return context.createContinueStatement(startCol, endCol, startLine, endLine); > } > matchOrFail(IDENT); > const Identifier* ident = m_token.m_data.ident; > ScopeLabelInfo* label = getLabel(ident); >- failIfFalseWithNameAndMessage(label, "Label", ident->impl(), "is not defined"); >- failIfFalseWithMessage(label->m_isLoop, "'continue' is only valid inside a loop statement"); >+ failIfFalse(label); >+ failIfFalse(label->m_isLoop); > endCol = tokenEnd(); > endLine = tokenLine(); > next(); >@@ -1332,7 +1050,7 @@ template <class TreeBuilder> TreeStatement JSParser::parseThrowStatement(TreeBui > template <class TreeBuilder> TreeStatement JSParser::parseWithStatement(TreeBuilder& context) > { > ASSERT(match(WITH)); >- failIfTrueWithMessage(strictMode(), "'with' statements are not valid in strict mode"); >+ failIfTrue(strictMode()); > currentScope()->setNeedsFullActivation(); > int startLine = tokenLine(); > next(); >@@ -1440,13 +1158,13 @@ template <class TreeBuilder> TreeStatement JSParser::parseTryStatement(TreeBuild > ident = m_token.m_data.ident; > next(); > AutoPopScopeRef catchScope(this, pushScope()); >- failIfFalseIfStrictWithNameAndMessage(catchScope->declareVariable(ident), "Cannot declare a variable named", ident->impl(), "in strict mode"); >+ failIfFalseIfStrict(catchScope->declareVariable(ident)); > catchScope->preventNewDecls(); > consumeOrFail(CLOSEPAREN); > matchOrFail(OPENBRACE); > int initialEvalCount = context.evalCount(); > catchBlock = parseBlockStatement(context); >- failIfFalseWithMessage(catchBlock, "'try' must have a catch or finally block"); >+ failIfFalse(catchBlock); > catchHasEval = initialEvalCount != context.evalCount(); > failIfFalse(popScope(catchScope, TreeBuilder::NeedsFreeVariableInfo)); > } >@@ -1504,7 +1222,7 @@ template <class TreeBuilder> TreeStatement JSParser::parseStatement(TreeBuilder& > case CONSTTOKEN: > return parseConstDeclaration(context); > case FUNCTION: >- failIfFalseIfStrictWithMessage(m_statementDepth == 1, "Functions cannot be declared in a nested block in strict mode"); >+ failIfFalseIfStrict(m_statementDepth == 1); > return parseFunctionDeclaration(context); > case SEMICOLON: > next(); >@@ -1555,7 +1273,7 @@ template <class TreeBuilder> TreeStatement JSParser::parseStatement(TreeBuilder& > template <class TreeBuilder> TreeFormalParameterList JSParser::parseFormalParameters(TreeBuilder& context) > { > matchOrFail(IDENT); >- failIfFalseIfStrictWithNameAndMessage(declareParameter(m_token.m_data.ident), "Cannot declare a parameter named", m_token.m_data.ident->impl(), " in strict mode"); >+ failIfFalseIfStrict(declareParameter(m_token.m_data.ident)); > TreeFormalParameterList list = context.createFormalParameterList(*m_token.m_data.ident); > TreeFormalParameterList tail = list; > next(); >@@ -1563,7 +1281,7 @@ template <class TreeBuilder> TreeFormalParameterList JSParser::parseFormalParame > next(); > matchOrFail(IDENT); > const Identifier* ident = m_token.m_data.ident; >- failIfFalseIfStrictWithNameAndMessage(declareParameter(ident), "Cannot declare a parameter named", ident->impl(), "in strict mode"); >+ failIfFalseIfStrict(declareParameter(ident)); > next(); > tail = context.createFormalParameterList(tail, *ident); > } >@@ -1587,7 +1305,7 @@ template <JSParser::FunctionRequirements requirements, bool nameIsInContainingSc > functionScope->setIsFunction(); > if (match(IDENT)) { > name = m_token.m_data.ident; >- failIfTrueWithMessage(*name == m_globalData->propertyNames->underscoreProto, "Cannot name a function __proto__"); >+ failIfTrue(*name == m_globalData->propertyNames->underscoreProto); > next(); > if (!nameIsInContainingScope) > failIfFalseIfStrict(functionScope->declareVariable(name)); >@@ -1625,8 +1343,8 @@ template <JSParser::FunctionRequirements requirements, bool nameIsInContainingSc > body = parseFunctionBody(context); > failIfFalse(body); > if (functionScope->strictMode() && name) { >- failIfTrueWithNameAndMessage(m_globalData->propertyNames->arguments == *name, "Function name", name->impl(), "is not valid in strict mode"); >- failIfTrueWithNameAndMessage(m_globalData->propertyNames->eval == *name, "Function name", name->impl(), "is not valid in strict mode"); >+ failIfTrue(m_globalData->propertyNames->arguments == *name); >+ failIfTrue(m_globalData->propertyNames->eval == *name); > } > closeBracePos = m_token.m_data.intValue; > >@@ -1890,8 +1608,8 @@ template <typename TreeBuilder> TreeExpression JSParser::parseAssignmentExpressi > m_assignmentCount++; > next(TreeBuilder::DontBuildStrings); > if (strictMode() && m_lastIdentifier && context.isResolve(lhs)) { >- failIfTrueIfStrictWithMessage(m_globalData->propertyNames->eval == *m_lastIdentifier, "'eval' cannot be modified in strict mode"); >- failIfTrueIfStrictWithMessage(m_globalData->propertyNames->arguments == *m_lastIdentifier, "'arguments' cannot be modified in strict mode"); >+ failIfTrueIfStrict(m_globalData->propertyNames->eval == *m_lastIdentifier); >+ failIfTrueIfStrict(m_globalData->propertyNames->arguments == *m_lastIdentifier); > declareWrite(m_lastIdentifier); > m_lastIdentifier = 0; > } >@@ -2230,9 +1948,9 @@ template <class TreeBuilder> TreeExpression JSParser::parsePrimaryExpression(Tre > next(); > TreeExpression re = context.createRegExp(*pattern, *flags, start); > if (!re) { >- const char* yarrErrorMsg = Yarr::checkSyntax(pattern->ustring()); >- ASSERT(!m_errorMessage.isNull()); >- failWithMessage(yarrErrorMsg); >+ m_errorMessage = Yarr::checkSyntax(pattern->ustring()); >+ ASSERT(m_errorMessage); >+ fail(); > } > return re; > } >@@ -2299,7 +2017,8 @@ template <class TreeBuilder> TreeExpression JSParser::parseMemberExpression(Tree > TreeExpression property = parseExpression(context); > failIfFalse(property); > base = context.createBracketAccess(base, property, initialAssignments != m_assignmentCount, expressionStart, expressionEnd, tokenEnd()); >- consumeOrFail(CLOSEBRACKET); >+ if (!consume(CLOSEBRACKET)) >+ fail(); > m_nonLHSCount = nonLHSCount; > break; > } >@@ -2384,14 +2103,14 @@ template <class TreeBuilder> TreeExpression JSParser::parseUnaryExpression(TreeB > isEvalOrArguments = *m_lastIdentifier == m_globalData->propertyNames->eval || *m_lastIdentifier == m_globalData->propertyNames->arguments; > } > } >- failIfTrueIfStrictWithNameAndMessage(isEvalOrArguments && modifiesExpr, "'", m_lastIdentifier->impl(), "' cannot be modified in strict mode"); >+ failIfTrueIfStrict(isEvalOrArguments && modifiesExpr); > switch (m_token.m_type) { > case PLUSPLUS: > m_nonTrivialExpressionCount++; > m_nonLHSCount++; > expr = context.makePostfixNode(expr, OpPlusPlus, subExprStart, lastTokenEnd(), tokenEnd()); > m_assignmentCount++; >- failIfTrueIfStrictWithNameAndMessage(isEvalOrArguments, "'", m_lastIdentifier->impl(), "' cannot be modified in strict mode"); >+ failIfTrueIfStrict(isEvalOrArguments); > failIfTrueIfStrict(requiresLExpr); > next(); > break; >@@ -2400,7 +2119,7 @@ template <class TreeBuilder> TreeExpression JSParser::parseUnaryExpression(TreeB > m_nonLHSCount++; > expr = context.makePostfixNode(expr, OpMinusMinus, subExprStart, lastTokenEnd(), tokenEnd()); > m_assignmentCount++; >- failIfTrueIfStrictWithNameAndMessage(isEvalOrArguments, "'", m_lastIdentifier->impl(), "' cannot be modified in strict mode"); >+ failIfTrueIfStrict(isEvalOrArguments); > failIfTrueIfStrict(requiresLExpr); > next(); > break; >@@ -2444,7 +2163,7 @@ template <class TreeBuilder> TreeExpression JSParser::parseUnaryExpression(TreeB > expr = context.createVoid(expr); > break; > case DELETETOKEN: >- failIfTrueIfStrictWithNameAndMessage(context.isResolve(expr), "Cannot delete unqualified property", m_lastIdentifier->impl(), "in strict mode"); >+ failIfTrueIfStrict(context.isResolve(expr)); > expr = context.makeDeleteNode(expr, context.unaryTokenStackLastStart(tokenStackDepth), end, end); > break; > default: >diff --git a/Source/JavaScriptCore/parser/JSParser.h b/Source/JavaScriptCore/parser/JSParser.h >index dfb93e3e96796531dd6df78a3cabb913f3e5b6cd..ad23b5fbb808da67265f815e45f757babca8ed79 100644 >--- a/Source/JavaScriptCore/parser/JSParser.h >+++ b/Source/JavaScriptCore/parser/JSParser.h >@@ -26,8 +26,6 @@ > #ifndef JSParser_h > #define JSParser_h > >-#include "UString.h" >- > namespace JSC { > > class ExecState; >@@ -162,6 +160,6 @@ struct JSToken { > enum JSParserStrictness { JSParseNormal, JSParseStrict }; > enum JSParserMode { JSParseProgramCode, JSParseFunctionCode }; > >-UString jsParse(JSGlobalData*, FunctionParameters*, JSParserStrictness, JSParserMode, const SourceCode*); >+const char* jsParse(JSGlobalData*, FunctionParameters*, JSParserStrictness, JSParserMode, const SourceCode*); > } > #endif // JSParser_h >diff --git a/Source/JavaScriptCore/parser/Lexer.cpp b/Source/JavaScriptCore/parser/Lexer.cpp >index 7d77b77d0112795806e049ae623225f8e1dc2462..1666881e6378461461a35cf05d044daa2c6ef23e 100644 >--- a/Source/JavaScriptCore/parser/Lexer.cpp >+++ b/Source/JavaScriptCore/parser/Lexer.cpp >@@ -1135,9 +1135,6 @@ returnToken: > > returnError: > m_error = true; >- tokenInfo->line = m_lineNumber; >- tokenInfo->startOffset = startOffset; >- tokenInfo->endOffset = currentOffset(); > return ERRORTOK; > } > >diff --git a/Source/JavaScriptCore/parser/Parser.cpp b/Source/JavaScriptCore/parser/Parser.cpp >index 95f1fa1aa1931f25a238b9759b269436e62f627d..fc1e986683ee6dce40932af61bbf93633b8e978b 100644 >--- a/Source/JavaScriptCore/parser/Parser.cpp >+++ b/Source/JavaScriptCore/parser/Parser.cpp >@@ -48,14 +48,14 @@ void Parser::parse(JSGlobalData* globalData, FunctionParameters* parameters, JSP > Lexer& lexer = *globalData->lexer; > lexer.setCode(*m_source, m_arena); > >- UString parseError = jsParse(globalData, parameters, strictness, mode, m_source); >+ const char* parseError = jsParse(globalData, parameters, strictness, mode, m_source); > int lineNumber = lexer.lineNumber(); > bool lexError = lexer.sawError(); > lexer.clear(); > >- if (!parseError.isNull() || lexError) { >+ if (parseError || lexError) { > *errLine = lineNumber; >- *errMsg = !parseError.isNull() ? parseError : "Parse error"; >+ *errMsg = parseError ? parseError : "Parse error"; > m_sourceElements = 0; > } > }
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Formatted Diff
|
Diff
Attachments on
bug 63052
:
97942
|
98037