Created
January 16, 2017 04:26
-
-
Save vjeux/9154b18c76892c958a71dbb123dde00c to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
../test262/test//annexB/language/comments/single-line-html-open.js | |
SyntaxError: Unexpected token (23:1) | |
../test262/test//annexB/language/expressions/object/__proto__-duplicate.js | |
SyntaxError: Redefinition of __proto__ property (20:2) | |
../test262/test//annexB/language/function-code/if-decl-else-decl-a-func-block-scoping.js | |
SyntaxError: Unexpected token (41:12) | |
../test262/test//annexB/language/function-code/if-decl-else-decl-a-func-exsting-block-fn-no-init.js | |
SyntaxError: Unexpected token (34:12) | |
../test262/test//annexB/language/function-code/if-decl-else-decl-a-func-exsting-block-fn-update.js | |
SyntaxError: Unexpected token (42:12) | |
../test262/test//annexB/language/function-code/if-decl-else-decl-a-func-exsting-fn-no-init.js | |
SyntaxError: Unexpected token (30:12) | |
../test262/test//annexB/language/function-code/if-decl-else-decl-a-func-exsting-fn-update.js | |
SyntaxError: Unexpected token (38:12) | |
../test262/test//annexB/language/function-code/if-decl-else-decl-a-func-exsting-var-no-init.js | |
SyntaxError: Unexpected token (31:12) | |
../test262/test//annexB/language/function-code/if-decl-else-decl-a-func-exsting-var-update.js | |
SyntaxError: Unexpected token (38:12) | |
../test262/test//annexB/language/function-code/if-decl-else-decl-a-func-init.js | |
SyntaxError: Unexpected token (35:12) | |
../test262/test//annexB/language/function-code/if-decl-else-decl-a-func-no-skip-try.js | |
SyntaxError: Unexpected token (47:12) | |
../test262/test//annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-for-in.js | |
SyntaxError: Unexpected token (40:12) | |
../test262/test//annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-for-of.js | |
SyntaxError: Unexpected token (40:12) | |
../test262/test//annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-for.js | |
SyntaxError: Unexpected token (40:12) | |
../test262/test//annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-try.js | |
SyntaxError: Unexpected token (52:12) | |
../test262/test//annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-switch.js | |
SyntaxError: Unexpected token (42:12) | |
../test262/test//annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err.js | |
SyntaxError: Unexpected token (33:12) | |
../test262/test//annexB/language/function-code/if-decl-else-decl-a-func-skip-param.js | |
SyntaxError: Unexpected token (32:12) | |
../test262/test//annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-block.js | |
SyntaxError: Unexpected token (41:12) | |
../test262/test//annexB/language/function-code/if-decl-else-decl-b-func-block-scoping.js | |
SyntaxError: Unexpected token (41:13) | |
../test262/test//annexB/language/function-code/if-decl-else-decl-a-func-update.js | |
SyntaxError: Unexpected token (38:12) | |
../test262/test//annexB/language/function-code/if-decl-else-decl-b-func-exsting-block-fn-no-init.js | |
SyntaxError: Unexpected token (34:13) | |
../test262/test//annexB/language/function-code/if-decl-else-decl-b-func-exsting-fn-no-init.js | |
SyntaxError: Unexpected token (30:13) | |
../test262/test//annexB/language/function-code/if-decl-else-decl-b-func-exsting-block-fn-update.js | |
SyntaxError: Unexpected token (42:13) | |
../test262/test//annexB/language/function-code/if-decl-else-decl-b-func-exsting-var-no-init.js | |
SyntaxError: Unexpected token (31:13) | |
../test262/test//annexB/language/function-code/if-decl-else-decl-b-func-exsting-fn-update.js | |
SyntaxError: Unexpected token (38:13) | |
../test262/test//annexB/language/function-code/if-decl-else-decl-b-func-exsting-var-update.js | |
SyntaxError: Unexpected token (38:13) | |
../test262/test//annexB/language/function-code/if-decl-else-decl-b-func-no-skip-try.js | |
SyntaxError: Unexpected token (47:13) | |
../test262/test//annexB/language/function-code/if-decl-else-decl-b-func-init.js | |
SyntaxError: Unexpected token (35:13) | |
../test262/test//annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-for-in.js | |
SyntaxError: Unexpected token (40:13) | |
../test262/test//annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-block.js | |
SyntaxError: Unexpected token (41:13) | |
../test262/test//annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-for-of.js | |
SyntaxError: Unexpected token (40:13) | |
../test262/test//annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-for.js | |
SyntaxError: Unexpected token (40:13) | |
../test262/test//annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-switch.js | |
SyntaxError: Unexpected token (42:13) | |
../test262/test//annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err.js | |
SyntaxError: Unexpected token (33:13) | |
../test262/test//annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-try.js | |
SyntaxError: Unexpected token (52:13) | |
../test262/test//annexB/language/function-code/if-decl-else-decl-b-func-update.js | |
SyntaxError: Unexpected token (38:13) | |
../test262/test//annexB/language/function-code/if-decl-else-decl-b-func-skip-param.js | |
SyntaxError: Unexpected token (32:13) | |
../test262/test//annexB/language/function-code/if-decl-else-stmt-func-block-scoping.js | |
SyntaxError: Unexpected token (41:12) | |
../test262/test//annexB/language/function-code/if-decl-else-stmt-func-exsting-fn-no-init.js | |
SyntaxError: Unexpected token (30:12) | |
../test262/test//annexB/language/function-code/if-decl-else-stmt-func-exsting-block-fn-update.js | |
SyntaxError: Unexpected token (42:12) | |
../test262/test//annexB/language/function-code/if-decl-else-stmt-func-exsting-block-fn-no-init.js | |
SyntaxError: Unexpected token (34:12) | |
../test262/test//annexB/language/function-code/if-decl-else-stmt-func-exsting-fn-update.js | |
SyntaxError: Unexpected token (38:12) | |
../test262/test//annexB/language/function-code/if-decl-else-stmt-func-exsting-var-no-init.js | |
SyntaxError: Unexpected token (31:12) | |
../test262/test//annexB/language/function-code/if-decl-else-stmt-func-exsting-var-update.js | |
SyntaxError: Unexpected token (38:12) | |
../test262/test//annexB/language/function-code/if-decl-else-stmt-func-no-skip-try.js | |
SyntaxError: Unexpected token (47:12) | |
../test262/test//annexB/language/function-code/if-decl-else-stmt-func-init.js | |
SyntaxError: Unexpected token (35:12) | |
../test262/test//annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-for-of.js | |
SyntaxError: Unexpected token (40:12) | |
../test262/test//annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-for-in.js | |
SyntaxError: Unexpected token (40:12) | |
../test262/test//annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-for.js | |
SyntaxError: Unexpected token (40:12) | |
../test262/test//annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-switch.js | |
SyntaxError: Unexpected token (42:12) | |
../test262/test//annexB/language/function-code/if-decl-else-stmt-func-skip-param.js | |
SyntaxError: Unexpected token (32:12) | |
../test262/test//annexB/language/function-code/if-decl-else-stmt-func-skip-early-err.js | |
SyntaxError: Unexpected token (33:12) | |
../test262/test//annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-try.js | |
SyntaxError: Unexpected token (52:12) | |
../test262/test//annexB/language/function-code/if-decl-no-else-func-block-scoping.js | |
SyntaxError: Unexpected token (41:12) | |
../test262/test//annexB/language/function-code/if-decl-else-stmt-func-update.js | |
SyntaxError: Unexpected token (38:12) | |
../test262/test//annexB/language/function-code/if-decl-no-else-func-exsting-block-fn-update.js | |
SyntaxError: Unexpected token (42:12) | |
../test262/test//annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-block.js | |
SyntaxError: Unexpected token (41:12) | |
../test262/test//annexB/language/function-code/if-decl-no-else-func-exsting-block-fn-no-init.js | |
SyntaxError: Unexpected token (34:12) | |
../test262/test//annexB/language/function-code/if-decl-no-else-func-exsting-fn-no-init.js | |
SyntaxError: Unexpected token (30:12) | |
../test262/test//annexB/language/function-code/if-decl-no-else-func-exsting-fn-update.js | |
SyntaxError: Unexpected token (38:12) | |
../test262/test//annexB/language/function-code/if-decl-no-else-func-no-skip-try.js | |
SyntaxError: Unexpected token (47:12) | |
../test262/test//annexB/language/function-code/if-decl-no-else-func-exsting-var-no-init.js | |
SyntaxError: Unexpected token (31:12) | |
../test262/test//annexB/language/function-code/if-decl-no-else-func-init.js | |
SyntaxError: Unexpected token (35:12) | |
../test262/test//annexB/language/function-code/if-decl-no-else-func-exsting-var-update.js | |
SyntaxError: Unexpected token (38:12) | |
../test262/test//annexB/language/function-code/if-decl-no-else-func-skip-early-err-block.js | |
SyntaxError: Unexpected token (41:12) | |
../test262/test//annexB/language/function-code/if-decl-no-else-func-skip-early-err-for-of.js | |
SyntaxError: Unexpected token (40:12) | |
../test262/test//annexB/language/function-code/if-decl-no-else-func-skip-early-err-for.js | |
SyntaxError: Unexpected token (40:12) | |
../test262/test//annexB/language/function-code/if-decl-no-else-func-skip-early-err-for-in.js | |
SyntaxError: Unexpected token (40:12) | |
../test262/test//annexB/language/function-code/if-decl-no-else-func-skip-param.js | |
SyntaxError: Unexpected token (32:12) | |
../test262/test//annexB/language/function-code/if-decl-no-else-func-skip-early-err-try.js | |
SyntaxError: Unexpected token (52:12) | |
../test262/test//annexB/language/function-code/if-decl-no-else-func-skip-early-err-switch.js | |
SyntaxError: Unexpected token (42:12) | |
../test262/test//annexB/language/function-code/if-stmt-else-decl-func-exsting-block-fn-no-init.js | |
SyntaxError: Unexpected token (34:20) | |
../test262/test//annexB/language/function-code/if-decl-no-else-func-skip-early-err.js | |
SyntaxError: Unexpected token (33:12) | |
../test262/test//annexB/language/function-code/if-decl-no-else-func-update.js | |
SyntaxError: Unexpected token (38:12) | |
../test262/test//annexB/language/function-code/if-stmt-else-decl-func-block-scoping.js | |
SyntaxError: Unexpected token (41:20) | |
../test262/test//annexB/language/function-code/if-stmt-else-decl-func-exsting-block-fn-update.js | |
SyntaxError: Unexpected token (42:20) | |
../test262/test//annexB/language/function-code/if-stmt-else-decl-func-exsting-fn-no-init.js | |
SyntaxError: Unexpected token (30:20) | |
../test262/test//annexB/language/function-code/if-stmt-else-decl-func-exsting-var-no-init.js | |
SyntaxError: Unexpected token (31:20) | |
../test262/test//annexB/language/function-code/if-stmt-else-decl-func-exsting-var-update.js | |
SyntaxError: Unexpected token (38:20) | |
../test262/test//annexB/language/function-code/if-stmt-else-decl-func-init.js | |
SyntaxError: Unexpected token (35:20) | |
../test262/test//annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-block.js | |
SyntaxError: Unexpected token (41:20) | |
../test262/test//annexB/language/function-code/if-stmt-else-decl-func-exsting-fn-update.js | |
SyntaxError: Unexpected token (38:20) | |
../test262/test//annexB/language/function-code/if-stmt-else-decl-func-no-skip-try.js | |
SyntaxError: Unexpected token (47:20) | |
../test262/test//annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-for-of.js | |
SyntaxError: Unexpected token (40:20) | |
../test262/test//annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-for-in.js | |
SyntaxError: Unexpected token (40:20) | |
../test262/test//annexB/language/function-code/if-stmt-else-decl-func-skip-early-err.js | |
SyntaxError: Unexpected token (33:20) | |
../test262/test//annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-switch.js | |
SyntaxError: Unexpected token (42:20) | |
../test262/test//annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-for.js | |
SyntaxError: Unexpected token (40:20) | |
../test262/test//annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-try.js | |
SyntaxError: Unexpected token (52:20) | |
../test262/test//annexB/language/function-code/if-stmt-else-decl-func-skip-param.js | |
SyntaxError: Unexpected token (32:20) | |
../test262/test//annexB/language/function-code/if-stmt-else-decl-func-update.js | |
SyntaxError: Unexpected token (38:20) | |
../test262/test//annexB/language/global-code/if-decl-else-decl-a-global-exsting-block-fn-no-init.js | |
SyntaxError: Unexpected token (32:10) | |
../test262/test//annexB/language/global-code/if-decl-else-decl-a-global-block-scoping.js | |
SyntaxError: Unexpected token (38:10) | |
../test262/test//annexB/language/global-code/if-decl-else-decl-a-global-exsting-fn-no-init.js | |
SyntaxError: Unexpected token (27:10) | |
../test262/test//annexB/language/global-code/if-decl-else-decl-a-global-exsting-fn-update.js | |
SyntaxError: Unexpected token (34:10) | |
../test262/test//annexB/language/global-code/if-decl-else-decl-a-global-exsting-block-fn-update.js | |
SyntaxError: Unexpected token (39:10) | |
../test262/test//annexB/language/global-code/if-decl-else-decl-a-global-exsting-var-update.js | |
SyntaxError: Unexpected token (34:10) | |
../test262/test//annexB/language/global-code/if-decl-else-decl-a-global-exsting-var-no-init.js | |
SyntaxError: Unexpected token (30:10) | |
../test262/test//annexB/language/global-code/if-decl-else-decl-a-global-init.js | |
SyntaxError: Unexpected token (36:10) | |
../test262/test//annexB/language/global-code/if-decl-else-decl-a-global-no-skip-try.js | |
SyntaxError: Unexpected token (44:10) | |
../test262/test//annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-for-in.js | |
SyntaxError: Unexpected token (38:10) | |
../test262/test//annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-block.js | |
SyntaxError: Unexpected token (39:10) | |
../test262/test//annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-for-of.js | |
SyntaxError: Unexpected token (38:10) | |
../test262/test//annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-for.js | |
SyntaxError: Unexpected token (38:10) | |
../test262/test//annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-try.js | |
SyntaxError: Unexpected token (49:10) | |
../test262/test//annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err.js | |
SyntaxError: Unexpected token (30:10) | |
../test262/test//annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-switch.js | |
SyntaxError: Unexpected token (40:10) | |
../test262/test//annexB/language/global-code/if-decl-else-decl-b-global-block-scoping.js | |
SyntaxError: Unexpected token (38:11) | |
../test262/test//annexB/language/global-code/if-decl-else-decl-a-global-update.js | |
SyntaxError: Unexpected token (34:10) | |
../test262/test//annexB/language/global-code/if-decl-else-decl-b-global-exsting-block-fn-no-init.js | |
SyntaxError: Unexpected token (32:11) | |
../test262/test//annexB/language/global-code/if-decl-else-decl-b-global-exsting-fn-no-init.js | |
SyntaxError: Unexpected token (27:11) | |
../test262/test//annexB/language/global-code/if-decl-else-decl-b-global-exsting-block-fn-update.js | |
SyntaxError: Unexpected token (39:11) | |
../test262/test//annexB/language/global-code/if-decl-else-decl-b-global-exsting-var-no-init.js | |
SyntaxError: Unexpected token (30:11) | |
../test262/test//annexB/language/global-code/if-decl-else-decl-b-global-exsting-fn-update.js | |
SyntaxError: Unexpected token (34:11) | |
../test262/test//annexB/language/global-code/if-decl-else-decl-b-global-exsting-var-update.js | |
SyntaxError: Unexpected token (34:11) | |
../test262/test//annexB/language/global-code/if-decl-else-decl-b-global-init.js | |
SyntaxError: Unexpected token (36:11) | |
../test262/test//annexB/language/global-code/if-decl-else-decl-b-global-no-skip-try.js | |
SyntaxError: Unexpected token (44:11) | |
../test262/test//annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-block.js | |
SyntaxError: Unexpected token (39:11) | |
../test262/test//annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-for-in.js | |
SyntaxError: Unexpected token (38:11) | |
../test262/test//annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-for-of.js | |
SyntaxError: Unexpected token (38:11) | |
../test262/test//annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-for.js | |
SyntaxError: Unexpected token (38:11) | |
../test262/test//annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-switch.js | |
SyntaxError: Unexpected token (40:11) | |
../test262/test//annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-try.js | |
SyntaxError: Unexpected token (49:11) | |
../test262/test//annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err.js | |
SyntaxError: Unexpected token (30:11) | |
../test262/test//annexB/language/global-code/if-decl-else-decl-b-global-update.js | |
SyntaxError: Unexpected token (34:11) | |
../test262/test//annexB/language/global-code/if-decl-else-stmt-global-block-scoping.js | |
SyntaxError: Unexpected token (38:10) | |
../test262/test//annexB/language/global-code/if-decl-else-stmt-global-exsting-block-fn-no-init.js | |
SyntaxError: Unexpected token (32:10) | |
../test262/test//annexB/language/global-code/if-decl-else-stmt-global-exsting-fn-no-init.js | |
SyntaxError: Unexpected token (27:10) | |
../test262/test//annexB/language/global-code/if-decl-else-stmt-global-exsting-block-fn-update.js | |
SyntaxError: Unexpected token (39:10) | |
../test262/test//annexB/language/global-code/if-decl-else-stmt-global-exsting-var-update.js | |
SyntaxError: Unexpected token (34:10) | |
../test262/test//annexB/language/global-code/if-decl-else-stmt-global-exsting-var-no-init.js | |
SyntaxError: Unexpected token (30:10) | |
../test262/test//annexB/language/global-code/if-decl-else-stmt-global-exsting-fn-update.js | |
SyntaxError: Unexpected token (34:10) | |
../test262/test//annexB/language/global-code/if-decl-else-stmt-global-init.js | |
SyntaxError: Unexpected token (36:10) | |
../test262/test//annexB/language/global-code/if-decl-else-stmt-global-no-skip-try.js | |
SyntaxError: Unexpected token (44:10) | |
../test262/test//annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-block.js | |
SyntaxError: Unexpected token (39:10) | |
../test262/test//annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-for.js | |
SyntaxError: Unexpected token (38:10) | |
../test262/test//annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-for-of.js | |
SyntaxError: Unexpected token (38:10) | |
../test262/test//annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-for-in.js | |
SyntaxError: Unexpected token (38:10) | |
../test262/test//annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-switch.js | |
SyntaxError: Unexpected token (40:10) | |
../test262/test//annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-try.js | |
SyntaxError: Unexpected token (49:10) | |
../test262/test//annexB/language/global-code/if-decl-no-else-global-block-scoping.js | |
SyntaxError: Unexpected token (38:10) | |
../test262/test//annexB/language/global-code/if-decl-else-stmt-global-update.js | |
SyntaxError: Unexpected token (34:10) | |
../test262/test//annexB/language/global-code/if-decl-no-else-global-exsting-block-fn-no-init.js | |
SyntaxError: Unexpected token (32:10) | |
../test262/test//annexB/language/global-code/if-decl-else-stmt-global-skip-early-err.js | |
SyntaxError: Unexpected token (30:10) | |
../test262/test//annexB/language/global-code/if-decl-no-else-global-exsting-block-fn-update.js | |
SyntaxError: Unexpected token (39:10) | |
../test262/test//annexB/language/global-code/if-decl-no-else-global-exsting-fn-no-init.js | |
SyntaxError: Unexpected token (27:10) | |
../test262/test//annexB/language/global-code/if-decl-no-else-global-exsting-fn-update.js | |
SyntaxError: Unexpected token (34:10) | |
../test262/test//annexB/language/global-code/if-decl-no-else-global-exsting-var-no-init.js | |
SyntaxError: Unexpected token (30:10) | |
../test262/test//annexB/language/global-code/if-decl-no-else-global-exsting-var-update.js | |
SyntaxError: Unexpected token (34:10) | |
../test262/test//annexB/language/global-code/if-decl-no-else-global-init.js | |
SyntaxError: Unexpected token (36:10) | |
../test262/test//annexB/language/global-code/if-decl-no-else-global-skip-early-err-block.js | |
SyntaxError: Unexpected token (39:10) | |
../test262/test//annexB/language/global-code/if-decl-no-else-global-skip-early-err-for-in.js | |
SyntaxError: Unexpected token (38:10) | |
../test262/test//annexB/language/global-code/if-decl-no-else-global-no-skip-try.js | |
SyntaxError: Unexpected token (44:10) | |
../test262/test//annexB/language/global-code/if-decl-no-else-global-skip-early-err-for-of.js | |
SyntaxError: Unexpected token (38:10) | |
../test262/test//annexB/language/global-code/if-decl-no-else-global-skip-early-err-switch.js | |
SyntaxError: Unexpected token (40:10) | |
../test262/test//annexB/language/global-code/if-decl-no-else-global-skip-early-err.js | |
SyntaxError: Unexpected token (30:10) | |
../test262/test//annexB/language/global-code/if-decl-no-else-global-skip-early-err-try.js | |
SyntaxError: Unexpected token (49:10) | |
../test262/test//annexB/language/global-code/if-decl-no-else-global-skip-early-err-for.js | |
SyntaxError: Unexpected token (38:10) | |
../test262/test//annexB/language/global-code/if-stmt-else-decl-global-block-scoping.js | |
SyntaxError: Unexpected token (38:18) | |
../test262/test//annexB/language/global-code/if-decl-no-else-global-update.js | |
SyntaxError: Unexpected token (34:10) | |
../test262/test//annexB/language/global-code/if-stmt-else-decl-global-exsting-block-fn-update.js | |
SyntaxError: Unexpected token (39:18) | |
../test262/test//annexB/language/global-code/if-stmt-else-decl-global-exsting-fn-no-init.js | |
SyntaxError: Unexpected token (27:18) | |
../test262/test//annexB/language/global-code/if-stmt-else-decl-global-exsting-fn-update.js | |
SyntaxError: Unexpected token (34:18) | |
../test262/test//annexB/language/global-code/if-stmt-else-decl-global-exsting-var-no-init.js | |
SyntaxError: Unexpected token (30:18) | |
../test262/test//annexB/language/global-code/if-stmt-else-decl-global-exsting-block-fn-no-init.js | |
SyntaxError: Unexpected token (32:18) | |
../test262/test//annexB/language/global-code/if-stmt-else-decl-global-init.js | |
SyntaxError: Unexpected token (36:18) | |
../test262/test//annexB/language/global-code/if-stmt-else-decl-global-exsting-var-update.js | |
SyntaxError: Unexpected token (34:18) | |
../test262/test//annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-block.js | |
SyntaxError: Unexpected token (39:18) | |
../test262/test//annexB/language/global-code/if-stmt-else-decl-global-no-skip-try.js | |
SyntaxError: Unexpected token (44:18) | |
../test262/test//annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-for.js | |
SyntaxError: Unexpected token (38:18) | |
../test262/test//annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-for-of.js | |
SyntaxError: Unexpected token (38:18) | |
../test262/test//annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-for-in.js | |
SyntaxError: Unexpected token (38:18) | |
../test262/test//annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-switch.js | |
SyntaxError: Unexpected token (40:18) | |
../test262/test//annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-try.js | |
SyntaxError: Unexpected token (49:18) | |
../test262/test//annexB/language/global-code/if-stmt-else-decl-global-update.js | |
SyntaxError: Unexpected token (34:18) | |
../test262/test//annexB/language/global-code/if-stmt-else-decl-global-skip-early-err.js | |
SyntaxError: Unexpected token (30:18) | |
../test262/test//annexB/language/literals/numeric/non-octal-decimal-integer.js | |
SyntaxError: Invalid number (29:17) | |
../test262/test//annexB/language/statements/for-in/bare-initializer.js | |
7 | phase: early | |
8 | type: SyntaxError | |
9 | ---*/ | |
10 | var a; | |
11 | throw NotEarlyError; | |
12 | for (a = 0 in {}) | |
13 | | |
14 | | |
SyntaxError: Unexpected token (15:0) | |
../test262/test//annexB/language/statements/for-in/const-initializer.js | |
SyntaxError: Unexpected token, expected ; (12:17) | |
../test262/test//annexB/language/statements/for-in/nonstrict-initializer.js | |
SyntaxError: Unexpected token, expected ; (11:25) | |
../test262/test//annexB/language/statements/for-in/var-arraybindingpattern-initializer.js | |
SyntaxError: Unexpected token, expected ; (12:17) | |
../test262/test//annexB/language/statements/for-in/strict-initializer.js | |
SyntaxError: Unexpected token, expected ; (13:15) | |
../test262/test//annexB/language/statements/for-in/let-initializer.js | |
SyntaxError: Unexpected token, expected ; (12:15) | |
../test262/test//annexB/language/statements/for-in/var-objectbindingpattern-initializer.js | |
SyntaxError: Unexpected token, expected ; (12:17) | |
Index: ../test262/test//built-ins/Array/prototype/concat/S15.4.4.4_A1_T4.js | |
=================================================================== | |
--- ../test262/test//built-ins/Array/prototype/concat/S15.4.4.4_A1_T4.js | |
+++ ../test262/test//built-ins/Array/prototype/concat/S15.4.4.4_A1_T4.js | |
@@ -12,5 +12,5 @@ | |
var x = [ , 1 ]; | |
-var arr = x.concat([], [ ]); | |
+var arr = x.concat([], []); | |
//CHECK#0 | |
Index: ../test262/test//built-ins/Array/prototype/every/15.4.4.16-7-c-i-16.js | |
=================================================================== | |
--- ../test262/test//built-ins/Array/prototype/every/15.4.4.16-7-c-i-16.js | |
+++ ../test262/test//built-ins/Array/prototype/every/15.4.4.16-7-c-i-16.js | |
@@ -24,7 +24,3 @@ | |
}); | |
-assert.sameValue( | |
- [ , , ].every(callbackfn), | |
- false, | |
- "[, , , ].every(callbackfn)" | |
-); | |
+assert.sameValue([ , ].every(callbackfn), false, "[, , , ].every(callbackfn)"); | |
Index: ../test262/test//built-ins/Array/prototype/every/15.4.4.16-7-c-i-22.js | |
=================================================================== | |
--- ../test262/test//built-ins/Array/prototype/every/15.4.4.16-7-c-i-22.js | |
+++ ../test262/test//built-ins/Array/prototype/every/15.4.4.16-7-c-i-22.js | |
@@ -21,4 +21,4 @@ | |
}); | |
-assert([ ].every(callbackfn), "[, ].every(callbackfn) !== true"); | |
+assert([].every(callbackfn), "[, ].every(callbackfn) !== true"); | |
assert(accessed, "accessed !== true"); | |
Index: ../test262/test//built-ins/Array/prototype/every/15.4.4.16-7-c-i-8.js | |
=================================================================== | |
--- ../test262/test//built-ins/Array/prototype/every/15.4.4.16-7-c-i-8.js | |
+++ ../test262/test//built-ins/Array/prototype/every/15.4.4.16-7-c-i-8.js | |
@@ -19,7 +19,3 @@ | |
Array.prototype[1] = 13; | |
-assert.sameValue( | |
- [ , , ].every(callbackfn), | |
- false, | |
- "[, , , ].every(callbackfn)" | |
-); | |
+assert.sameValue([ , ].every(callbackfn), false, "[, , , ].every(callbackfn)"); | |
Index: ../test262/test//built-ins/Array/prototype/filter/15.4.4.20-9-c-i-16.js | |
=================================================================== | |
--- ../test262/test//built-ins/Array/prototype/filter/15.4.4.20-9-c-i-16.js | |
+++ ../test262/test//built-ins/Array/prototype/filter/15.4.4.20-9-c-i-16.js | |
@@ -19,5 +19,5 @@ | |
configurable: true | |
}); | |
-var newArr = [ , , ].filter(callbackfn); | |
+var newArr = [ , ].filter(callbackfn); | |
assert.sameValue(newArr.length, 1, "newArr.length"); | |
Index: ../test262/test//built-ins/Array/prototype/filter/15.4.4.20-9-c-i-22.js | |
=================================================================== | |
--- ../test262/test//built-ins/Array/prototype/filter/15.4.4.20-9-c-i-22.js | |
+++ ../test262/test//built-ins/Array/prototype/filter/15.4.4.20-9-c-i-22.js | |
@@ -17,5 +17,5 @@ | |
configurable: true | |
}); | |
-var newArr = [ ].filter(callbackfn); | |
+var newArr = [].filter(callbackfn); | |
assert.sameValue(newArr.length, 1, "newArr.length"); | |
Index: ../test262/test//built-ins/Array/prototype/filter/15.4.4.20-9-c-i-8.js | |
=================================================================== | |
--- ../test262/test//built-ins/Array/prototype/filter/15.4.4.20-9-c-i-8.js | |
+++ ../test262/test//built-ins/Array/prototype/filter/15.4.4.20-9-c-i-8.js | |
@@ -14,5 +14,5 @@ | |
Array.prototype[1] = 13; | |
-var newArr = [ , , ].filter(callbackfn); | |
+var newArr = [ , ].filter(callbackfn); | |
assert.sameValue(newArr.length, 1, "newArr.length"); | |
Index: ../test262/test//built-ins/Array/prototype/forEach/15.4.4.18-7-b-11.js | |
=================================================================== | |
--- ../test262/test//built-ins/Array/prototype/forEach/15.4.4.18-7-b-11.js | |
+++ ../test262/test//built-ins/Array/prototype/forEach/15.4.4.18-7-b-11.js | |
@@ -19,5 +19,5 @@ | |
} | |
-var arr = [ 0, ]; | |
+var arr = [ 0 ]; | |
Object.defineProperty(arr, "0", { | |
Index: ../test262/test//built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-16.js | |
=================================================================== | |
--- ../test262/test//built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-16.js | |
+++ ../test262/test//built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-16.js | |
@@ -24,5 +24,5 @@ | |
}); | |
-[ , , ].forEach(callbackfn); | |
+[ , ].forEach(callbackfn); | |
assert(testResult, "testResult !== true"); | |
Index: ../test262/test//built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-8.js | |
=================================================================== | |
--- ../test262/test//built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-8.js | |
+++ ../test262/test//built-ins/Array/prototype/forEach/15.4.4.18-7-c-i-8.js | |
@@ -19,5 +19,5 @@ | |
Array.prototype[1] = 13; | |
-[ , , ].forEach(callbackfn); | |
+[ , ].forEach(callbackfn); | |
assert(testResult, "testResult !== true"); | |
Index: ../test262/test//built-ins/Array/prototype/includes/sparse.js | |
=================================================================== | |
--- ../test262/test//built-ins/Array/prototype/includes/sparse.js | |
+++ ../test262/test//built-ins/Array/prototype/includes/sparse.js | |
@@ -22,5 +22,5 @@ | |
assert.sameValue( | |
- [ , , ].includes(undefined), | |
+ [ , ].includes(undefined), | |
true, | |
"[ , , , ].includes(undefined)" | |
@@ -33,5 +33,5 @@ | |
); | |
-var sample = [ , , , 42, ]; | |
+var sample = [ , , , 42 ]; | |
assert.sameValue( | |
Index: ../test262/test//built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-15.js | |
=================================================================== | |
--- ../test262/test//built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-15.js | |
+++ ../test262/test//built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-15.js | |
@@ -30,5 +30,5 @@ | |
}); | |
-assert.sameValue([ , , ].indexOf(10), 0, "[, , , ].indexOf(10)"); | |
-assert.sameValue([ , , ].indexOf(20), 1, "[, , , ].indexOf(20)"); | |
-assert.sameValue([ , , ].indexOf(30), 2, "[, , , ].indexOf(30)"); | |
+assert.sameValue([ , ].indexOf(10), 0, "[, , , ].indexOf(10)"); | |
+assert.sameValue([ , ].indexOf(20), 1, "[, , , ].indexOf(20)"); | |
+assert.sameValue([ , ].indexOf(30), 2, "[, , , ].indexOf(30)"); | |
Index: ../test262/test//built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-21.js | |
=================================================================== | |
--- ../test262/test//built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-21.js | |
+++ ../test262/test//built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-21.js | |
@@ -14,3 +14,3 @@ | |
}); | |
-assert.sameValue([ ].indexOf(undefined), 0, "[, ].indexOf(undefined)"); | |
+assert.sameValue([].indexOf(undefined), 0, "[, ].indexOf(undefined)"); | |
Index: ../test262/test//built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-7.js | |
=================================================================== | |
--- ../test262/test//built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-7.js | |
+++ ../test262/test//built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-7.js | |
@@ -13,5 +13,5 @@ | |
Array.prototype[2] = "true"; | |
-assert.sameValue([ , , ].indexOf(true), 0, "[, , , ].indexOf(true)"); | |
-assert.sameValue([ , , ].indexOf(false), 1, "[, , , ].indexOf(false)"); | |
-assert.sameValue([ , , ].indexOf("true"), 2, '[, , , ].indexOf("true")'); | |
+assert.sameValue([ , ].indexOf(true), 0, "[, , , ].indexOf(true)"); | |
+assert.sameValue([ , ].indexOf(false), 1, "[, , , ].indexOf(false)"); | |
+assert.sameValue([ , ].indexOf("true"), 2, '[, , , ].indexOf("true")'); | |
Index: ../test262/test//built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-9.js | |
=================================================================== | |
--- ../test262/test//built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-9.js | |
+++ ../test262/test//built-ins/Array/prototype/indexOf/15.4.4.14-9-b-i-9.js | |
@@ -9,5 +9,5 @@ | |
---*/ | |
-var arr = [ , , ]; | |
+var arr = [ , ]; | |
Object.defineProperty(arr, "0", { | |
get: function() { | |
Index: ../test262/test//built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-15.js | |
=================================================================== | |
--- ../test262/test//built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-15.js | |
+++ ../test262/test//built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-15.js | |
@@ -30,5 +30,5 @@ | |
}); | |
-assert.sameValue([ , , ].lastIndexOf(10), 0, "[, , , ].lastIndexOf(10)"); | |
-assert.sameValue([ , , ].lastIndexOf(20), 1, "[, , , ].lastIndexOf(20)"); | |
-assert.sameValue([ , , ].lastIndexOf(30), 2, "[, , , ].lastIndexOf(30)"); | |
+assert.sameValue([ , ].lastIndexOf(10), 0, "[, , , ].lastIndexOf(10)"); | |
+assert.sameValue([ , ].lastIndexOf(20), 1, "[, , , ].lastIndexOf(20)"); | |
+assert.sameValue([ , ].lastIndexOf(30), 2, "[, , , ].lastIndexOf(30)"); | |
Index: ../test262/test//built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-21.js | |
=================================================================== | |
--- ../test262/test//built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-21.js | |
+++ ../test262/test//built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-21.js | |
@@ -14,3 +14,3 @@ | |
}); | |
-assert.sameValue([ ].lastIndexOf(undefined), 0, "[, ].lastIndexOf(undefined)"); | |
+assert.sameValue([].lastIndexOf(undefined), 0, "[, ].lastIndexOf(undefined)"); | |
Index: ../test262/test//built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-7.js | |
=================================================================== | |
--- ../test262/test//built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-7.js | |
+++ ../test262/test//built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-7.js | |
@@ -13,9 +13,5 @@ | |
Array.prototype[2] = "true"; | |
-assert.sameValue([ , , ].lastIndexOf(true), 0, "[, , , ].lastIndexOf(true)"); | |
-assert.sameValue([ , , ].lastIndexOf(false), 1, "[, , , ].lastIndexOf(false)"); | |
-assert.sameValue( | |
- [ , , ].lastIndexOf("true"), | |
- 2, | |
- '[, , , ].lastIndexOf("true")' | |
-); | |
+assert.sameValue([ , ].lastIndexOf(true), 0, "[, , , ].lastIndexOf(true)"); | |
+assert.sameValue([ , ].lastIndexOf(false), 1, "[, , , ].lastIndexOf(false)"); | |
+assert.sameValue([ , ].lastIndexOf("true"), 2, '[, , , ].lastIndexOf("true")'); | |
Index: ../test262/test//built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-9.js | |
=================================================================== | |
--- ../test262/test//built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-9.js | |
+++ ../test262/test//built-ins/Array/prototype/lastIndexOf/15.4.4.15-8-b-i-9.js | |
@@ -9,5 +9,5 @@ | |
---*/ | |
-var arr = [ , , ]; | |
+var arr = [ , ]; | |
Object.defineProperty(arr, "0", { | |
get: function() { | |
Index: ../test262/test//built-ins/Array/prototype/map/15.4.4.19-8-c-i-16.js | |
=================================================================== | |
--- ../test262/test//built-ins/Array/prototype/map/15.4.4.19-8-c-i-16.js | |
+++ ../test262/test//built-ins/Array/prototype/map/15.4.4.19-8-c-i-16.js | |
@@ -25,5 +25,5 @@ | |
}); | |
-var testResult = [ ].map(callbackfn); | |
+var testResult = [].map(callbackfn); | |
assert.sameValue(testResult[0], true, "testResult[0]"); | |
Index: ../test262/test//built-ins/Array/prototype/map/15.4.4.19-8-c-i-22.js | |
=================================================================== | |
--- ../test262/test//built-ins/Array/prototype/map/15.4.4.19-8-c-i-22.js | |
+++ ../test262/test//built-ins/Array/prototype/map/15.4.4.19-8-c-i-22.js | |
@@ -21,5 +21,5 @@ | |
}); | |
-var testResult = [ ].map(callbackfn); | |
+var testResult = [].map(callbackfn); | |
assert.sameValue(testResult[0], true, "testResult[0]"); | |
Index: ../test262/test//built-ins/Array/prototype/map/15.4.4.19-8-c-i-8.js | |
=================================================================== | |
--- ../test262/test//built-ins/Array/prototype/map/15.4.4.19-8-c-i-8.js | |
+++ ../test262/test//built-ins/Array/prototype/map/15.4.4.19-8-c-i-8.js | |
@@ -18,5 +18,5 @@ | |
Array.prototype[1] = 13; | |
-var newArr = [ , , ].map(callbackfn); | |
+var newArr = [ , ].map(callbackfn); | |
assert.sameValue(newArr[1], true, "newArr[1]"); | |
Index: ../test262/test//built-ins/Array/prototype/reduce/15.4.4.21-8-b-3.js | |
=================================================================== | |
--- ../test262/test//built-ins/Array/prototype/reduce/15.4.4.21-8-b-3.js | |
+++ ../test262/test//built-ins/Array/prototype/reduce/15.4.4.21-8-b-3.js | |
@@ -19,5 +19,5 @@ | |
} | |
-var arr = [ , ]; | |
+var arr = [ ]; | |
Object.defineProperty(arr, "0", { | |
Index: ../test262/test//built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-8.js | |
=================================================================== | |
--- ../test262/test//built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-8.js | |
+++ ../test262/test//built-ins/Array/prototype/reduce/15.4.4.21-8-b-iii-1-8.js | |
@@ -19,5 +19,5 @@ | |
Array.prototype[1] = 1; | |
Array.prototype[2] = 2; | |
-[ , , ].reduce(callbackfn); | |
+[ , ].reduce(callbackfn); | |
assert(testResult, "testResult !== true"); | |
Index: ../test262/test//built-ins/Array/prototype/reduce/15.4.4.21-8-c-4.js | |
=================================================================== | |
--- ../test262/test//built-ins/Array/prototype/reduce/15.4.4.21-8-c-4.js | |
+++ ../test262/test//built-ins/Array/prototype/reduce/15.4.4.21-8-c-4.js | |
@@ -9,5 +9,5 @@ | |
---*/ | |
-var arr = [ , , ]; | |
+var arr = [ , ]; | |
try { | |
Index: ../test262/test//built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-8.js | |
=================================================================== | |
--- ../test262/test//built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-8.js | |
+++ ../test262/test//built-ins/Array/prototype/reduce/15.4.4.21-9-c-i-8.js | |
@@ -20,5 +20,5 @@ | |
Array.prototype[1] = 1; | |
Array.prototype[2] = 2; | |
-[ , , ].reduce(callbackfn, initialValue); | |
+[ , ].reduce(callbackfn, initialValue); | |
assert(testResult, "testResult !== true"); | |
Index: ../test262/test//built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-3.js | |
=================================================================== | |
--- ../test262/test//built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-3.js | |
+++ ../test262/test//built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-3.js | |
@@ -21,5 +21,5 @@ | |
} | |
-var arr = [ , , ]; | |
+var arr = [ , ]; | |
Object.defineProperty(arr, "1", { | |
Index: ../test262/test//built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-14.js | |
=================================================================== | |
--- ../test262/test//built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-14.js | |
+++ ../test262/test//built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-14.js | |
@@ -24,5 +24,5 @@ | |
}); | |
-var arr = [ 0, 1, ]; | |
+var arr = [ 0, 1 ]; | |
Object.defineProperty(arr, "2", { | |
Index: ../test262/test//built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-16.js | |
=================================================================== | |
--- ../test262/test//built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-16.js | |
+++ ../test262/test//built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-16.js | |
@@ -23,5 +23,5 @@ | |
}); | |
-var arr = [ 0, 1, ]; | |
+var arr = [ 0, 1 ]; | |
arr.reduceRight(callbackfn); | |
Index: ../test262/test//built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-22.js | |
=================================================================== | |
--- ../test262/test//built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-22.js | |
+++ ../test262/test//built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-22.js | |
@@ -21,5 +21,5 @@ | |
}); | |
-var arr = [ 0, 1, ]; | |
+var arr = [ 0, 1 ]; | |
arr.reduceRight(callbackfn); | |
Index: ../test262/test//built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-8.js | |
=================================================================== | |
--- ../test262/test//built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-8.js | |
+++ ../test262/test//built-ins/Array/prototype/reduceRight/15.4.4.22-8-b-iii-1-8.js | |
@@ -19,5 +19,5 @@ | |
Array.prototype[1] = 1; | |
Array.prototype[2] = 2; | |
-[ , , ].reduceRight(callbackfn); | |
+[ , ].reduceRight(callbackfn); | |
assert(testResult, "testResult !== true"); | |
Index: ../test262/test//built-ins/Array/prototype/reduceRight/15.4.4.22-8-c-4.js | |
=================================================================== | |
--- ../test262/test//built-ins/Array/prototype/reduceRight/15.4.4.22-8-c-4.js | |
+++ ../test262/test//built-ins/Array/prototype/reduceRight/15.4.4.22-8-c-4.js | |
@@ -9,5 +9,5 @@ | |
---*/ | |
-var arr = [ , , ]; | |
+var arr = [ , ]; | |
try { | |
Index: ../test262/test//built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-11.js | |
=================================================================== | |
--- ../test262/test//built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-11.js | |
+++ ../test262/test//built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-11.js | |
@@ -19,5 +19,5 @@ | |
} | |
-var arr = [ 0, , ]; | |
+var arr = [ 0, ]; | |
Object.defineProperty(arr, "3", { | |
get: function() { | |
Index: ../test262/test//built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-24.js | |
=================================================================== | |
--- ../test262/test//built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-24.js | |
+++ ../test262/test//built-ins/Array/prototype/reduceRight/15.4.4.22-9-b-24.js | |
@@ -19,5 +19,5 @@ | |
} | |
-var arr = [ 0, , ]; | |
+var arr = [ 0, ]; | |
Object.defineProperty(arr, "3", { | |
get: function() { | |
Index: ../test262/test//built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-30.js | |
=================================================================== | |
--- ../test262/test//built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-30.js | |
+++ ../test262/test//built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-30.js | |
@@ -16,5 +16,5 @@ | |
} | |
-var arr = [ , ]; | |
+var arr = [ ]; | |
var preIterVisible = false; | |
Index: ../test262/test//built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-8.js | |
=================================================================== | |
--- ../test262/test//built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-8.js | |
+++ ../test262/test//built-ins/Array/prototype/reduceRight/15.4.4.22-9-c-i-8.js | |
@@ -19,5 +19,5 @@ | |
Array.prototype[1] = 1; | |
Array.prototype[2] = 2; | |
-[ , , ].reduceRight(callbackfn, "initialValue"); | |
+[ , ].reduceRight(callbackfn, "initialValue"); | |
assert(testResult, "testResult !== true"); | |
Index: ../test262/test//built-ins/Array/prototype/some/15.4.4.17-7-c-i-16.js | |
=================================================================== | |
--- ../test262/test//built-ins/Array/prototype/some/15.4.4.17-7-c-i-16.js | |
+++ ../test262/test//built-ins/Array/prototype/some/15.4.4.17-7-c-i-16.js | |
@@ -25,3 +25,3 @@ | |
}); | |
-assert([ , ].some(callbackfn), "[, , ].some(callbackfn) !== true"); | |
+assert([ ].some(callbackfn), "[, , ].some(callbackfn) !== true"); | |
Index: ../test262/test//built-ins/Array/prototype/some/15.4.4.17-7-c-i-22.js | |
=================================================================== | |
--- ../test262/test//built-ins/Array/prototype/some/15.4.4.17-7-c-i-22.js | |
+++ ../test262/test//built-ins/Array/prototype/some/15.4.4.17-7-c-i-22.js | |
@@ -21,3 +21,3 @@ | |
}); | |
-assert([ ].some(callbackfn), "[, ].some(callbackfn) !== true"); | |
+assert([].some(callbackfn), "[, ].some(callbackfn) !== true"); | |
Index: ../test262/test//built-ins/Array/prototype/some/15.4.4.17-7-c-i-8.js | |
=================================================================== | |
--- ../test262/test//built-ins/Array/prototype/some/15.4.4.17-7-c-i-8.js | |
+++ ../test262/test//built-ins/Array/prototype/some/15.4.4.17-7-c-i-8.js | |
@@ -20,3 +20,3 @@ | |
Array.prototype[0] = kValue; | |
-assert([ ].some(callbackfn), "[, ].some(callbackfn) !== true"); | |
+assert([].some(callbackfn), "[, ].some(callbackfn) !== true"); | |
Index: ../test262/test//built-ins/Function/prototype/toString/getter-class-static.js | |
=================================================================== | |
--- ../test262/test//built-ins/Function/prototype/toString/getter-class-static.js | |
+++ ../test262/test//built-ins/Function/prototype/toString/getter-class-static.js | |
@@ -9,5 +9,6 @@ | |
let f = Object.getOwnPropertyDescriptor( | |
class { | |
- static get /* before */ | |
+ static get; | |
+ /* before */ | |
/* a */ | |
f /* b */ /* c */() /* d */ | |
Index: ../test262/test//built-ins/Function/prototype/toString/getter-class.js | |
=================================================================== | |
--- ../test262/test//built-ins/Function/prototype/toString/getter-class.js | |
+++ ../test262/test//built-ins/Function/prototype/toString/getter-class.js | |
@@ -10,5 +10,6 @@ | |
class { | |
/* before */ | |
- get /* a */ | |
+ get; | |
+ /* a */ | |
f /* b */ /* c */() /* d */ | |
{} /* after */ | |
Index: ../test262/test//built-ins/Function/prototype/toString/setter-class-static.js | |
=================================================================== | |
--- ../test262/test//built-ins/Function/prototype/toString/setter-class-static.js | |
+++ ../test262/test//built-ins/Function/prototype/toString/setter-class-static.js | |
@@ -9,5 +9,6 @@ | |
let f = Object.getOwnPropertyDescriptor( | |
class { | |
- static set /* before */ | |
+ static set; | |
+ /* before */ | |
/* a */ | |
f /* b */( | |
Index: ../test262/test//built-ins/Function/prototype/toString/setter-class.js | |
=================================================================== | |
--- ../test262/test//built-ins/Function/prototype/toString/setter-class.js | |
+++ ../test262/test//built-ins/Function/prototype/toString/setter-class.js | |
@@ -10,5 +10,6 @@ | |
class { | |
/* before */ | |
- set /* a */ | |
+ set; | |
+ /* a */ | |
f /* b */( | |
/* c */ | |
../test262/test//built-ins/JSON/parse/15.12.1.1-0-8.js | |
4 | es5id: 15.12.1.1-0-8 | |
5 | description: > | |
6 | U+2028 and U+2029 are not valid JSON whitespace as specified by | |
7 | the production JSONWhitespace. | |
8 | ---*/ | |
9 | | |
10 | assert.throws(SyntaxError, function() { | |
11 | JSON.parse(" 1234"); // should produce a syntax error | |
12 | }); | |
13 | | |
SyntaxError: Unterminated string constant (12:13) | |
../test262/test//built-ins/Number/S9.3.1_A2.js | |
5 | es5id: 9.3.1_A2 | |
6 | description: > | |
7 | Strings with various WhiteSpaces convert to Number by explicit | |
8 | transformation | |
9 | ---*/ | |
10 | | |
11 | // CHECK#1 | |
12 | if (Number("\t\f \u000b\n\r ") !== 0) { | |
13 | $ERROR( | |
14 | '#1.1: Number("\\u0009\\u000C\\u0020\\u00A0\\u000B\\u000A\\u000D\\u2028\\u2029\\u1680\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200A\\u202F\\u205F\\u3000") === 0. Actual: ' + | |
15 | Number("\t\f \u000b\n\r ") | |
16 | ); | |
17 | } else { | |
18 | if ( | |
19 | 1 / Number("\t\f \u000b\n\r ") !== Number.POSITIVE_INFINITY | |
20 | ) { | |
SyntaxError: Unterminated string constant (13:11) | |
../test262/test//built-ins/Number/S9.3.1_A3_T1.js | |
6 | StrWhiteSpaceopt is the MV of StrNumericLiteral, no matter whether white | |
7 | space is present or not | |
8 | es5id: 9.3.1_A3_T1 | |
9 | description: static string | |
10 | ---*/ | |
11 | | |
12 | // CHECK#1 | |
13 | if (Number("\t\f \u000b\n\r ") !== Number("")) { | |
14 | $ERROR( | |
15 | '#1: Number("\\u0009\\u000C\\u0020\\u00A0\\u000B\\u000A\\u000D\\u2028\\u2029\\u1680\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200A\\u202F\\u205F\\u3000") === Number("")' | |
16 | ); | |
17 | } | |
18 | | |
19 | // CHECK#2 | |
20 | if ( | |
21 | Number( | |
SyntaxError: Unterminated string constant (14:11) | |
../test262/test//built-ins/Number/S9.3.1_A3_T2.js | |
11 | | |
12 | function dynaString(s1, s2) { | |
13 | return String(s1) + String(s2); | |
14 | } | |
15 | | |
16 | // CHECK#1 | |
17 | if ( | |
18 | Number(dynaString("\t\f \u000b", "\n\r ")) !== Number("") | |
19 | ) { | |
20 | $ERROR( | |
21 | '#1: Number("\\u0009\\u000C\\u0020\\u00A0\\u000B"+"\\u000A\\u000D\\u2028\\u2029\\u1680\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200A\\u202F\\u205F\\u3000") === Number("")' | |
22 | ); | |
23 | } | |
24 | | |
25 | // CHECK#2 | |
26 | if ( | |
SyntaxError: Unterminated string constant (19:36) | |
Index: ../test262/test//built-ins/Object/defineProperty/15.2.3.6-4-596.js | |
=================================================================== | |
--- ../test262/test//built-ins/Object/defineProperty/15.2.3.6-4-596.js | |
+++ ../test262/test//built-ins/Object/defineProperty/15.2.3.6-4-596.js | |
@@ -26,3 +26,2 @@ | |
verifyNotWritable(obj, "prop", "nocheck"); | |
assert.sameValue(obj.prop, "data"); | |
- | |
Index: ../test262/test//built-ins/Object/S15.2.1.1_A2_T9.js | |
=================================================================== | |
--- ../test262/test//built-ins/Object/S15.2.1.1_A2_T9.js | |
+++ ../test262/test//built-ins/Object/S15.2.1.1_A2_T9.js | |
@@ -27,3 +27,2 @@ | |
return 1; | |
} | |
- | |
Index: ../test262/test//built-ins/Object/S15.2.2.1_A2_T6.js | |
=================================================================== | |
--- ../test262/test//built-ins/Object/S15.2.2.1_A2_T6.js | |
+++ ../test262/test//built-ins/Object/S15.2.2.1_A2_T6.js | |
@@ -29,3 +29,2 @@ | |
return 1; | |
} | |
- | |
../test262/test//built-ins/parseFloat/S15.1.2.3_A2_T8.js | |
3 | /*--- | |
4 | info: Operator remove leading StrWhiteSpaceChar | |
5 | es5id: 15.1.2.3_A2_T8 | |
6 | description: "StrWhiteSpaceChar :: LS (U+2028)" | |
7 | ---*/ | |
8 | | |
9 | //CHECK#1 | |
10 | if (parseFloat(" 1.1") !== parseFloat("1.1")) { | |
11 | $ERROR( | |
12 | '#1: parseFloat("\\u20281.1") === parseFloat("1.1"). Actual: ' + | |
13 | parseFloat(" 1.1") | |
14 | ); | |
15 | } | |
16 | | |
17 | //CHECK#2 | |
18 | if (parseFloat(" -1.1") !== parseFloat("-1.1")) { | |
SyntaxError: Unterminated string constant (11:15) | |
../test262/test//built-ins/parseFloat/S15.1.2.3_A2_T9.js | |
3 | /*--- | |
4 | info: Operator remove leading StrWhiteSpaceChar | |
5 | es5id: 15.1.2.3_A2_T9 | |
6 | description: "StrWhiteSpaceChar :: PS (U+2029)" | |
7 | ---*/ | |
8 | | |
9 | //CHECK#1 | |
10 | if (parseFloat(" 1.1") !== parseFloat("1.1")) { | |
11 | $ERROR( | |
12 | '#1: parseFloat("\\u20291.1") === parseFloat("1.1"). Actual: ' + | |
13 | parseFloat(" 1.1") | |
14 | ); | |
15 | } | |
16 | | |
17 | //CHECK#2 | |
18 | if (parseFloat(" -1.1") !== parseFloat("-1.1")) { | |
SyntaxError: Unterminated string constant (11:15) | |
../test262/test//built-ins/parseInt/S15.1.2.2_A2_T8.js | |
3 | /*--- | |
4 | info: Operator remove leading StrWhiteSpaceChar | |
5 | es5id: 15.1.2.2_A2_T8 | |
6 | description: "StrWhiteSpaceChar :: LS (U+2028)" | |
7 | ---*/ | |
8 | | |
9 | //CHECK#1 | |
10 | if (parseInt(" 1") !== parseInt("1")) { | |
11 | $ERROR( | |
12 | '#1: parseInt("\\u20281") === parseInt("1"). Actual: ' + parseInt(" 1") | |
13 | ); | |
14 | } | |
15 | | |
16 | //CHECK#2 | |
17 | if (parseInt(" -1") !== parseInt("-1")) { | |
18 | $ERROR( | |
SyntaxError: Unterminated string constant (11:13) | |
../test262/test//built-ins/parseInt/S15.1.2.2_A2_T9.js | |
3 | /*--- | |
4 | info: Operator remove leading StrWhiteSpaceChar | |
5 | es5id: 15.1.2.2_A2_T9 | |
6 | description: "StrWhiteSpaceChar :: PS (U+2029)" | |
7 | ---*/ | |
8 | | |
9 | //CHECK#1 | |
10 | if (parseInt(" 1") !== parseInt("1")) { | |
11 | $ERROR( | |
12 | '#1: parseInt("\\u20291") === parseInt("1"). Actual: ' + parseInt(" 1") | |
13 | ); | |
14 | } | |
15 | | |
16 | //CHECK#2 | |
17 | if (parseInt(" -1") !== parseInt("-1")) { | |
18 | $ERROR( | |
SyntaxError: Unterminated string constant (11:13) | |
Index: ../test262/test//built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T9.js | |
=================================================================== | |
--- ../test262/test//built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T9.js | |
+++ ../test262/test//built-ins/RegExp/prototype/exec/S15.10.6.2_A1_T9.js | |
@@ -22,3 +22,2 @@ | |
function __string() {} | |
- | |
Index: ../test262/test//built-ins/RegExp/prototype/exec/S15.10.6.2_A2_T3.js | |
=================================================================== | |
--- ../test262/test//built-ins/RegExp/prototype/exec/S15.10.6.2_A2_T3.js | |
+++ ../test262/test//built-ins/RegExp/prototype/exec/S15.10.6.2_A2_T3.js | |
@@ -28,3 +28,2 @@ | |
function __instance() {} | |
- | |
Index: ../test262/test//built-ins/RegExp/prototype/test/S15.10.6.3_A1_T9.js | |
=================================================================== | |
--- ../test262/test//built-ins/RegExp/prototype/test/S15.10.6.3_A1_T9.js | |
+++ ../test262/test//built-ins/RegExp/prototype/test/S15.10.6.3_A1_T9.js | |
@@ -19,3 +19,2 @@ | |
function __string() {} | |
- | |
Index: ../test262/test//built-ins/RegExp/prototype/test/S15.10.6.3_A2_T3.js | |
=================================================================== | |
--- ../test262/test//built-ins/RegExp/prototype/test/S15.10.6.3_A2_T3.js | |
+++ ../test262/test//built-ins/RegExp/prototype/test/S15.10.6.3_A2_T3.js | |
@@ -28,3 +28,2 @@ | |
function __instance() {} | |
- | |
../test262/test//built-ins/RegExp/S15.10.2.12_A1_T2.js | |
23 | $ERROR( | |
24 | '#2: var arr = /\\s/.exec("\\u000D"); arr[0] === "\\u000D". Actual. ' + | |
25 | (arr && arr[0]) | |
26 | ); | |
27 | } | |
28 | | |
29 | //CHECK#3 | |
30 | var arr = /\s/.exec(" "); | |
31 | if (arr === null || arr[0] !== " ") { | |
32 | $ERROR( | |
33 | '#3: var arr = /\\s/.exec("\\u2028"); arr[0] === "\\u2028". Actual. ' + | |
34 | (arr && arr[0]) | |
35 | ); | |
36 | } | |
37 | | |
38 | //CHECK#4 | |
SyntaxError: Unterminated string constant (31:20) | |
../test262/test//built-ins/RegExp/S15.10.2.12_A2_T2.js | |
24 | $ERROR( | |
25 | '#2: var arr = /\\S/.exec("\\u000D"); arr[0] === "\\u000D". Actual. ' + | |
26 | (arr && arr[0]) | |
27 | ); | |
28 | } | |
29 | | |
30 | //CHECK#3 | |
31 | var arr = /\S/.exec(" "); | |
32 | if (arr !== null) { | |
33 | $ERROR( | |
34 | '#3: var arr = /\\S/.exec("\\u2028"); arr[0] === "\\u2028". Actual. ' + | |
35 | (arr && arr[0]) | |
36 | ); | |
37 | } | |
38 | | |
39 | //CHECK#4 | |
SyntaxError: Unterminated string constant (32:20) | |
../test262/test//built-ins/RegExp/S15.10.2.12_A2_T1.js | |
80 | "#7: Error matching character class S between character 1c00 and 1fff" | |
81 | ); | |
82 | } | |
83 | | |
84 | var i8 = ""; | |
85 | for (var j = 8192; j < 9216; j++) | |
86 | i8 += String.fromCharCode(j); | |
87 | var o8 = " "; | |
88 | if (i8.replace(/\S+/g, "") !== o8) { | |
89 | $ERROR( | |
90 | "#8: Error matching character class S between character 2000 and 23ff" | |
91 | ); | |
92 | } | |
93 | | |
94 | var i9 = ""; | |
95 | for (var j = 9216; j < 10240; j++) | |
SyntaxError: Unterminated string constant (88:9) | |
Index: ../test262/test//built-ins/String/prototype/match/S15.5.4.10_A1_T3.js | |
=================================================================== | |
--- ../test262/test//built-ins/String/prototype/match/S15.5.4.10_A1_T3.js | |
+++ ../test262/test//built-ins/String/prototype/match/S15.5.4.10_A1_T3.js | |
@@ -17,6 +17,6 @@ | |
//CHECK#1 | |
if (//Ensure we could overwrite global obj's toString | |
- this.toString === | |
- Object.prototype.toString && match(eval('"bj"'))[0] !== "bj") { | |
+ this.toString === Object.prototype.toString && | |
+ match(eval('"bj"'))[0] !== "bj") { | |
$ERROR( | |
'#1: match = String.prototype.match.bind(this); match(eval("\\"bj\\""))[0] === "bj". Actual: ' + | |
Index: ../test262/test//built-ins/String/prototype/replace/S15.5.4.11_A1_T9.js | |
=================================================================== | |
--- ../test262/test//built-ins/String/prototype/replace/S15.5.4.11_A1_T9.js | |
+++ ../test262/test//built-ins/String/prototype/replace/S15.5.4.11_A1_T9.js | |
@@ -27,3 +27,2 @@ | |
return a1 + a2 + a3; | |
} | |
- | |
Index: ../test262/test//built-ins/String/prototype/slice/S15.5.4.13_A1_T5.js | |
=================================================================== | |
--- ../test262/test//built-ins/String/prototype/slice/S15.5.4.13_A1_T5.js | |
+++ ../test262/test//built-ins/String/prototype/slice/S15.5.4.13_A1_T5.js | |
@@ -31,3 +31,2 @@ | |
////////////////////////////////////////////////////////////////////////////// | |
function __func() {} | |
- | |
Index: ../test262/test//built-ins/String/prototype/substring/S15.5.4.15_A1_T5.js | |
=================================================================== | |
--- ../test262/test//built-ins/String/prototype/substring/S15.5.4.15_A1_T5.js | |
+++ ../test262/test//built-ins/String/prototype/substring/S15.5.4.15_A1_T5.js | |
@@ -27,3 +27,2 @@ | |
////////////////////////////////////////////////////////////////////////////// | |
function __func() {} | |
- | |
Index: ../test262/test//built-ins/String/prototype/toLowerCase/S15.5.4.16_A7.js | |
=================================================================== | |
--- ../test262/test//built-ins/String/prototype/toLowerCase/S15.5.4.16_A7.js | |
+++ ../test262/test//built-ins/String/prototype/toLowerCase/S15.5.4.16_A7.js | |
@@ -23,3 +23,2 @@ | |
} | |
} | |
- | |
../test262/test//built-ins/String/prototype/trim/15.5.4.20-3-1.js | |
1 | // This code is governed by the BSD license found in the LICENSE file. | |
2 | | |
3 | /*--- | |
4 | es5id: 15.5.4.20-3-1 | |
5 | description: String.prototype.trim - 'S' is a string with all LineTerminator | |
6 | ---*/ | |
7 | | |
8 | var lineTerminatorsStr = "\n\r "; | |
9 | | |
10 | assert.sameValue(lineTerminatorsStr.trim(), "", "lineTerminatorsStr.trim()"); | |
11 | | |
SyntaxError: Unterminated string constant (9:25) | |
../test262/test//built-ins/String/prototype/trim/15.5.4.20-3-3.js | |
3 | /*--- | |
4 | es5id: 15.5.4.20-3-3 | |
5 | description: > | |
6 | String.prototype.trim - 'S' is a string with all union of | |
7 | WhiteSpace and LineTerminator | |
8 | ---*/ | |
9 | | |
10 | var lineTerminatorsStr = "\n\r "; | |
11 | var whiteSpacesStr = "\t\n\u000b\f\r "; | |
12 | var str = whiteSpacesStr + lineTerminatorsStr; | |
13 | | |
14 | assert.sameValue(str.trim(), "", "str.trim()"); | |
15 | | |
SyntaxError: Unterminated string constant (11:25) | |
../test262/test//built-ins/String/prototype/trim/15.5.4.20-3-2.js | |
1 | // This code is governed by the BSD license found in the LICENSE file. | |
2 | | |
3 | /*--- | |
4 | es5id: 15.5.4.20-3-2 | |
5 | description: String.prototype.trim - 'S' is a string with all WhiteSpace | |
6 | ---*/ | |
7 | | |
8 | var whiteSpacesStr = "\t\n\u000b\f\r "; | |
9 | | |
10 | assert.sameValue(whiteSpacesStr.trim(), "", "whiteSpacesStr.trim()"); | |
11 | | |
SyntaxError: Unterminated string constant (9:21) | |
../test262/test//built-ins/String/prototype/trim/15.5.4.20-3-4.js | |
3 | /*--- | |
4 | es5id: 15.5.4.20-3-4 | |
5 | description: > | |
6 | String.prototype.trim - 'S' is a string start with union of all | |
7 | LineTerminator and all WhiteSpace | |
8 | ---*/ | |
9 | | |
10 | var lineTerminatorsStr = "\n\r "; | |
11 | var whiteSpacesStr = "\t\n\u000b\f\r "; | |
12 | var str = whiteSpacesStr + lineTerminatorsStr + "abc"; | |
13 | | |
14 | assert.sameValue(str.trim(), "abc", "str.trim()"); | |
15 | | |
SyntaxError: Unterminated string constant (11:25) | |
../test262/test//built-ins/String/prototype/trim/15.5.4.20-3-5.js | |
3 | /*--- | |
4 | es5id: 15.5.4.20-3-5 | |
5 | description: > | |
6 | String.prototype.trim - 'S' is a string end with union of all | |
7 | LineTerminator and all WhiteSpace | |
8 | ---*/ | |
9 | | |
10 | var lineTerminatorsStr = "\n\r "; | |
11 | var whiteSpacesStr = "\t\n\u000b\f\r "; | |
12 | var str = "abc" + whiteSpacesStr + lineTerminatorsStr; | |
13 | | |
14 | assert.sameValue(str.trim(), "abc", "str.trim()"); | |
15 | | |
SyntaxError: Unterminated string constant (11:25) | |
../test262/test//built-ins/String/prototype/trim/15.5.4.20-3-7.js | |
3 | /*--- | |
4 | es5id: 15.5.4.20-3-7 | |
5 | description: > | |
6 | String.prototype.trim - 'S' is a string that union of | |
7 | LineTerminator and WhiteSpace in the middle | |
8 | ---*/ | |
9 | | |
10 | var lineTerminatorsStr = "\n\r "; | |
11 | var whiteSpacesStr = "\t\n\u000b\f\r "; | |
12 | var str = "ab" + whiteSpacesStr + lineTerminatorsStr + "cd"; | |
13 | | |
14 | assert.sameValue(str.trim(), str, "str.trim()"); | |
15 | | |
SyntaxError: Unterminated string constant (11:25) | |
../test262/test//built-ins/String/prototype/trim/15.5.4.20-3-6.js | |
4 | es5id: 15.5.4.20-3-6 | |
5 | description: > | |
6 | String.prototype.trim - 'S' is a string start with union of all | |
7 | LineTerminator and all WhiteSpace and end with union of all | |
8 | LineTerminator and all WhiteSpace | |
9 | ---*/ | |
10 | | |
11 | var lineTerminatorsStr = "\n\r "; | |
12 | var whiteSpacesStr = "\t\n\u000b\f\r "; | |
13 | var str = whiteSpacesStr + lineTerminatorsStr + "abc" + whiteSpacesStr + | |
14 | lineTerminatorsStr; | |
15 | | |
16 | assert.sameValue(str.trim(), "abc", "str.trim()"); | |
17 | | |
SyntaxError: Unterminated string constant (12:25) | |
../test262/test//built-ins/String/prototype/trim/15.5.4.20-4-45.js | |
3 | /*--- | |
4 | es5id: 15.5.4.20-4-45 | |
5 | description: > | |
6 | String.prototype.trim handles whitepace and lineterminators | |
7 | (\u2028abc) | |
8 | ---*/ | |
9 | | |
10 | assert.sameValue(" abc".trim(), "abc", '" abc".trim()'); | |
11 | | |
SyntaxError: Unterminated string constant (11:17) | |
../test262/test//built-ins/String/prototype/trim/15.5.4.20-4-46.js | |
3 | /*--- | |
4 | es5id: 15.5.4.20-4-46 | |
5 | description: > | |
6 | String.prototype.trim handles whitepace and lineterminators | |
7 | (\u2029abc) | |
8 | ---*/ | |
9 | | |
10 | assert.sameValue(" abc".trim(), "abc", '" abc".trim()'); | |
11 | | |
SyntaxError: Unterminated string constant (11:17) | |
../test262/test//built-ins/String/prototype/trim/15.5.4.20-4-49.js | |
3 | /*--- | |
4 | es5id: 15.5.4.20-4-49 | |
5 | description: > | |
6 | String.prototype.trim handles whitepace and lineterminators | |
7 | (abc\u2028) | |
8 | ---*/ | |
9 | | |
10 | assert.sameValue("abc ".trim(), "abc", '"abc ".trim()'); | |
11 | | |
SyntaxError: Unterminated string constant (11:17) | |
../test262/test//built-ins/String/prototype/trim/15.5.4.20-4-50.js | |
3 | /*--- | |
4 | es5id: 15.5.4.20-4-50 | |
5 | description: > | |
6 | String.prototype.trim handles whitepace and lineterminators | |
7 | (abc\u2029) | |
8 | ---*/ | |
9 | | |
10 | assert.sameValue("abc ".trim(), "abc", '"abc ".trim()'); | |
11 | | |
SyntaxError: Unterminated string constant (11:17) | |
../test262/test//built-ins/String/prototype/trim/15.5.4.20-4-54.js | |
3 | /*--- | |
4 | es5id: 15.5.4.20-4-54 | |
5 | description: > | |
6 | String.prototype.trim handles whitepace and lineterminators | |
7 | (\u2029abc\u2029) | |
8 | ---*/ | |
9 | | |
10 | assert.sameValue(" abc ".trim(), "abc", '" abc ".trim()'); | |
11 | | |
SyntaxError: Unterminated string constant (11:17) | |
../test262/test//built-ins/String/prototype/trim/15.5.4.20-4-57.js | |
3 | /*--- | |
4 | es5id: 15.5.4.20-4-57 | |
5 | description: > | |
6 | String.prototype.trim handles whitepace and lineterminators | |
7 | (\u2028\u2028) | |
8 | ---*/ | |
9 | | |
10 | assert.sameValue(" ".trim(), "", '" ".trim()'); | |
11 | | |
SyntaxError: Unterminated string constant (11:17) | |
../test262/test//built-ins/String/prototype/trim/15.5.4.20-4-53.js | |
3 | /*--- | |
4 | es5id: 15.5.4.20-4-53 | |
5 | description: > | |
6 | String.prototype.trim handles whitepace and lineterminators | |
7 | (\u2028abc\u2028) | |
8 | ---*/ | |
9 | | |
10 | assert.sameValue(" abc ".trim(), "abc", '" abc ".trim()'); | |
11 | | |
SyntaxError: Unterminated string constant (11:17) | |
../test262/test//built-ins/String/prototype/trim/15.5.4.20-4-58.js | |
3 | /*--- | |
4 | es5id: 15.5.4.20-4-58 | |
5 | description: > | |
6 | String.prototype.trim handles whitepace and lineterminators | |
7 | (\u2029\u2029) | |
8 | ---*/ | |
9 | | |
10 | assert.sameValue(" ".trim(), "", '" ".trim()'); | |
11 | | |
SyntaxError: Unterminated string constant (11:17) | |
../test262/test//built-ins/String/prototype/trim/15.5.4.20-4-59.js | |
3 | /*--- | |
4 | es5id: 15.5.4.20-4-59 | |
5 | description: > | |
6 | String.prototype.trim handles whitepace and lineterminators | |
7 | (\u2029abc as a multiline string) | |
8 | ---*/ | |
9 | | |
10 | var s = " abc"; | |
11 | | |
12 | assert.sameValue(s.trim(), "abc", "s.trim()"); | |
13 | | |
SyntaxError: Unterminated string constant (11:8) | |
../test262/test//built-ins/String/S9.8.1_A3.js | |
12 | if (String(-1234567890) !== "-1234567890") { | |
13 | $ERROR( | |
14 | '#1: String(-1234567890) === "-1234567890". Actual: ' + String(-1234567890) | |
15 | ); | |
16 | } | |
17 | | |
18 | // CHECK#2 | |
19 | if ("-" + String(--1234567890) !== "-1234567890") { | |
20 | $ERROR( | |
21 | '#2: "-"+String(-(-1234567890)) === "-1234567890". Actual: ' + | |
22 | ("-" + String(--1234567890)) | |
23 | ); | |
24 | } | |
25 | | |
SyntaxError: Invalid left-hand side in prefix operation (20:19) | |
Index: ../test262/test//built-ins/TypedArrays/from/new-instance-from-sparse-array.js | |
=================================================================== | |
--- ../test262/test//built-ins/TypedArrays/from/new-instance-from-sparse-array.js | |
+++ ../test262/test//built-ins/TypedArrays/from/new-instance-from-sparse-array.js | |
@@ -9,5 +9,5 @@ | |
---*/ | |
-var source = [ , , 42, , 44, ]; | |
+var source = [ , , 42, , 44 ]; | |
testWithTypedArrayConstructors( | |
Index: ../test262/test//harness/compare-array-sparse.js | |
=================================================================== | |
--- ../test262/test//harness/compare-array-sparse.js | |
+++ ../test262/test//harness/compare-array-sparse.js | |
@@ -8,21 +8,21 @@ | |
---*/ | |
-if (compareArray([ ], [ ]) !== true) { | |
+if (compareArray([], []) !== true) { | |
$ERROR("Sparse arrays of the same length are equivalent."); | |
} | |
-if (compareArray([ ], [ , ]) !== false) { | |
+if (compareArray([], [ ]) !== false) { | |
$ERROR("Sparse arrays of differing lengths are not equivalent."); | |
} | |
-if (compareArray([ , ], [ ]) !== false) { | |
+if (compareArray([ ], []) !== false) { | |
$ERROR("Sparse arrays of differing lengths are not equivalent."); | |
} | |
-if (compareArray([ ], []) !== false) { | |
+if (compareArray([], []) !== false) { | |
$ERROR("Sparse arrays are not equivalent to empty arrays."); | |
} | |
-if (compareArray([], [ ]) !== false) { | |
+if (compareArray([], []) !== false) { | |
$ERROR("Sparse arrays are not equivalent to empty arrays."); | |
} | |
../test262/test//language/asi/S7.9.2_A1_T1.js | |
SyntaxError: Unexpected token, expected ; (14:4) | |
../test262/test//language/asi/S7.9.2_A1_T6.js | |
SyntaxError: Unexpected token (18:0) | |
../test262/test//language/asi/S7.9_A10_T2.js | |
SyntaxError: Unexpected token (14:3) | |
../test262/test//language/asi/S7.9_A10_T4.js | |
SyntaxError: Unexpected token, expected , (14:3) | |
../test262/test//language/asi/S7.9.2_A1_T3.js | |
SyntaxError: Unexpected token, expected ; (15:0) | |
../test262/test//language/asi/S7.9_A10_T6.js | |
SyntaxError: Unexpected token (15:1) | |
../test262/test//language/asi/S7.9_A10_T8.js | |
SyntaxError: Unexpected token, expected ; (14:3) | |
../test262/test//language/asi/S7.9_A11_T4.js | |
SyntaxError: Unexpected token, expected ; (15:17) | |
Index: ../test262/test//language/asi/S7.9_A11_T3.js | |
=================================================================== | |
--- ../test262/test//language/asi/S7.9_A11_T3.js | |
+++ ../test262/test//language/asi/S7.9_A11_T3.js | |
@@ -10,6 +10,5 @@ | |
//CHECK#1 | |
var x = 0; | |
-if (false) | |
-x = 1; | |
+if (false) x = 1; | |
if (x !== 1) { | |
$ERROR("#1: Check If Statement for automatic semicolon insertion"); | |
../test262/test//language/asi/S7.9_A11_T8.js | |
SyntaxError: Unexpected token (16:0) | |
../test262/test//language/asi/S7.9_A5.1_T1.js | |
SyntaxError: Unexpected token (16:2) | |
../test262/test//language/asi/S7.9_A5.3_T1.js | |
SyntaxError: Unexpected token (16:2) | |
../test262/test//language/asi/S7.9_A4.js | |
SyntaxError: Illegal newline after throw (15:7) | |
../test262/test//language/asi/S7.9_A5.7_T1.js | |
SyntaxError: Invalid left-hand side in prefix operation (23:0) | |
../test262/test//language/asi/S7.9_A5.9_T1.js | |
25 | ////////////////////////////////////////////////////////////////////////////// | |
26 | //CHECK#2 | |
27 | if (z !== 2 && y !== 1 && x !== 1) { | |
28 | $ERROR(""); | |
29 | } | |
30 | // | |
31 | ////////////////////////////////////////////////////////////////////////////// | |
32 | z = x + +++y; | |
33 | | |
34 | ////////////////////////////////////////////////////////////////////////////// | |
35 | //CHECK#3 | |
36 | if (z !== 2 && y !== 1 && x !== 1) { | |
37 | $ERROR(""); | |
38 | } | |
39 | // | |
40 | ////////////////////////////////////////////////////////////////////////////// | |
SyntaxError: Invalid left-hand side in prefix operation (33:10) | |
../test262/test//language/asi/S7.9_A6.2_T1.js | |
SyntaxError: Unexpected token (18:0) | |
../test262/test//language/asi/S7.9_A6.2_T10.js | |
SyntaxError: Unexpected token (19:1) | |
../test262/test//language/asi/S7.9_A6.2_T2.js | |
SyntaxError: Unexpected token (19:0) | |
../test262/test//language/asi/S7.9_A6.2_T3.js | |
SyntaxError: Unexpected token (18:1) | |
../test262/test//language/asi/S7.9_A6.2_T4.js | |
SyntaxError: Unexpected token (19:1) | |
../test262/test//language/asi/S7.9_A6.2_T7.js | |
SyntaxError: Unexpected token (19:0) | |
../test262/test//language/asi/S7.9_A6.2_T6.js | |
SyntaxError: Unexpected token, expected ; (19:0) | |
../test262/test//language/asi/S7.9_A6.2_T5.js | |
SyntaxError: Unexpected token, expected ; (18:0) | |
../test262/test//language/asi/S7.9_A6.2_T9.js | |
SyntaxError: Unexpected token, expected ; (18:6) | |
../test262/test//language/asi/S7.9_A6.3_T2.js | |
SyntaxError: Unexpected token (19:0) | |
../test262/test//language/asi/S7.9_A6.3_T1.js | |
SyntaxError: Unexpected token (18:0) | |
../test262/test//language/asi/S7.9_A6.3_T3.js | |
SyntaxError: Unexpected token (20:0) | |
../test262/test//language/asi/S7.9_A6.3_T5.js | |
SyntaxError: Unexpected token, expected ; (18:4) | |
../test262/test//language/asi/S7.9_A6.3_T4.js | |
SyntaxError: Unexpected token, expected ; (19:0) | |
../test262/test//language/asi/S7.9_A6.3_T6.js | |
SyntaxError: Unexpected token, expected ; (19:4) | |
../test262/test//language/asi/S7.9_A6.4_T1.js | |
SyntaxError: Unexpected token, expected ) (16:21) | |
../test262/test//language/asi/S7.9_A6.4_T2.js | |
SyntaxError: Unexpected token (16:16) | |
../test262/test//language/asi/S7.9_A6.3_T7.js | |
SyntaxError: Unexpected token, expected ; (19:4) | |
../test262/test//language/asi/S7.9_A9_T2.js | |
6 | description: Execute do; while(false) \n true | |
7 | ---*/ | |
8 | | |
9 | //CHECK#1 | |
10 | do | |
11 | | |
12 | while (false); | |
13 | true; | |
14 | | |
SyntaxError: Unexpected token, expected while (14:0) | |
../test262/test//language/asi/S7.9_A9_T6.js | |
SyntaxError: Unexpected token (16:0) | |
../test262/test//language/asi/S7.9_A9_T7.js | |
SyntaxError: Unexpected token (17:0) | |
../test262/test//language/asi/S7.9_A9_T8.js | |
SyntaxError: Unexpected token, expected while (14:5) | |
../test262/test//language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-with-and-without-initializer.js | |
SyntaxError: Unexpected token, expected ; (12:18) | |
../test262/test//language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-with-initializer.js | |
SyntaxError: Unexpected token, expected ; (12:22) | |
../test262/test//language/block-scope/syntax/for-in/disallow-initialization-assignment.js | |
SyntaxError: Unexpected token, expected ; (12:15) | |
../test262/test//language/asi/S7.9_A6.2_T8.js | |
SyntaxError: Unexpected token, expected ; (19:0) | |
../test262/test//language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings-without-and-with-initializer.js | |
SyntaxError: Unexpected token, expected ; (12:18) | |
../test262/test//language/block-scope/syntax/for-in/disallow-multiple-lexical-bindings.js | |
SyntaxError: Unexpected token, expected ; (12:14) | |
../test262/test//language/block-scope/syntax/function-declarations/in-statement-position-do-statement-while-expression.js | |
SyntaxError: Unexpected token (13:3) | |
../test262/test//language/block-scope/syntax/function-declarations/in-statement-position-for-statement.js | |
SyntaxError: Unexpected token (13:14) | |
../test262/test//language/block-scope/syntax/function-declarations/in-statement-position-if-expression-statement-else-statement.js | |
SyntaxError: Unexpected token (13:18) | |
../test262/test//language/block-scope/syntax/function-declarations/in-statement-position-if-expression-statement.js | |
SyntaxError: Unexpected token (13:10) | |
../test262/test//language/block-scope/syntax/function-declarations/in-statement-position-while-expression-statement.js | |
SyntaxError: Unexpected token (13:14) | |
../test262/test//language/comments/multi-line-html-close-extra.js | |
SyntaxError: Unexpected token, expected ; (24:7) | |
../test262/test//language/comments/S7.4_A2_T2.js | |
SyntaxError: Unterminated comment (13:0) | |
../test262/test//language/comments/S7.4_A4_T1.js | |
SyntaxError: Unterminated regular expression (16:3) | |
../test262/test//language/comments/S7.4_A3.js | |
SyntaxError: Unexpected token (19:0) | |
../test262/test//language/comments/S7.4_A4_T4.js | |
SyntaxError: Unterminated regular expression (16:3) | |
../test262/test//language/comments/single-line-html-close-without-lt.js | |
SyntaxError: Unexpected token (22:3) | |
../test262/test//language/computed-property-names/class/method/constructor-can-be-getter.js | |
SyntaxError: Constructor can't have get/set modifier (9:7) | |
../test262/test//language/computed-property-names/class/method/constructor-can-be-setter.js | |
SyntaxError: Constructor can't have get/set modifier (9:7) | |
../test262/test//language/computed-property-names/class/static/setter-prototype.js | |
SyntaxError: Classes may not have static property named prototype (12:16) | |
../test262/test//language/computed-property-names/class/static/getter-prototype.js | |
SyntaxError: Classes may not have static property named prototype (11:16) | |
Index: ../test262/test//language/destructuring/binding/syntax/array-pattern-with-elisions.js | |
=================================================================== | |
--- ../test262/test//language/destructuring/binding/syntax/array-pattern-with-elisions.js | |
+++ ../test262/test//language/destructuring/binding/syntax/array-pattern-with-elisions.js | |
@@ -15,4 +15,4 @@ | |
---*/ | |
-function fn1([ ]) {} | |
-function fn2([ , ]) {} | |
+function fn1([]) {} | |
+function fn2([ ]) {} | |
Index: ../test262/test//language/destructuring/binding/syntax/recursive-array-and-object-patterns.js | |
=================================================================== | |
--- ../test262/test//language/destructuring/binding/syntax/recursive-array-and-object-patterns.js | |
+++ ../test262/test//language/destructuring/binding/syntax/recursive-array-and-object-patterns.js | |
@@ -18,5 +18,5 @@ | |
function fn2([ { a: [ {} ] } ]) {} | |
-function fn3({ a: [ , , ] = 42 }) {} | |
+function fn3({ a: [ , ] = 42 }) {} | |
function fn4([], [ [] ], [ [ [ [ [ [ [ [ [ x ] ] ] ] ] ] ] ] ]) {} | |
../test262/test//language/directive-prologue/10.1.1-2gs.js | |
SyntaxError: public is a reserved word in strict mode (17:4) | |
../test262/test//language/directive-prologue/10.1.1-5gs.js | |
SyntaxError: public is a reserved word in strict mode (17:4) | |
../test262/test//language/directive-prologue/10.1.1-8gs.js | |
SyntaxError: public is a reserved word in strict mode (17:4) | |
Index: ../test262/test//language/directive-prologue/14.1-4-s.js | |
=================================================================== | |
--- ../test262/test//language/directive-prologue/14.1-4-s.js | |
+++ ../test262/test//language/directive-prologue/14.1-4-s.js | |
@@ -11,5 +11,5 @@ | |
function foo() { | |
- "use str\\\nict"; | |
+ "use str\\\\\\nict"; | |
return this !== undefined; | |
} | |
Index: ../test262/test//language/directive-prologue/14.1-5-s.js | |
=================================================================== | |
--- ../test262/test//language/directive-prologue/14.1-5-s.js | |
+++ ../test262/test//language/directive-prologue/14.1-5-s.js | |
@@ -11,5 +11,5 @@ | |
function foo() { | |
- "use\\u0020strict"; | |
+ "use\\\\u0020strict"; | |
return this !== undefined; | |
} | |
../test262/test//language/directive-prologue/14.1-5gs.js | |
SyntaxError: eval is a reserved word in strict mode (19:0) | |
../test262/test//language/directive-prologue/14.1-4gs.js | |
SyntaxError: eval is a reserved word in strict mode (17:0) | |
Index: ../test262/test//language/directive-prologue/14.1-6-s.js | |
=================================================================== | |
--- ../test262/test//language/directive-prologue/14.1-6-s.js | |
+++ ../test262/test//language/directive-prologue/14.1-6-s.js | |
@@ -11,5 +11,5 @@ | |
function foo() { | |
- "use\tstrict"; | |
+ "use\\tstrict"; | |
return this !== undefined; | |
} | |
../test262/test//language/expressions/addition/S11.6.1_A1.js | |
40 | | |
41 | //CHECK#7 | |
42 | if (eval("1\r+\r1") !== 2) { | |
43 | $ERROR("#7: 1\\u000D+\\u000D1 === 2"); | |
44 | } | |
45 | | |
46 | //CHECK#8 | |
47 | if (eval("1 + 1") !== 2) { | |
48 | $ERROR("#8: 1\\u2028+\\u20281 === 2"); | |
49 | } | |
50 | | |
51 | //CHECK#9 | |
52 | if (eval("1 + 1") !== 2) { | |
53 | $ERROR("#9: 1\\u2029+\\u20291 === 2"); | |
54 | } | |
55 | | |
SyntaxError: Unterminated string constant (48:9) | |
../test262/test//language/expressions/addition/S9.3_A4.2_T2.js | |
13 | | |
14 | // CHECK#1 | |
15 | if (isNaN(+Number.NaN) !== true) { | |
16 | $ERROR("#1: +(NaN) === Not-a-Number. Actual: " + +NaN); | |
17 | } | |
18 | | |
19 | // CHECK#2 | |
20 | if (++0 !== +0) { | |
21 | $ERROR("#2.1: +(+0) === 0. Actual: " + ++0); | |
22 | } else { | |
23 | if (1 / ++0 !== Number.POSITIVE_INFINITY) { | |
24 | $ERROR("#2.2: +(+0) === +0. Actual: -0"); | |
25 | } | |
26 | } | |
27 | | |
28 | // CHECK#3 | |
SyntaxError: Invalid left-hand side in prefix operation (21:6) | |
Index: ../test262/test//language/expressions/array/11.1.4-0.js | |
=================================================================== | |
--- ../test262/test//language/expressions/array/11.1.4-0.js | |
+++ ../test262/test//language/expressions/array/11.1.4-0.js | |
@@ -9,5 +9,5 @@ | |
---*/ | |
-var a = [ ]; | |
+var a = []; | |
assert.sameValue(a.length, 1, "a.length"); | |
Index: ../test262/test//language/expressions/array/S11.1.4_A1.2.js | |
=================================================================== | |
--- ../test262/test//language/expressions/array/S11.1.4_A1.2.js | |
+++ ../test262/test//language/expressions/array/S11.1.4_A1.2.js | |
@@ -10,5 +10,5 @@ | |
---*/ | |
-var array = [ , , , , ]; | |
+var array = [ , , , ]; | |
//CHECK#1 | |
Index: ../test262/test//language/expressions/array/S11.1.4_A1.5.js | |
=================================================================== | |
--- ../test262/test//language/expressions/array/S11.1.4_A1.5.js | |
+++ ../test262/test//language/expressions/array/S11.1.4_A1.5.js | |
@@ -10,5 +10,5 @@ | |
---*/ | |
-var array = [ 4, 5, , , ]; | |
+var array = [ 4, 5, , ]; | |
//CHECK#1 | |
Index: ../test262/test//language/expressions/array/S11.1.4_A1.6.js | |
=================================================================== | |
--- ../test262/test//language/expressions/array/S11.1.4_A1.6.js | |
+++ ../test262/test//language/expressions/array/S11.1.4_A1.6.js | |
@@ -12,5 +12,5 @@ | |
---*/ | |
-var array = [ , , 3, , ]; | |
+var array = [ , , 3, ]; | |
//CHECK#1 | |
Index: ../test262/test//language/expressions/arrow-function/dstr-ary-ptrn-elem-ary-elision-init.js | |
=================================================================== | |
--- ../test262/test//language/expressions/arrow-function/dstr-ary-ptrn-elem-ary-elision-init.js | |
+++ ../test262/test//language/expressions/arrow-function/dstr-ary-ptrn-elem-ary-elision-init.js | |
@@ -61,5 +61,5 @@ | |
var callCount = 0; | |
var f; | |
-f = ([ [ ] = g() ]) => { | |
+f = ([ [] = g() ]) => { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/expressions/arrow-function/dstr-ary-ptrn-elem-ary-elision-iter.js | |
=================================================================== | |
--- ../test262/test//language/expressions/arrow-function/dstr-ary-ptrn-elem-ary-elision-iter.js | |
+++ ../test262/test//language/expressions/arrow-function/dstr-ary-ptrn-elem-ary-elision-iter.js | |
@@ -59,5 +59,5 @@ | |
var callCount = 0; | |
var f; | |
-f = ([ [ ] = g() ]) => { | |
+f = ([ [] = g() ]) => { | |
assert.sameValue(callCount, 0); | |
callCount = callCount + 1; | |
Index: ../test262/test//language/expressions/arrow-function/dstr-ary-ptrn-elem-id-init-hole.js | |
=================================================================== | |
--- ../test262/test//language/expressions/arrow-function/dstr-ary-ptrn-elem-id-init-hole.js | |
+++ ../test262/test//language/expressions/arrow-function/dstr-ary-ptrn-elem-id-init-hole.js | |
@@ -55,4 +55,4 @@ | |
}; | |
-f([ ]); | |
+f([]); | |
assert.sameValue(callCount, 1, "arrow function invoked exactly once"); | |
Index: ../test262/test//language/expressions/arrow-function/dstr-ary-ptrn-elision-step-err.js | |
=================================================================== | |
--- ../test262/test//language/expressions/arrow-function/dstr-ary-ptrn-elision-step-err.js | |
+++ ../test262/test//language/expressions/arrow-function/dstr-ary-ptrn-elision-step-err.js | |
@@ -62,5 +62,5 @@ | |
}(); | |
-var f = ([ ]) => {}; | |
+var f = ([]) => {}; | |
assert.throws(Test262Error, function() { | |
Index: ../test262/test//language/expressions/arrow-function/dstr-ary-ptrn-elision.js | |
=================================================================== | |
--- ../test262/test//language/expressions/arrow-function/dstr-ary-ptrn-elision.js | |
+++ ../test262/test//language/expressions/arrow-function/dstr-ary-ptrn-elision.js | |
@@ -68,5 +68,5 @@ | |
var callCount = 0; | |
var f; | |
-f = ([ ]) => { | |
+f = ([]) => { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/expressions/arrow-function/dstr-ary-ptrn-rest-ary-elision.js | |
=================================================================== | |
--- ../test262/test//language/expressions/arrow-function/dstr-ary-ptrn-rest-ary-elision.js | |
+++ ../test262/test//language/expressions/arrow-function/dstr-ary-ptrn-rest-ary-elision.js | |
@@ -81,5 +81,5 @@ | |
var callCount = 0; | |
var f; | |
-f = ([ ...[ ] ]) => { | |
+f = ([ ...[] ]) => { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 1); | |
Index: ../test262/test//language/expressions/arrow-function/dstr-ary-ptrn-elision-exhausted.js | |
=================================================================== | |
--- ../test262/test//language/expressions/arrow-function/dstr-ary-ptrn-elision-exhausted.js | |
+++ ../test262/test//language/expressions/arrow-function/dstr-ary-ptrn-elision-exhausted.js | |
@@ -60,5 +60,5 @@ | |
var callCount = 0; | |
var f; | |
-f = ([ ]) => { | |
+f = ([]) => { | |
callCount = callCount + 1; | |
}; | |
../test262/test//language/expressions/arrow-function/dstr-ary-ptrn-rest-init-ary.js | |
SyntaxError: Unexpected token (52:9) | |
../test262/test//language/expressions/arrow-function/dstr-ary-ptrn-rest-init-obj.js | |
SyntaxError: Unexpected token (52:9) | |
../test262/test//language/expressions/arrow-function/dstr-ary-ptrn-rest-init-id.js | |
SyntaxError: Unexpected token (52:9) | |
../test262/test//language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-ary.js | |
SyntaxError: Invalid left-hand side in arrow function parameters (52:6) | |
../test262/test//language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-id.js | |
SyntaxError: Invalid left-hand side in arrow function parameters (52:6) | |
../test262/test//language/expressions/arrow-function/dstr-ary-ptrn-rest-obj-id.js | |
SyntaxError: Unexpected token (56:9) | |
../test262/test//language/expressions/arrow-function/dstr-ary-ptrn-rest-not-final-obj.js | |
SyntaxError: Invalid left-hand side in arrow function parameters (52:6) | |
../test262/test//language/expressions/arrow-function/dstr-ary-ptrn-rest-obj-prop-id.js | |
SyntaxError: Unexpected token (56:9) | |
Index: ../test262/test//language/expressions/arrow-function/dstr-dflt-ary-ptrn-elem-ary-elision-init.js | |
=================================================================== | |
--- ../test262/test//language/expressions/arrow-function/dstr-dflt-ary-ptrn-elem-ary-elision-init.js | |
+++ ../test262/test//language/expressions/arrow-function/dstr-dflt-ary-ptrn-elem-ary-elision-init.js | |
@@ -61,5 +61,5 @@ | |
var callCount = 0; | |
var f; | |
-f = ([ [ ] = g() ] = []) => { | |
+f = ([ [] = g() ] = []) => { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/expressions/arrow-function/dstr-dflt-ary-ptrn-elem-ary-elision-iter.js | |
=================================================================== | |
--- ../test262/test//language/expressions/arrow-function/dstr-dflt-ary-ptrn-elem-ary-elision-iter.js | |
+++ ../test262/test//language/expressions/arrow-function/dstr-dflt-ary-ptrn-elem-ary-elision-iter.js | |
@@ -59,5 +59,5 @@ | |
var callCount = 0; | |
var f; | |
-f = ([ [ ] = g() ] = [ [] ]) => { | |
+f = ([ [] = g() ] = [ [] ]) => { | |
assert.sameValue(callCount, 0); | |
callCount = callCount + 1; | |
Index: ../test262/test//language/expressions/arrow-function/dstr-dflt-ary-ptrn-elem-id-init-hole.js | |
=================================================================== | |
--- ../test262/test//language/expressions/arrow-function/dstr-dflt-ary-ptrn-elem-id-init-hole.js | |
+++ ../test262/test//language/expressions/arrow-function/dstr-dflt-ary-ptrn-elem-id-init-hole.js | |
@@ -49,5 +49,5 @@ | |
var callCount = 0; | |
var f; | |
-f = ([ x = 23 ] = [ ]) => { | |
+f = ([ x = 23 ] = []) => { | |
assert.sameValue(x, 23); | |
// another statement | |
Index: ../test262/test//language/expressions/arrow-function/dstr-dflt-ary-ptrn-elision-exhausted.js | |
=================================================================== | |
--- ../test262/test//language/expressions/arrow-function/dstr-dflt-ary-ptrn-elision-exhausted.js | |
+++ ../test262/test//language/expressions/arrow-function/dstr-dflt-ary-ptrn-elision-exhausted.js | |
@@ -60,5 +60,5 @@ | |
var callCount = 0; | |
var f; | |
-f = ([ ] = iter) => { | |
+f = ([] = iter) => { | |
callCount = callCount + 1; | |
}; | |
Index: ../test262/test//language/expressions/arrow-function/dstr-dflt-ary-ptrn-elision-step-err.js | |
=================================================================== | |
--- ../test262/test//language/expressions/arrow-function/dstr-dflt-ary-ptrn-elision-step-err.js | |
+++ ../test262/test//language/expressions/arrow-function/dstr-dflt-ary-ptrn-elision-step-err.js | |
@@ -62,5 +62,5 @@ | |
}(); | |
-var f = ([ ] = iter) => {}; | |
+var f = ([] = iter) => {}; | |
assert.throws(Test262Error, function() { | |
Index: ../test262/test//language/expressions/arrow-function/dstr-dflt-ary-ptrn-elision.js | |
=================================================================== | |
--- ../test262/test//language/expressions/arrow-function/dstr-dflt-ary-ptrn-elision.js | |
+++ ../test262/test//language/expressions/arrow-function/dstr-dflt-ary-ptrn-elision.js | |
@@ -68,5 +68,5 @@ | |
var callCount = 0; | |
var f; | |
-f = ([ ] = g()) => { | |
+f = ([] = g()) => { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-ary-elision.js | |
=================================================================== | |
--- ../test262/test//language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-ary-elision.js | |
+++ ../test262/test//language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-ary-elision.js | |
@@ -81,5 +81,5 @@ | |
var callCount = 0; | |
var f; | |
-f = ([ ...[ ] ] = g()) => { | |
+f = ([ ...[] ] = g()) => { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 1); | |
../test262/test//language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-init-ary.js | |
SyntaxError: Unexpected token (52:9) | |
../test262/test//language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-init-id.js | |
SyntaxError: Unexpected token (52:9) | |
../test262/test//language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-init-obj.js | |
SyntaxError: Unexpected token (52:9) | |
../test262/test//language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-obj.js | |
SyntaxError: Invalid left-hand side in assignment expression (52:6) | |
../test262/test//language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-ary.js | |
SyntaxError: Invalid left-hand side in assignment expression (52:6) | |
../test262/test//language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-obj-id.js | |
SyntaxError: Unexpected token (56:9) | |
../test262/test//language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-obj-prop-id.js | |
SyntaxError: Unexpected token (56:9) | |
../test262/test//language/expressions/arrow-function/dstr-dflt-ary-ptrn-rest-not-final-id.js | |
SyntaxError: Invalid left-hand side in assignment expression (52:6) | |
../test262/test//language/expressions/arrow-function/params-dflt-duplicates.js | |
SyntaxError: Argument name clash in strict mode (57:11) | |
../test262/test//language/expressions/arrow-function/params-trailing-comma-length.js | |
4 | Check that trailing commas don't affect the .length property of arrow | |
5 | functions. | |
6 | info: http://jeffmo.github.io/es-trailing-function-commas/ | |
7 | author: Jeff Morrison <lbljeffmo@gmail.com> | |
8 | ---*/ | |
9 | | |
10 | assert.sameValue( | |
11 | a => {}.length, | |
12 | 1, | |
13 | "Arrow function with 1 arg + trailing comma reports incorrect .length!" | |
14 | ); | |
15 | | |
16 | assert.sameValue( | |
17 | (a, b) => {}.length, | |
18 | 2, | |
19 | "Arrow function with 2 args + trailing comma reports incorrect .length!" | |
SyntaxError: Unexpected token, expected , (12:9) | |
../test262/test//language/expressions/arrow-function/params-dflt-rest.js | |
SyntaxError: Unexpected token, expected ) (62:9) | |
../test262/test//language/expressions/arrow-function/prototype-rules.js | |
2 | /*--- | |
3 | es6id: 14.2 | |
4 | description: > | |
5 | Arrow functions are like functions, except they throw when using the | |
6 | "new" operator on them. | |
7 | ---*/ | |
8 | | |
9 | assert.sameValue(typeof () => {}, "function"); | |
10 | assert.sameValue(Object.getPrototypeOf(() => {}), Function.prototype); | |
11 | assert.sameValue("prototype" in (() => {}), false); | |
12 | | |
SyntaxError: Unexpected token (10:25) | |
../test262/test//language/expressions/arrow-function/scope-param-rest-elem-var-close.js | |
SyntaxError: Unexpected token (30:7) | |
../test262/test//language/expressions/arrow-function/scope-param-rest-elem-var-open.js | |
SyntaxError: Unexpected token (31:7) | |
../test262/test//language/expressions/arrow-function/syntax/arrowparameters-bindingidentifier-yield.js | |
SyntaxError: Unexpected token, expected ; (14:15) | |
../test262/test//language/expressions/arrow-function/syntax/arrowparameters-cover-formalparameters-yield.js | |
6 | ... | |
7 | CoverParenthesizedExpressionAndArrowParameterList[?Yield] | |
8 | | |
9 | Parameter named "yield", non-strict | |
10 | | |
11 | flags: [noStrict] | |
12 | ---*/ | |
13 | var af = yield => 1; | |
14 | | |
15 | assert.sameValue(typeof af, "function"); | |
16 | assert.sameValue(af(1), 1); | |
17 | | |
SyntaxError: Unexpected token, expected ; (14:15) | |
../test262/test//language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier.js | |
SyntaxError: Unexpected token (22:9) | |
../test262/test//language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-identifier-futurereservedword.js | |
SyntaxError: enum is a reserved word (22:9) | |
../test262/test//language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-rest.js | |
SyntaxError: Unexpected token (14:9) | |
../test262/test//language/expressions/arrow-function/syntax/early-errors/arrowparameters-bindingidentifier-no-yield.js | |
SyntaxError: Unexpected token, expected ; (18:15) | |
../test262/test//language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-1.js | |
SyntaxError: Argument name clash in strict mode (23:14) | |
../test262/test//language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-3.js | |
SyntaxError: Argument name clash in strict mode (25:18) | |
../test262/test//language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-array-2.js | |
SyntaxError: Argument name clash in strict mode (23:14) | |
../test262/test//language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-1.js | |
SyntaxError: Argument name clash in strict mode (23:14) | |
../test262/test//language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-3.js | |
SyntaxError: Argument name clash in strict mode (25:19) | |
../test262/test//language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-4.js | |
SyntaxError: Argument name clash in strict mode (27:18) | |
../test262/test//language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-2.js | |
SyntaxError: Argument name clash in strict mode (25:17) | |
../test262/test//language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-5.js | |
SyntaxError: Argument name clash in strict mode (27:21) | |
../test262/test//language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-binding-object-6.js | |
SyntaxError: Argument name clash in strict mode (25:17) | |
../test262/test//language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates.js | |
SyntaxError: Argument name clash in strict mode (21:13) | |
../test262/test//language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-duplicates-rest.js | |
SyntaxError: Argument name clash in strict mode (21:16) | |
../test262/test//language/expressions/arrow-function/syntax/early-errors/arrowparameters-cover-no-yield.js | |
9 | No parameter named "yield" | |
10 | | |
11 | negative: | |
12 | phase: early | |
13 | type: SyntaxError | |
14 | flags: [onlyStrict] | |
15 | ---*/ | |
16 | var af = yield => 1; | |
17 | | |
SyntaxError: Unexpected token, expected ; (17:15) | |
../test262/test//language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid-parenless-parameters-expression-body.js | |
SyntaxError: Unexpected token (14:0) | |
../test262/test//language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid.js | |
SyntaxError: Unexpected token (12:10) | |
../test262/test//language/expressions/arrow-function/syntax/early-errors/asi-restriction-invalid-parenless-parameters.js | |
SyntaxError: Unexpected token (16:0) | |
../test262/test//language/expressions/arrow-function/syntax/early-errors/use-strict-with-non-simple-param.js | |
SyntaxError: Non-simple parameter in strict mode (17:9) | |
../test262/test//language/expressions/arrow-function/throw-new.js | |
7 | ... | |
8 | 8. If IsConstructor (constructor) is false, throw a TypeError exception. | |
9 | ... | |
10 | | |
11 | ---*/ | |
12 | | |
13 | assert.throws(TypeError, function() { | |
14 | new () => {}(); | |
15 | }); | |
16 | | |
SyntaxError: Unexpected token (15:7) | |
../test262/test//language/expressions/assignment/destructuring/obj-prop-__proto__dup.js | |
SyntaxError: Redefinition of __proto__ property (19:25) | |
../test262/test//language/expressions/assignment/dstr-array-elem-init-simple-strict.js | |
SyntaxError: Unexpected token (23:17) | |
../test262/test//language/expressions/assignment/dstr-array-elem-nested-array-invalid.js | |
SyntaxError: Invalid left-hand side in assignment expression (23:6) | |
Index: ../test262/test//language/expressions/assignment/dstr-array-elem-nested-array-undefined-hole.js | |
=================================================================== | |
--- ../test262/test//language/expressions/assignment/dstr-array-elem-nested-array-undefined-hole.js | |
+++ ../test262/test//language/expressions/assignment/dstr-array-elem-nested-array-undefined-hole.js | |
@@ -20,4 +20,4 @@ | |
assert.throws(TypeError, function() { | |
- 0, [ [ _ ] ] = [ ]; | |
+ 0, [ [ _ ] ] = []; | |
}); | |
../test262/test//language/expressions/assignment/dstr-array-elem-nested-obj-invalid.js | |
SyntaxError: Object pattern can't contain getter or setter (23:10) | |
Index: ../test262/test//language/expressions/assignment/dstr-array-elem-nested-obj-undefined-hole.js | |
=================================================================== | |
--- ../test262/test//language/expressions/assignment/dstr-array-elem-nested-obj-undefined-hole.js | |
+++ ../test262/test//language/expressions/assignment/dstr-array-elem-nested-obj-undefined-hole.js | |
@@ -20,4 +20,4 @@ | |
assert.throws(TypeError, function() { | |
- 0, [ { x } ] = [ ]; | |
+ 0, [ { x } ] = []; | |
}); | |
Index: ../test262/test//language/expressions/assignment/dstr-array-elem-trlg-iter-elision-iter-abpt.js | |
=================================================================== | |
--- ../test262/test//language/expressions/assignment/dstr-array-elem-trlg-iter-elision-iter-abpt.js | |
+++ ../test262/test//language/expressions/assignment/dstr-array-elem-trlg-iter-elision-iter-abpt.js | |
@@ -56,5 +56,5 @@ | |
assert.throws(Test262Error, function() { | |
- 0, [ x, ] = iterable; | |
+ 0, [ x ] = iterable; | |
}); | |
Index: ../test262/test//language/expressions/assignment/dstr-array-elem-trlg-iter-elision-iter-nrml-close-null.js | |
=================================================================== | |
--- ../test262/test//language/expressions/assignment/dstr-array-elem-trlg-iter-elision-iter-nrml-close-null.js | |
+++ ../test262/test//language/expressions/assignment/dstr-array-elem-trlg-iter-elision-iter-nrml-close-null.js | |
@@ -59,4 +59,4 @@ | |
assert.throws(TypeError, function() { | |
- 0, [ x, ] = iterable; | |
+ 0, [ x ] = iterable; | |
}); | |
Index: ../test262/test//language/expressions/assignment/dstr-array-elem-trlg-iter-elision-iter-nrml-close-skip.js | |
=================================================================== | |
--- ../test262/test//language/expressions/assignment/dstr-array-elem-trlg-iter-elision-iter-nrml-close-skip.js | |
+++ ../test262/test//language/expressions/assignment/dstr-array-elem-trlg-iter-elision-iter-nrml-close-skip.js | |
@@ -53,5 +53,5 @@ | |
var vals = iterable; | |
-result = [ x, ] = vals; | |
+result = [ x ] = vals; | |
assert.sameValue(nextCount, 2); | |
Index: ../test262/test//language/expressions/assignment/dstr-array-elem-trlg-iter-elision-iter-nrml-close-err.js | |
=================================================================== | |
--- ../test262/test//language/expressions/assignment/dstr-array-elem-trlg-iter-elision-iter-nrml-close-err.js | |
+++ ../test262/test//language/expressions/assignment/dstr-array-elem-trlg-iter-elision-iter-nrml-close-err.js | |
@@ -53,5 +53,5 @@ | |
assert.throws(Test262Error, function() { | |
- 0, [ x, ] = iterable; | |
+ 0, [ x ] = iterable; | |
}); | |
Index: ../test262/test//language/expressions/assignment/dstr-array-elem-trlg-iter-elision-iter-nrml-close.js | |
=================================================================== | |
--- ../test262/test//language/expressions/assignment/dstr-array-elem-trlg-iter-elision-iter-nrml-close.js | |
+++ ../test262/test//language/expressions/assignment/dstr-array-elem-trlg-iter-elision-iter-nrml-close.js | |
@@ -65,5 +65,5 @@ | |
var vals = iterable; | |
-result = [ x, ] = vals; | |
+result = [ x ] = vals; | |
assert.sameValue(nextCount, 2); | |
Index: ../test262/test//language/expressions/assignment/dstr-array-elision-iter-abpt.js | |
=================================================================== | |
--- ../test262/test//language/expressions/assignment/dstr-array-elision-iter-abpt.js | |
+++ ../test262/test//language/expressions/assignment/dstr-array-elision-iter-abpt.js | |
@@ -43,5 +43,5 @@ | |
assert.throws(Test262Error, function() { | |
- 0, [ ] = iterable; | |
+ 0, [] = iterable; | |
}); | |
Index: ../test262/test//language/expressions/assignment/dstr-array-elision-iter-get-err.js | |
=================================================================== | |
--- ../test262/test//language/expressions/assignment/dstr-array-elision-iter-get-err.js | |
+++ ../test262/test//language/expressions/assignment/dstr-array-elision-iter-get-err.js | |
@@ -29,4 +29,4 @@ | |
assert.throws(Test262Error, function() { | |
- 0, [ ] = iterable; | |
+ 0, [] = iterable; | |
}); | |
Index: ../test262/test//language/expressions/assignment/dstr-array-elision-iter-nrml-close-null.js | |
=================================================================== | |
--- ../test262/test//language/expressions/assignment/dstr-array-elision-iter-nrml-close-null.js | |
+++ ../test262/test//language/expressions/assignment/dstr-array-elision-iter-nrml-close-null.js | |
@@ -53,4 +53,4 @@ | |
assert.throws(TypeError, function() { | |
- 0, [ ] = iterable; | |
+ 0, [] = iterable; | |
}); | |
Index: ../test262/test//language/expressions/assignment/dstr-array-elision-iter-nrml-close.js | |
=================================================================== | |
--- ../test262/test//language/expressions/assignment/dstr-array-elision-iter-nrml-close.js | |
+++ ../test262/test//language/expressions/assignment/dstr-array-elision-iter-nrml-close.js | |
@@ -58,5 +58,5 @@ | |
var vals = iterable; | |
-result = [ ] = vals; | |
+result = [] = vals; | |
assert.sameValue(nextCount, 1); | |
Index: ../test262/test//language/expressions/assignment/dstr-array-elision-iter-nrml-close-err.js | |
=================================================================== | |
--- ../test262/test//language/expressions/assignment/dstr-array-elision-iter-nrml-close-err.js | |
+++ ../test262/test//language/expressions/assignment/dstr-array-elision-iter-nrml-close-err.js | |
@@ -46,5 +46,5 @@ | |
assert.throws(Test262Error, function() { | |
- 0, [ ] = iterable; | |
+ 0, [] = iterable; | |
}); | |
Index: ../test262/test//language/expressions/assignment/dstr-array-elision-iter-nrml-close-skip.js | |
=================================================================== | |
--- ../test262/test//language/expressions/assignment/dstr-array-elision-iter-nrml-close-skip.js | |
+++ ../test262/test//language/expressions/assignment/dstr-array-elision-iter-nrml-close-skip.js | |
@@ -46,5 +46,5 @@ | |
var vals = iterable; | |
-result = [ ] = vals; | |
+result = [] = vals; | |
assert.sameValue(nextCount, 1); | |
Index: ../test262/test//language/expressions/assignment/dstr-array-elision-val-array.js | |
=================================================================== | |
--- ../test262/test//language/expressions/assignment/dstr-array-elision-val-array.js | |
+++ ../test262/test//language/expressions/assignment/dstr-array-elision-val-array.js | |
@@ -21,5 +21,5 @@ | |
var vals = []; | |
-result = [ ] = vals; | |
+result = [] = vals; | |
assert.sameValue(result, vals); | |
Index: ../test262/test//language/expressions/assignment/dstr-array-elision-val-bool.js | |
=================================================================== | |
--- ../test262/test//language/expressions/assignment/dstr-array-elision-val-bool.js | |
+++ ../test262/test//language/expressions/assignment/dstr-array-elision-val-bool.js | |
@@ -19,4 +19,4 @@ | |
assert.throws(TypeError, function() { | |
- 0, [ ] = true; | |
+ 0, [] = true; | |
}); | |
Index: ../test262/test//language/expressions/assignment/dstr-array-elision-val-num.js | |
=================================================================== | |
--- ../test262/test//language/expressions/assignment/dstr-array-elision-val-num.js | |
+++ ../test262/test//language/expressions/assignment/dstr-array-elision-val-num.js | |
@@ -19,4 +19,4 @@ | |
assert.throws(TypeError, function() { | |
- 0, [ ] = 1; | |
+ 0, [] = 1; | |
}); | |
Index: ../test262/test//language/expressions/assignment/dstr-array-elision-val-null.js | |
=================================================================== | |
--- ../test262/test//language/expressions/assignment/dstr-array-elision-val-null.js | |
+++ ../test262/test//language/expressions/assignment/dstr-array-elision-val-null.js | |
@@ -19,4 +19,4 @@ | |
assert.throws(TypeError, function() { | |
- 0, [ ] = null; | |
+ 0, [] = null; | |
}); | |
Index: ../test262/test//language/expressions/assignment/dstr-array-elision-val-string.js | |
=================================================================== | |
--- ../test262/test//language/expressions/assignment/dstr-array-elision-val-string.js | |
+++ ../test262/test//language/expressions/assignment/dstr-array-elision-val-string.js | |
@@ -21,5 +21,5 @@ | |
var vals = "string literal"; | |
-result = [ ] = vals; | |
+result = [] = vals; | |
assert.sameValue(result, vals); | |
Index: ../test262/test//language/expressions/assignment/dstr-array-elision-val-undef.js | |
=================================================================== | |
--- ../test262/test//language/expressions/assignment/dstr-array-elision-val-undef.js | |
+++ ../test262/test//language/expressions/assignment/dstr-array-elision-val-undef.js | |
@@ -19,4 +19,4 @@ | |
assert.throws(TypeError, function() { | |
- 0, [ ] = undefined; | |
+ 0, [] = undefined; | |
}); | |
Index: ../test262/test//language/expressions/assignment/dstr-array-elision-val-symbol.js | |
=================================================================== | |
--- ../test262/test//language/expressions/assignment/dstr-array-elision-val-symbol.js | |
+++ ../test262/test//language/expressions/assignment/dstr-array-elision-val-symbol.js | |
@@ -20,4 +20,4 @@ | |
assert.throws(TypeError, function() { | |
- 0, [ ] = s; | |
+ 0, [] = s; | |
}); | |
Index: ../test262/test//language/expressions/assignment/dstr-array-iteration.js | |
=================================================================== | |
--- ../test262/test//language/expressions/assignment/dstr-array-iteration.js | |
+++ ../test262/test//language/expressions/assignment/dstr-array-iteration.js | |
@@ -29,5 +29,5 @@ | |
var vals = g(); | |
-result = [ , ] = vals; | |
+result = [ ] = vals; | |
assert.sameValue(count, 2); | |
../test262/test//language/expressions/assignment/dstr-array-rest-before-element.js | |
SyntaxError: Invalid left-hand side in assignment expression (23:4) | |
../test262/test//language/expressions/assignment/dstr-array-rest-before-rest.js | |
SyntaxError: Invalid left-hand side in assignment expression (23:4) | |
../test262/test//language/expressions/assignment/dstr-array-rest-init.js | |
SyntaxError: Unexpected token (24:7) | |
../test262/test//language/expressions/assignment/dstr-array-rest-nested-array-invalid.js | |
SyntaxError: Invalid left-hand side in assignment expression (23:9) | |
Index: ../test262/test//language/expressions/assignment/dstr-array-rest-nested-array-undefined-hole.js | |
=================================================================== | |
--- ../test262/test//language/expressions/assignment/dstr-array-rest-nested-array-undefined-hole.js | |
+++ ../test262/test//language/expressions/assignment/dstr-array-rest-nested-array-undefined-hole.js | |
@@ -20,5 +20,5 @@ | |
var result; | |
-var vals = [ ]; | |
+var vals = []; | |
result = [ ...[ x ] ] = vals; | |
../test262/test//language/expressions/assignment/dstr-array-rest-nested-obj-null.js | |
SyntaxError: Unexpected token (24:13) | |
../test262/test//language/expressions/assignment/dstr-array-rest-nested-obj-invalid.js | |
SyntaxError: Object pattern can't contain getter or setter (23:13) | |
../test262/test//language/expressions/assignment/dstr-array-rest-nested-obj-undefined-hole.js | |
SyntaxError: Unexpected token (25:13) | |
../test262/test//language/expressions/assignment/dstr-array-rest-nested-obj-undefined-own.js | |
SyntaxError: Unexpected token (25:13) | |
../test262/test//language/expressions/assignment/dstr-array-rest-nested-obj-undefined.js | |
SyntaxError: Unexpected token (25:13) | |
../test262/test//language/expressions/assignment/dstr-array-rest-nested-obj-yield-expr.js | |
SyntaxError: Unexpected token (26:13) | |
../test262/test//language/expressions/assignment/dstr-array-rest-nested-obj-yield-ident-invalid.js | |
SyntaxError: Unexpected token (23:7) | |
../test262/test//language/expressions/assignment/dstr-array-rest-nested-obj-yield-ident-valid.js | |
SyntaxError: Unexpected token (25:13) | |
../test262/test//language/expressions/assignment/dstr-array-rest-nested-obj.js | |
SyntaxError: Unexpected token (24:13) | |
../test262/test//language/expressions/assignment/dstr-obj-prop-nested-array-invalid.js | |
SyntaxError: Invalid left-hand side in object destructuring pattern (23:10) | |
../test262/test//language/expressions/assignment/dstr-obj-prop-nested-obj-invalid.js | |
SyntaxError: Object pattern can't contain getter or setter (23:14) | |
../test262/test//language/expressions/assignment/S11.13.1_A1.js | |
41 | | |
42 | //CHECK#7 | |
43 | if (eval("x\r=\rtrue") !== true) { | |
44 | $ERROR("#7: (x\\u000D=\\u000Dtrue) === true"); | |
45 | } | |
46 | | |
47 | //CHECK#8 | |
48 | if (eval("x = true") !== true) { | |
49 | $ERROR("#8: (x\\u2028=\\u2028true) === true"); | |
50 | } | |
51 | | |
52 | //CHECK#9 | |
53 | if (eval("x = true") !== true) { | |
54 | $ERROR("#9: (x\\u2029=\\u2029true) === true"); | |
55 | } | |
56 | | |
SyntaxError: Unterminated string constant (49:9) | |
../test262/test//language/expressions/assignment/non-simple-target.js | |
SyntaxError: Invalid left-hand side in assignment expression (16:0) | |
../test262/test//language/expressions/assignment/target-cover-newtarget.js | |
SyntaxError: Invalid left-hand side in assignment expression (27:3) | |
../test262/test//language/expressions/assignment/target-cover-yieldexpr.js | |
SyntaxError: Invalid left-hand side in assignment expression (30:3) | |
../test262/test//language/expressions/assignment/target-newtarget.js | |
SyntaxError: Invalid left-hand side in assignment expression (27:2) | |
../test262/test//language/expressions/async-arrow-function/early-errors-arrow-duplicate-parameters.js | |
SyntaxError: Argument name clash in strict mode (15:9) | |
../test262/test//language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-property.js | |
SyntaxError: 'super' outside of function or class (13:16) | |
../test262/test//language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-call.js | |
SyntaxError: 'super' outside of function or class (13:16) | |
../test262/test//language/expressions/async-arrow-function/early-errors-arrow-formals-contains-super-call.js | |
SyntaxError: 'super' outside of function or class (13:12) | |
../test262/test//language/expressions/async-arrow-function/early-errors-arrow-formals-contains-super-property.js | |
SyntaxError: 'super' outside of function or class (13:13) | |
../test262/test//language/expressions/async-arrow-function/early-errors-arrow-NSPL-with-USD.js | |
SyntaxError: Non-simple parameter in strict mode (14:7) | |
../test262/test//language/expressions/async-function/early-errors-expression-body-contains-super-property.js | |
SyntaxError: 'super' outside of function or class (13:28) | |
../test262/test//language/expressions/async-function/early-errors-expression-body-contains-super-call.js | |
SyntaxError: 'super' outside of function or class (13:28) | |
../test262/test//language/expressions/async-function/early-errors-expression-formals-contains-super-call.js | |
SyntaxError: 'super' outside of function or class (13:27) | |
../test262/test//language/expressions/async-function/early-errors-expression-not-simple-assignment-target.js | |
SyntaxError: Invalid left-hand side in assignment expression (14:1) | |
../test262/test//language/expressions/async-function/early-errors-expression-formals-contains-super-property.js | |
SyntaxError: 'super' outside of function or class (13:27) | |
../test262/test//language/expressions/async-function/early-errors-expression-NSPL-with-USD.js | |
SyntaxError: Non-simple parameter in strict mode (14:17) | |
../test262/test//language/expressions/await/await-BindingIdentifier-nested.js | |
SyntaxError: invalid use of await inside of an async function (15:11) | |
../test262/test//language/expressions/await/early-errors-await-not-simple-assignment-target.js | |
SyntaxError: Invalid left-hand side in assignment expression (15:3) | |
../test262/test//language/expressions/await/no-operand.js | |
SyntaxError: Unexpected token (15:7) | |
../test262/test//language/expressions/bitwise-and/S11.10.1_A1.js | |
40 | | |
41 | //CHECK#7 | |
42 | if (eval("1\r&\r1") !== 1) { | |
43 | $ERROR("#7: (1\\u000D&\\u000D1) === 1"); | |
44 | } | |
45 | | |
46 | //CHECK#8 | |
47 | if (eval("1 & 1") !== 1) { | |
48 | $ERROR("#8: (1\\u2028&\\u20281) === 1"); | |
49 | } | |
50 | | |
51 | //CHECK#9 | |
52 | if (eval("1 & 1") !== 1) { | |
53 | $ERROR("#9: (1\\u2029&\\u20291) === 1"); | |
54 | } | |
55 | | |
SyntaxError: Unterminated string constant (48:9) | |
../test262/test//language/expressions/bitwise-not/S11.4.8_A1.js | |
40 | | |
41 | //CHECK#7 | |
42 | if (eval("~\r0") !== -1) { | |
43 | $ERROR("#7: ~\\u000D0 === -1"); | |
44 | } | |
45 | | |
46 | //CHECK#8 | |
47 | if (eval("~ 0") !== -1) { | |
48 | $ERROR("#8: ~\\u20280 === -1"); | |
49 | } | |
50 | | |
51 | //CHECK#9 | |
52 | if (eval("~ 0") !== -1) { | |
53 | $ERROR("#9: ~\\u20290 === -1"); | |
54 | } | |
55 | | |
SyntaxError: Unterminated string constant (48:9) | |
../test262/test//language/expressions/bitwise-or/S11.10.3_A1.js | |
40 | | |
41 | //CHECK#7 | |
42 | if (eval("0\r|\r1") !== 1) { | |
43 | $ERROR("#7: (0\\u000D|\\u000D1) === 1"); | |
44 | } | |
45 | | |
46 | //CHECK#8 | |
47 | if (eval("0 | 1") !== 1) { | |
48 | $ERROR("#8: (0\\u2028|\\u20281) === 1"); | |
49 | } | |
50 | | |
51 | //CHECK#9 | |
52 | if (eval("0 | 1") !== 1) { | |
53 | $ERROR("#9: (0\\u2029|\\u20291) === 1"); | |
54 | } | |
55 | | |
SyntaxError: Unterminated string constant (48:9) | |
../test262/test//language/expressions/bitwise-xor/S11.10.2_A1.js | |
40 | | |
41 | //CHECK#7 | |
42 | if (eval("1\r^\r1") !== 0) { | |
43 | $ERROR("#7: (1\\u000D^\\u000D1) === 0"); | |
44 | } | |
45 | | |
46 | //CHECK#8 | |
47 | if (eval("1 ^ 1") !== 0) { | |
48 | $ERROR("#8: (1\\u2028^\\u20281) === 0"); | |
49 | } | |
50 | | |
51 | //CHECK#9 | |
52 | if (eval("1 ^ 1") !== 0) { | |
53 | $ERROR("#9: (1\\u2029^\\u20291) === 0"); | |
54 | } | |
55 | | |
SyntaxError: Unterminated string constant (48:9) | |
../test262/test//language/expressions/call/S11.2.3_A1.js | |
40 | | |
41 | //CHECK#7 | |
42 | if (eval("Number\r()") !== 0) { | |
43 | $ERROR("#7: Number\\u000D() === 0"); | |
44 | } | |
45 | | |
46 | //CHECK#8 | |
47 | if (eval("Number ()") !== 0) { | |
48 | $ERROR("#8: Number\\u2028() === 0"); | |
49 | } | |
50 | | |
51 | //CHECK#9 | |
52 | if (eval("Number ()") !== 0) { | |
53 | $ERROR("#9: Number\\u2029() === 0"); | |
54 | } | |
55 | | |
SyntaxError: Unterminated string constant (48:9) | |
../test262/test//language/expressions/call/S11.2.4_A1.3_T1.js | |
SyntaxError: Unexpected token (18:8) | |
Index: ../test262/test//language/expressions/class/dstr-gen-meth-ary-ptrn-elem-ary-elision-init.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-gen-meth-ary-ptrn-elem-ary-elision-init.js | |
+++ ../test262/test//language/expressions/class/dstr-gen-meth-ary-ptrn-elem-ary-elision-init.js | |
@@ -85,5 +85,5 @@ | |
var callCount = 0; | |
var C = class { | |
- *method([ [ ] = g() ]) { | |
+ *method([ [] = g() ]) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/expressions/class/dstr-gen-meth-ary-ptrn-elem-ary-elision-iter.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-gen-meth-ary-ptrn-elem-ary-elision-iter.js | |
+++ ../test262/test//language/expressions/class/dstr-gen-meth-ary-ptrn-elem-ary-elision-iter.js | |
@@ -83,5 +83,5 @@ | |
var callCount = 0; | |
var C = class { | |
- *method([ [ ] = g() ]) { | |
+ *method([ [] = g() ]) { | |
assert.sameValue(callCount, 0); | |
callCount = callCount + 1; | |
Index: ../test262/test//language/expressions/class/dstr-gen-meth-ary-ptrn-elem-id-init-hole.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-gen-meth-ary-ptrn-elem-id-init-hole.js | |
+++ ../test262/test//language/expressions/class/dstr-gen-meth-ary-ptrn-elem-id-init-hole.js | |
@@ -80,4 +80,4 @@ | |
}; | |
-new C().method([ ]).next(); | |
+new C().method([]).next(); | |
assert.sameValue(callCount, 1, "method invoked exactly once"); | |
Index: ../test262/test//language/expressions/class/dstr-gen-meth-ary-ptrn-elision-exhausted.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-gen-meth-ary-ptrn-elision-exhausted.js | |
+++ ../test262/test//language/expressions/class/dstr-gen-meth-ary-ptrn-elision-exhausted.js | |
@@ -84,5 +84,5 @@ | |
var callCount = 0; | |
var C = class { | |
- *method([ ]) { | |
+ *method([]) { | |
callCount = callCount + 1; | |
} | |
Index: ../test262/test//language/expressions/class/dstr-gen-meth-ary-ptrn-elision-step-err.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-gen-meth-ary-ptrn-elision-step-err.js | |
+++ ../test262/test//language/expressions/class/dstr-gen-meth-ary-ptrn-elision-step-err.js | |
@@ -87,5 +87,5 @@ | |
var C = class { | |
- *method([ ]) {} | |
+ *method([]) {} | |
}; | |
var c = new C(); | |
Index: ../test262/test//language/expressions/class/dstr-gen-meth-ary-ptrn-elision.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-gen-meth-ary-ptrn-elision.js | |
+++ ../test262/test//language/expressions/class/dstr-gen-meth-ary-ptrn-elision.js | |
@@ -92,5 +92,5 @@ | |
var callCount = 0; | |
var C = class { | |
- *method([ ]) { | |
+ *method([]) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
../test262/test//language/expressions/class/dstr-gen-meth-ary-ptrn-rest-ary-rest.js | |
SyntaxError: Unexpected token (81:14) | |
../test262/test//language/expressions/class/dstr-gen-meth-ary-ptrn-rest-ary-elem.js | |
SyntaxError: Unexpected token (100:14) | |
../test262/test//language/expressions/class/dstr-gen-meth-ary-ptrn-rest-ary-empty.js | |
SyntaxError: Unexpected token (91:14) | |
../test262/test//language/expressions/class/dstr-gen-meth-ary-ptrn-rest-ary-elision.js | |
SyntaxError: Unexpected token (107:14) | |
../test262/test//language/expressions/class/dstr-gen-meth-ary-ptrn-rest-init-ary.js | |
SyntaxError: Unexpected token (76:14) | |
../test262/test//language/expressions/class/dstr-gen-meth-ary-ptrn-rest-init-id.js | |
SyntaxError: Unexpected token, expected ] (76:16) | |
../test262/test//language/expressions/class/dstr-gen-meth-ary-ptrn-rest-init-obj.js | |
SyntaxError: Unexpected token (76:14) | |
../test262/test//language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js | |
SyntaxError: Unexpected token (76:14) | |
../test262/test//language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-id.js | |
SyntaxError: Unexpected token, expected ] (76:15) | |
../test262/test//language/expressions/class/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js | |
SyntaxError: Unexpected token (76:14) | |
../test262/test//language/expressions/class/dstr-gen-meth-ary-ptrn-rest-obj-prop-id.js | |
SyntaxError: Unexpected token (80:14) | |
../test262/test//language/expressions/class/dstr-gen-meth-ary-ptrn-rest-obj-id.js | |
SyntaxError: Unexpected token (80:14) | |
Index: ../test262/test//language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elem-ary-elision-init.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elem-ary-elision-init.js | |
+++ ../test262/test//language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elem-ary-elision-init.js | |
@@ -85,5 +85,5 @@ | |
var callCount = 0; | |
var C = class { | |
- *method([ [ ] = g() ] = []) { | |
+ *method([ [] = g() ] = []) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elem-ary-elision-iter.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elem-ary-elision-iter.js | |
+++ ../test262/test//language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elem-ary-elision-iter.js | |
@@ -83,5 +83,5 @@ | |
var callCount = 0; | |
var C = class { | |
- *method([ [ ] = g() ] = [ [] ]) { | |
+ *method([ [] = g() ] = [ [] ]) { | |
assert.sameValue(callCount, 0); | |
callCount = callCount + 1; | |
Index: ../test262/test//language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elem-id-init-hole.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elem-id-init-hole.js | |
+++ ../test262/test//language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elem-id-init-hole.js | |
@@ -73,5 +73,5 @@ | |
var callCount = 0; | |
var C = class { | |
- *method([ x = 23 ] = [ ]) { | |
+ *method([ x = 23 ] = []) { | |
assert.sameValue(x, 23); | |
// another statement | |
Index: ../test262/test//language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elision-exhausted.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elision-exhausted.js | |
+++ ../test262/test//language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elision-exhausted.js | |
@@ -84,5 +84,5 @@ | |
var callCount = 0; | |
var C = class { | |
- *method([ ] = iter) { | |
+ *method([] = iter) { | |
callCount = callCount + 1; | |
} | |
Index: ../test262/test//language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elision-step-err.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elision-step-err.js | |
+++ ../test262/test//language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elision-step-err.js | |
@@ -87,5 +87,5 @@ | |
var C = class { | |
- *method([ ] = iter) {} | |
+ *method([] = iter) {} | |
}; | |
var c = new C(); | |
Index: ../test262/test//language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elision.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elision.js | |
+++ ../test262/test//language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-elision.js | |
@@ -92,5 +92,5 @@ | |
var callCount = 0; | |
var C = class { | |
- *method([ ] = g()) { | |
+ *method([] = g()) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
../test262/test//language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-ary-elision.js | |
SyntaxError: Unexpected token (107:14) | |
../test262/test//language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-ary-elem.js | |
SyntaxError: Unexpected token (100:14) | |
../test262/test//language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-ary-empty.js | |
SyntaxError: Unexpected token (91:14) | |
../test262/test//language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-ary-rest.js | |
SyntaxError: Unexpected token (81:14) | |
../test262/test//language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-ary.js | |
SyntaxError: Unexpected token (76:14) | |
../test262/test//language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-id.js | |
SyntaxError: Unexpected token, expected ] (76:16) | |
../test262/test//language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-obj.js | |
SyntaxError: Unexpected token (76:14) | |
../test262/test//language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js | |
SyntaxError: Unexpected token (76:14) | |
../test262/test//language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js | |
SyntaxError: Unexpected token, expected ] (76:15) | |
../test262/test//language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js | |
SyntaxError: Unexpected token (76:14) | |
../test262/test//language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-obj-id.js | |
SyntaxError: Unexpected token (80:14) | |
../test262/test//language/expressions/class/dstr-gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js | |
SyntaxError: Unexpected token (80:14) | |
Index: ../test262/test//language/expressions/class/dstr-gen-meth-static-ary-ptrn-elem-ary-elision-iter.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-gen-meth-static-ary-ptrn-elem-ary-elision-iter.js | |
+++ ../test262/test//language/expressions/class/dstr-gen-meth-static-ary-ptrn-elem-ary-elision-iter.js | |
@@ -83,5 +83,5 @@ | |
var callCount = 0; | |
var C = class { | |
- static *method([ [ ] = g() ]) { | |
+ static *method([ [] = g() ]) { | |
assert.sameValue(callCount, 0); | |
callCount = callCount + 1; | |
Index: ../test262/test//language/expressions/class/dstr-gen-meth-static-ary-ptrn-elem-ary-elision-init.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-gen-meth-static-ary-ptrn-elem-ary-elision-init.js | |
+++ ../test262/test//language/expressions/class/dstr-gen-meth-static-ary-ptrn-elem-ary-elision-init.js | |
@@ -85,5 +85,5 @@ | |
var callCount = 0; | |
var C = class { | |
- static *method([ [ ] = g() ]) { | |
+ static *method([ [] = g() ]) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/expressions/class/dstr-gen-meth-static-ary-ptrn-elem-id-init-hole.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-gen-meth-static-ary-ptrn-elem-id-init-hole.js | |
+++ ../test262/test//language/expressions/class/dstr-gen-meth-static-ary-ptrn-elem-id-init-hole.js | |
@@ -80,4 +80,4 @@ | |
}; | |
-C.method([ ]).next(); | |
+C.method([]).next(); | |
assert.sameValue(callCount, 1, "method invoked exactly once"); | |
Index: ../test262/test//language/expressions/class/dstr-gen-meth-static-ary-ptrn-elision-exhausted.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-gen-meth-static-ary-ptrn-elision-exhausted.js | |
+++ ../test262/test//language/expressions/class/dstr-gen-meth-static-ary-ptrn-elision-exhausted.js | |
@@ -84,5 +84,5 @@ | |
var callCount = 0; | |
var C = class { | |
- static *method([ ]) { | |
+ static *method([]) { | |
callCount = callCount + 1; | |
} | |
Index: ../test262/test//language/expressions/class/dstr-gen-meth-static-ary-ptrn-elision-step-err.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-gen-meth-static-ary-ptrn-elision-step-err.js | |
+++ ../test262/test//language/expressions/class/dstr-gen-meth-static-ary-ptrn-elision-step-err.js | |
@@ -87,5 +87,5 @@ | |
var C = class { | |
- static *method([ ]) {} | |
+ static *method([]) {} | |
}; | |
Index: ../test262/test//language/expressions/class/dstr-gen-meth-static-ary-ptrn-elision.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-gen-meth-static-ary-ptrn-elision.js | |
+++ ../test262/test//language/expressions/class/dstr-gen-meth-static-ary-ptrn-elision.js | |
@@ -92,5 +92,5 @@ | |
var callCount = 0; | |
var C = class { | |
- static *method([ ]) { | |
+ static *method([]) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
../test262/test//language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-ary-elision.js | |
SyntaxError: Unexpected token (107:21) | |
../test262/test//language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-ary-empty.js | |
SyntaxError: Unexpected token (91:21) | |
../test262/test//language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-ary-elem.js | |
SyntaxError: Unexpected token (100:21) | |
../test262/test//language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-ary-rest.js | |
SyntaxError: Unexpected token (81:21) | |
../test262/test//language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-init-ary.js | |
SyntaxError: Unexpected token (76:21) | |
../test262/test//language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-init-id.js | |
SyntaxError: Unexpected token, expected ] (76:23) | |
../test262/test//language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-ary.js | |
SyntaxError: Unexpected token (76:21) | |
../test262/test//language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-id.js | |
SyntaxError: Unexpected token, expected ] (76:22) | |
../test262/test//language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-init-obj.js | |
SyntaxError: Unexpected token (76:21) | |
../test262/test//language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-obj-id.js | |
SyntaxError: Unexpected token (80:21) | |
../test262/test//language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-obj.js | |
SyntaxError: Unexpected token (76:21) | |
../test262/test//language/expressions/class/dstr-gen-meth-static-ary-ptrn-rest-obj-prop-id.js | |
SyntaxError: Unexpected token (80:21) | |
Index: ../test262/test//language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-ary-elision-init.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-ary-elision-init.js | |
+++ ../test262/test//language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-ary-elision-init.js | |
@@ -85,5 +85,5 @@ | |
var callCount = 0; | |
var C = class { | |
- static *method([ [ ] = g() ] = []) { | |
+ static *method([ [] = g() ] = []) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js | |
+++ ../test262/test//language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js | |
@@ -83,5 +83,5 @@ | |
var callCount = 0; | |
var C = class { | |
- static *method([ [ ] = g() ] = [ [] ]) { | |
+ static *method([ [] = g() ] = [ [] ]) { | |
assert.sameValue(callCount, 0); | |
callCount = callCount + 1; | |
Index: ../test262/test//language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-id-init-hole.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-id-init-hole.js | |
+++ ../test262/test//language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-id-init-hole.js | |
@@ -73,5 +73,5 @@ | |
var callCount = 0; | |
var C = class { | |
- static *method([ x = 23 ] = [ ]) { | |
+ static *method([ x = 23 ] = []) { | |
assert.sameValue(x, 23); | |
// another statement | |
Index: ../test262/test//language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elision-exhausted.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elision-exhausted.js | |
+++ ../test262/test//language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elision-exhausted.js | |
@@ -84,5 +84,5 @@ | |
var callCount = 0; | |
var C = class { | |
- static *method([ ] = iter) { | |
+ static *method([] = iter) { | |
callCount = callCount + 1; | |
} | |
Index: ../test262/test//language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elision.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elision.js | |
+++ ../test262/test//language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elision.js | |
@@ -92,5 +92,5 @@ | |
var callCount = 0; | |
var C = class { | |
- static *method([ ] = g()) { | |
+ static *method([] = g()) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elision-step-err.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elision-step-err.js | |
+++ ../test262/test//language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-elision-step-err.js | |
@@ -87,5 +87,5 @@ | |
var C = class { | |
- static *method([ ] = iter) {} | |
+ static *method([] = iter) {} | |
}; | |
../test262/test//language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-ary-elision.js | |
SyntaxError: Unexpected token (107:21) | |
../test262/test//language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-ary-empty.js | |
SyntaxError: Unexpected token (91:21) | |
../test262/test//language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-ary-elem.js | |
SyntaxError: Unexpected token (100:21) | |
../test262/test//language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-ary-rest.js | |
SyntaxError: Unexpected token (81:21) | |
../test262/test//language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js | |
SyntaxError: Unexpected token (76:21) | |
../test262/test//language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-id.js | |
SyntaxError: Unexpected token, expected ] (76:23) | |
../test262/test//language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js | |
SyntaxError: Unexpected token (76:21) | |
../test262/test//language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js | |
SyntaxError: Unexpected token (76:21) | |
../test262/test//language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js | |
SyntaxError: Unexpected token, expected ] (76:22) | |
../test262/test//language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-obj-id.js | |
SyntaxError: Unexpected token (80:21) | |
../test262/test//language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js | |
SyntaxError: Unexpected token (80:21) | |
../test262/test//language/expressions/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js | |
SyntaxError: Unexpected token (76:21) | |
Index: ../test262/test//language/expressions/class/dstr-meth-ary-ptrn-elem-ary-elision-init.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-meth-ary-ptrn-elem-ary-elision-init.js | |
+++ ../test262/test//language/expressions/class/dstr-meth-ary-ptrn-elem-ary-elision-init.js | |
@@ -82,5 +82,5 @@ | |
var callCount = 0; | |
var C = class { | |
- method([ [ ] = g() ]) { | |
+ method([ [] = g() ]) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/expressions/class/dstr-meth-ary-ptrn-elem-ary-elision-iter.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-meth-ary-ptrn-elem-ary-elision-iter.js | |
+++ ../test262/test//language/expressions/class/dstr-meth-ary-ptrn-elem-ary-elision-iter.js | |
@@ -80,5 +80,5 @@ | |
var callCount = 0; | |
var C = class { | |
- method([ [ ] = g() ]) { | |
+ method([ [] = g() ]) { | |
assert.sameValue(callCount, 0); | |
callCount = callCount + 1; | |
Index: ../test262/test//language/expressions/class/dstr-meth-ary-ptrn-elem-id-init-hole.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-meth-ary-ptrn-elem-id-init-hole.js | |
+++ ../test262/test//language/expressions/class/dstr-meth-ary-ptrn-elem-id-init-hole.js | |
@@ -77,4 +77,4 @@ | |
}; | |
-new C().method([ ]); | |
+new C().method([]); | |
assert.sameValue(callCount, 1, "method invoked exactly once"); | |
Index: ../test262/test//language/expressions/class/dstr-meth-ary-ptrn-elision-exhausted.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-meth-ary-ptrn-elision-exhausted.js | |
+++ ../test262/test//language/expressions/class/dstr-meth-ary-ptrn-elision-exhausted.js | |
@@ -81,5 +81,5 @@ | |
var callCount = 0; | |
var C = class { | |
- method([ ]) { | |
+ method([]) { | |
callCount = callCount + 1; | |
} | |
../test262/test//language/expressions/class/dstr-meth-ary-ptrn-rest-ary-elision.js | |
SyntaxError: Unexpected token (104:13) | |
../test262/test//language/expressions/class/dstr-meth-ary-ptrn-rest-ary-elem.js | |
SyntaxError: Unexpected token (97:13) | |
Index: ../test262/test//language/expressions/class/dstr-meth-ary-ptrn-elision-step-err.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-meth-ary-ptrn-elision-step-err.js | |
+++ ../test262/test//language/expressions/class/dstr-meth-ary-ptrn-elision-step-err.js | |
@@ -84,5 +84,5 @@ | |
var C = class { | |
- method([ ]) {} | |
+ method([]) {} | |
}; | |
Index: ../test262/test//language/expressions/class/dstr-meth-ary-ptrn-elision.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-meth-ary-ptrn-elision.js | |
+++ ../test262/test//language/expressions/class/dstr-meth-ary-ptrn-elision.js | |
@@ -89,5 +89,5 @@ | |
var callCount = 0; | |
var C = class { | |
- method([ ]) { | |
+ method([]) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
../test262/test//language/expressions/class/dstr-meth-ary-ptrn-rest-ary-rest.js | |
SyntaxError: Unexpected token (78:13) | |
../test262/test//language/expressions/class/dstr-meth-ary-ptrn-rest-ary-empty.js | |
SyntaxError: Unexpected token (88:13) | |
../test262/test//language/expressions/class/dstr-meth-ary-ptrn-rest-init-obj.js | |
SyntaxError: Unexpected token (73:13) | |
../test262/test//language/expressions/class/dstr-meth-ary-ptrn-rest-init-ary.js | |
SyntaxError: Unexpected token (73:13) | |
../test262/test//language/expressions/class/dstr-meth-ary-ptrn-rest-init-id.js | |
SyntaxError: Unexpected token, expected ] (73:15) | |
../test262/test//language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-ary.js | |
SyntaxError: Unexpected token (73:13) | |
../test262/test//language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-id.js | |
SyntaxError: Unexpected token, expected ] (73:14) | |
../test262/test//language/expressions/class/dstr-meth-ary-ptrn-rest-not-final-obj.js | |
SyntaxError: Unexpected token (73:13) | |
../test262/test//language/expressions/class/dstr-meth-ary-ptrn-rest-obj-id.js | |
SyntaxError: Unexpected token (77:13) | |
../test262/test//language/expressions/class/dstr-meth-ary-ptrn-rest-obj-prop-id.js | |
SyntaxError: Unexpected token (77:13) | |
Index: ../test262/test//language/expressions/class/dstr-meth-dflt-ary-ptrn-elem-ary-elision-init.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-meth-dflt-ary-ptrn-elem-ary-elision-init.js | |
+++ ../test262/test//language/expressions/class/dstr-meth-dflt-ary-ptrn-elem-ary-elision-init.js | |
@@ -82,5 +82,5 @@ | |
var callCount = 0; | |
var C = class { | |
- method([ [ ] = g() ] = []) { | |
+ method([ [] = g() ] = []) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/expressions/class/dstr-meth-dflt-ary-ptrn-elem-ary-elision-iter.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-meth-dflt-ary-ptrn-elem-ary-elision-iter.js | |
+++ ../test262/test//language/expressions/class/dstr-meth-dflt-ary-ptrn-elem-ary-elision-iter.js | |
@@ -80,5 +80,5 @@ | |
var callCount = 0; | |
var C = class { | |
- method([ [ ] = g() ] = [ [] ]) { | |
+ method([ [] = g() ] = [ [] ]) { | |
assert.sameValue(callCount, 0); | |
callCount = callCount + 1; | |
Index: ../test262/test//language/expressions/class/dstr-meth-dflt-ary-ptrn-elem-id-init-hole.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-meth-dflt-ary-ptrn-elem-id-init-hole.js | |
+++ ../test262/test//language/expressions/class/dstr-meth-dflt-ary-ptrn-elem-id-init-hole.js | |
@@ -70,5 +70,5 @@ | |
var callCount = 0; | |
var C = class { | |
- method([ x = 23 ] = [ ]) { | |
+ method([ x = 23 ] = []) { | |
assert.sameValue(x, 23); | |
// another statement | |
Index: ../test262/test//language/expressions/class/dstr-meth-dflt-ary-ptrn-elision-exhausted.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-meth-dflt-ary-ptrn-elision-exhausted.js | |
+++ ../test262/test//language/expressions/class/dstr-meth-dflt-ary-ptrn-elision-exhausted.js | |
@@ -81,5 +81,5 @@ | |
var callCount = 0; | |
var C = class { | |
- method([ ] = iter) { | |
+ method([] = iter) { | |
callCount = callCount + 1; | |
} | |
Index: ../test262/test//language/expressions/class/dstr-meth-dflt-ary-ptrn-elision.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-meth-dflt-ary-ptrn-elision.js | |
+++ ../test262/test//language/expressions/class/dstr-meth-dflt-ary-ptrn-elision.js | |
@@ -89,5 +89,5 @@ | |
var callCount = 0; | |
var C = class { | |
- method([ ] = g()) { | |
+ method([] = g()) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/expressions/class/dstr-meth-dflt-ary-ptrn-elision-step-err.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-meth-dflt-ary-ptrn-elision-step-err.js | |
+++ ../test262/test//language/expressions/class/dstr-meth-dflt-ary-ptrn-elision-step-err.js | |
@@ -84,5 +84,5 @@ | |
var C = class { | |
- method([ ] = iter) {} | |
+ method([] = iter) {} | |
}; | |
../test262/test//language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-ary-elision.js | |
SyntaxError: Unexpected token (104:13) | |
../test262/test//language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-ary-empty.js | |
SyntaxError: Unexpected token (88:13) | |
../test262/test//language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-ary-elem.js | |
SyntaxError: Unexpected token (97:13) | |
../test262/test//language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-ary-rest.js | |
SyntaxError: Unexpected token (78:13) | |
../test262/test//language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-init-id.js | |
SyntaxError: Unexpected token, expected ] (73:15) | |
../test262/test//language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-init-ary.js | |
SyntaxError: Unexpected token (73:13) | |
../test262/test//language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-init-obj.js | |
SyntaxError: Unexpected token (73:13) | |
../test262/test//language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js | |
SyntaxError: Unexpected token (73:13) | |
../test262/test//language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js | |
SyntaxError: Unexpected token (73:13) | |
../test262/test//language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js | |
SyntaxError: Unexpected token, expected ] (73:14) | |
../test262/test//language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-obj-prop-id.js | |
SyntaxError: Unexpected token (77:13) | |
../test262/test//language/expressions/class/dstr-meth-dflt-ary-ptrn-rest-obj-id.js | |
SyntaxError: Unexpected token (77:13) | |
Index: ../test262/test//language/expressions/class/dstr-meth-static-ary-ptrn-elem-ary-elision-init.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-meth-static-ary-ptrn-elem-ary-elision-init.js | |
+++ ../test262/test//language/expressions/class/dstr-meth-static-ary-ptrn-elem-ary-elision-init.js | |
@@ -82,5 +82,5 @@ | |
var callCount = 0; | |
var C = class { | |
- static method([ [ ] = g() ]) { | |
+ static method([ [] = g() ]) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/expressions/class/dstr-meth-static-ary-ptrn-elem-ary-elision-iter.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-meth-static-ary-ptrn-elem-ary-elision-iter.js | |
+++ ../test262/test//language/expressions/class/dstr-meth-static-ary-ptrn-elem-ary-elision-iter.js | |
@@ -80,5 +80,5 @@ | |
var callCount = 0; | |
var C = class { | |
- static method([ [ ] = g() ]) { | |
+ static method([ [] = g() ]) { | |
assert.sameValue(callCount, 0); | |
callCount = callCount + 1; | |
Index: ../test262/test//language/expressions/class/dstr-meth-static-ary-ptrn-elem-id-init-hole.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-meth-static-ary-ptrn-elem-id-init-hole.js | |
+++ ../test262/test//language/expressions/class/dstr-meth-static-ary-ptrn-elem-id-init-hole.js | |
@@ -77,4 +77,4 @@ | |
}; | |
-C.method([ ]); | |
+C.method([]); | |
assert.sameValue(callCount, 1, "method invoked exactly once"); | |
Index: ../test262/test//language/expressions/class/dstr-meth-static-ary-ptrn-elision-exhausted.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-meth-static-ary-ptrn-elision-exhausted.js | |
+++ ../test262/test//language/expressions/class/dstr-meth-static-ary-ptrn-elision-exhausted.js | |
@@ -81,5 +81,5 @@ | |
var callCount = 0; | |
var C = class { | |
- static method([ ]) { | |
+ static method([]) { | |
callCount = callCount + 1; | |
} | |
Index: ../test262/test//language/expressions/class/dstr-meth-static-ary-ptrn-elision-step-err.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-meth-static-ary-ptrn-elision-step-err.js | |
+++ ../test262/test//language/expressions/class/dstr-meth-static-ary-ptrn-elision-step-err.js | |
@@ -84,5 +84,5 @@ | |
var C = class { | |
- static method([ ]) {} | |
+ static method([]) {} | |
}; | |
Index: ../test262/test//language/expressions/class/dstr-meth-static-ary-ptrn-elision.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-meth-static-ary-ptrn-elision.js | |
+++ ../test262/test//language/expressions/class/dstr-meth-static-ary-ptrn-elision.js | |
@@ -89,5 +89,5 @@ | |
var callCount = 0; | |
var C = class { | |
- static method([ ]) { | |
+ static method([]) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
../test262/test//language/expressions/class/dstr-meth-static-ary-ptrn-rest-ary-elem.js | |
SyntaxError: Unexpected token (97:20) | |
../test262/test//language/expressions/class/dstr-meth-static-ary-ptrn-rest-ary-elision.js | |
SyntaxError: Unexpected token (104:20) | |
../test262/test//language/expressions/class/dstr-meth-static-ary-ptrn-rest-ary-empty.js | |
SyntaxError: Unexpected token (88:20) | |
../test262/test//language/expressions/class/dstr-meth-static-ary-ptrn-rest-ary-rest.js | |
SyntaxError: Unexpected token (78:20) | |
../test262/test//language/expressions/class/dstr-meth-static-ary-ptrn-rest-init-ary.js | |
SyntaxError: Unexpected token (73:20) | |
../test262/test//language/expressions/class/dstr-meth-static-ary-ptrn-rest-init-id.js | |
SyntaxError: Unexpected token, expected ] (73:22) | |
../test262/test//language/expressions/class/dstr-meth-static-ary-ptrn-rest-init-obj.js | |
SyntaxError: Unexpected token (73:20) | |
../test262/test//language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-obj.js | |
SyntaxError: Unexpected token (73:20) | |
../test262/test//language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-id.js | |
SyntaxError: Unexpected token, expected ] (73:21) | |
../test262/test//language/expressions/class/dstr-meth-static-ary-ptrn-rest-obj-id.js | |
SyntaxError: Unexpected token (77:20) | |
../test262/test//language/expressions/class/dstr-meth-static-ary-ptrn-rest-not-final-ary.js | |
SyntaxError: Unexpected token (73:20) | |
../test262/test//language/expressions/class/dstr-meth-static-ary-ptrn-rest-obj-prop-id.js | |
SyntaxError: Unexpected token (77:20) | |
Index: ../test262/test//language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elem-ary-elision-init.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elem-ary-elision-init.js | |
+++ ../test262/test//language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elem-ary-elision-init.js | |
@@ -82,5 +82,5 @@ | |
var callCount = 0; | |
var C = class { | |
- static method([ [ ] = g() ] = []) { | |
+ static method([ [] = g() ] = []) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js | |
+++ ../test262/test//language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js | |
@@ -80,5 +80,5 @@ | |
var callCount = 0; | |
var C = class { | |
- static method([ [ ] = g() ] = [ [] ]) { | |
+ static method([ [] = g() ] = [ [] ]) { | |
assert.sameValue(callCount, 0); | |
callCount = callCount + 1; | |
Index: ../test262/test//language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elem-id-init-hole.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elem-id-init-hole.js | |
+++ ../test262/test//language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elem-id-init-hole.js | |
@@ -70,5 +70,5 @@ | |
var callCount = 0; | |
var C = class { | |
- static method([ x = 23 ] = [ ]) { | |
+ static method([ x = 23 ] = []) { | |
assert.sameValue(x, 23); | |
// another statement | |
Index: ../test262/test//language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elision-exhausted.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elision-exhausted.js | |
+++ ../test262/test//language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elision-exhausted.js | |
@@ -81,5 +81,5 @@ | |
var callCount = 0; | |
var C = class { | |
- static method([ ] = iter) { | |
+ static method([] = iter) { | |
callCount = callCount + 1; | |
} | |
Index: ../test262/test//language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elision-step-err.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elision-step-err.js | |
+++ ../test262/test//language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elision-step-err.js | |
@@ -84,5 +84,5 @@ | |
var C = class { | |
- static method([ ] = iter) {} | |
+ static method([] = iter) {} | |
}; | |
Index: ../test262/test//language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elision.js | |
=================================================================== | |
--- ../test262/test//language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elision.js | |
+++ ../test262/test//language/expressions/class/dstr-meth-static-dflt-ary-ptrn-elision.js | |
@@ -89,5 +89,5 @@ | |
var callCount = 0; | |
var C = class { | |
- static method([ ] = g()) { | |
+ static method([] = g()) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
../test262/test//language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-ary-elem.js | |
SyntaxError: Unexpected token (97:20) | |
../test262/test//language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-ary-elision.js | |
SyntaxError: Unexpected token (104:20) | |
../test262/test//language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-ary-empty.js | |
SyntaxError: Unexpected token (88:20) | |
../test262/test//language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-ary-rest.js | |
SyntaxError: Unexpected token (78:20) | |
../test262/test//language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-init-ary.js | |
SyntaxError: Unexpected token (73:20) | |
../test262/test//language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-init-obj.js | |
SyntaxError: Unexpected token (73:20) | |
../test262/test//language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-init-id.js | |
SyntaxError: Unexpected token, expected ] (73:22) | |
../test262/test//language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-obj.js | |
SyntaxError: Unexpected token (73:20) | |
../test262/test//language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-id.js | |
SyntaxError: Unexpected token, expected ] (73:21) | |
../test262/test//language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-ary.js | |
SyntaxError: Unexpected token (73:20) | |
../test262/test//language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-obj-id.js | |
SyntaxError: Unexpected token (77:20) | |
../test262/test//language/expressions/class/dstr-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js | |
SyntaxError: Unexpected token (77:20) | |
../test262/test//language/expressions/class/gen-method-param-dflt-yield.js | |
SyntaxError: Unexpected token (24:9) | |
../test262/test//language/expressions/class/getter-param-dflt.js | |
SyntaxError: getter should have no params (21:11) | |
../test262/test//language/expressions/class/method-param-dflt-yield.js | |
SyntaxError: Unexpected token (19:8) | |
../test262/test//language/expressions/class/params-dflt-gen-meth-duplicates.js | |
SyntaxError: Argument name clash in strict mode (82:17) | |
../test262/test//language/expressions/class/params-dflt-gen-meth-rest.js | |
SyntaxError: Unexpected token, expected ) (87:15) | |
../test262/test//language/expressions/class/params-dflt-gen-meth-static-duplicates.js | |
SyntaxError: Argument name clash in strict mode (82:24) | |
../test262/test//language/expressions/class/params-dflt-gen-meth-static-rest.js | |
SyntaxError: Unexpected token, expected ) (87:22) | |
../test262/test//language/expressions/class/params-dflt-meth-duplicates.js | |
SyntaxError: Argument name clash in strict mode (79:16) | |
../test262/test//language/expressions/class/params-dflt-meth-rest.js | |
SyntaxError: Unexpected token, expected ) (84:14) | |
../test262/test//language/expressions/class/params-dflt-meth-static-duplicates.js | |
SyntaxError: Argument name clash in strict mode (79:23) | |
../test262/test//language/expressions/class/params-dflt-meth-static-rest.js | |
SyntaxError: Unexpected token, expected ) (84:21) | |
../test262/test//language/expressions/class/static-gen-method-param-dflt-yield.js | |
SyntaxError: Unexpected token (24:16) | |
../test262/test//language/expressions/comma/S11.14_A1.js | |
40 | | |
41 | //CHECK#7 | |
42 | if (eval("false\r,\rtrue") !== true) { | |
43 | $ERROR("#7: (false\\u000D,\\u000Dtrue) === true"); | |
44 | } | |
45 | | |
46 | //CHECK#8 | |
47 | if (eval("false , true") !== true) { | |
48 | $ERROR("#8: (false\\u2028,\\u2028true) === true"); | |
49 | } | |
50 | | |
51 | //CHECK#9 | |
52 | if (eval("false , true") !== true) { | |
53 | $ERROR("#9: (false\\u2029,\\u2029true) === true"); | |
54 | } | |
55 | | |
SyntaxError: Unterminated string constant (48:9) | |
../test262/test//language/expressions/class/static-method-param-dflt-yield.js | |
SyntaxError: Unexpected token (19:15) | |
../test262/test//language/expressions/compound-assignment/add-non-simple.js | |
SyntaxError: Invalid left-hand side in assignment expression (15:0) | |
../test262/test//language/expressions/compound-assignment/btws-and-non-simple.js | |
SyntaxError: Invalid left-hand side in assignment expression (15:0) | |
../test262/test//language/expressions/compound-assignment/btws-xor-non-simple.js | |
SyntaxError: Invalid left-hand side in assignment expression (15:0) | |
../test262/test//language/expressions/compound-assignment/btws-or-non-simple.js | |
SyntaxError: Invalid left-hand side in assignment expression (15:0) | |
../test262/test//language/expressions/compound-assignment/div-non-simple.js | |
SyntaxError: Invalid left-hand side in assignment expression (15:0) | |
../test262/test//language/expressions/compound-assignment/mod-div-non-simple.js | |
SyntaxError: Invalid left-hand side in assignment expression (15:0) | |
../test262/test//language/expressions/compound-assignment/left-shift-non-simple.js | |
SyntaxError: Invalid left-hand side in assignment expression (15:0) | |
../test262/test//language/expressions/compound-assignment/mult-non-simple.js | |
SyntaxError: Invalid left-hand side in assignment expression (15:0) | |
../test262/test//language/expressions/compound-assignment/right-shift-non-simple.js | |
SyntaxError: Invalid left-hand side in assignment expression (15:0) | |
../test262/test//language/expressions/compound-assignment/S11.13.2_A1_T10.js | |
50 | x = 1; | |
51 | if (eval("x\r^=\r1") !== 0) { | |
52 | $ERROR("#7: x = 1; (x\\u000D^=\\u000D1) === 0"); | |
53 | } | |
54 | | |
55 | //CHECK#8 | |
56 | x = 1; | |
57 | if (eval("x ^= 1") !== 0) { | |
58 | $ERROR("#8: x = 1; (x\\u2028^=\\u20281) === 0"); | |
59 | } | |
60 | | |
61 | //CHECK#9 | |
62 | x = 1; | |
63 | if (eval("x ^= 1") !== 0) { | |
64 | $ERROR("#9: x = 1; (x\\u2029^=\\u20291) === 0"); | |
65 | } | |
SyntaxError: Unterminated string constant (58:9) | |
../test262/test//language/expressions/compound-assignment/S11.13.2_A1_T1.js | |
50 | x = -1; | |
51 | if (eval("x\r*=\r-1") !== 1) { | |
52 | $ERROR("#7: x = -1; (x\\u000D*=\\u000D-1) === 1"); | |
53 | } | |
54 | | |
55 | //CHECK#8 | |
56 | x = -1; | |
57 | if (eval("x *= -1") !== 1) { | |
58 | $ERROR("#8: x = -1; (x\\u2028*=\\u2028-1) === 1"); | |
59 | } | |
60 | | |
61 | //CHECK#9 | |
62 | x = -1; | |
63 | if (eval("x *= -1") !== 1) { | |
64 | $ERROR("#9: x = -1; (x\\u2029*=\\u2029-1) === 1"); | |
65 | } | |
SyntaxError: Unterminated string constant (58:9) | |
../test262/test//language/expressions/compound-assignment/S11.13.2_A1_T11.js | |
50 | x = 0; | |
51 | if (eval("x\r|=\r1") !== 1) { | |
52 | $ERROR("#7: x = 0; (x\\u000D|=\\u000D1) === 1"); | |
53 | } | |
54 | | |
55 | //CHECK#8 | |
56 | x = 0; | |
57 | if (eval("x |= 1") !== 1) { | |
58 | $ERROR("#8: x = 0; (x\\u2028|=\\u20281) === 1"); | |
59 | } | |
60 | | |
61 | //CHECK#9 | |
62 | x = 0; | |
63 | if (eval("x |= 1") !== 1) { | |
64 | $ERROR("#9: x = 0; (x\\u2029|=\\u20291) === 1"); | |
65 | } | |
SyntaxError: Unterminated string constant (58:9) | |
../test262/test//language/expressions/compound-assignment/S11.13.2_A1_T2.js | |
50 | x = -1; | |
51 | if (eval("x\r/=\r-1") !== 1) { | |
52 | $ERROR("#7: x = -1; (x\\u000D/=\\u000D-1) === 1"); | |
53 | } | |
54 | | |
55 | //CHECK#8 | |
56 | x = -1; | |
57 | if (eval("x /= -1") !== 1) { | |
58 | $ERROR("#8: x = -1; (x\\u2028/=\\u2028-1) === 1"); | |
59 | } | |
60 | | |
61 | //CHECK#9 | |
62 | x = -1; | |
63 | if (eval("x /= -1") !== 1) { | |
64 | $ERROR("#9: x = -1; (x\\u2029/=\\u2029-1) === 1"); | |
65 | } | |
SyntaxError: Unterminated string constant (58:9) | |
../test262/test//language/expressions/compound-assignment/S11.13.2_A1_T3.js | |
50 | x = -1; | |
51 | if (eval("x\r%=\r-1") !== 0) { | |
52 | $ERROR("#7: x = -1; (x\\u000D%=\\u000D-1) === 0"); | |
53 | } | |
54 | | |
55 | //CHECK#8 | |
56 | x = -1; | |
57 | if (eval("x %= -1") !== 0) { | |
58 | $ERROR("#8: x = -1; (x\\u2028%=\\u2028-1) === 0"); | |
59 | } | |
60 | | |
61 | //CHECK#9 | |
62 | x = -1; | |
63 | if (eval("x %= -1") !== 0) { | |
64 | $ERROR("#9: x = -1; (x\\u2029%=\\u2029-1) === 0"); | |
65 | } | |
SyntaxError: Unterminated string constant (58:9) | |
../test262/test//language/expressions/compound-assignment/S11.13.2_A1_T6.js | |
50 | x = 1; | |
51 | if (eval("x\r<<=\r1") !== 2) { | |
52 | $ERROR("#7: x = 1; (x\\u000D<<=\\u000D1) === 2"); | |
53 | } | |
54 | | |
55 | //CHECK#8 | |
56 | x = 1; | |
57 | if (eval("x <<= 1") !== 2) { | |
58 | $ERROR("#8: x = 1; (x\\u2028<<=\\u20281) === 2"); | |
59 | } | |
60 | | |
61 | //CHECK#9 | |
62 | x = 1; | |
63 | if (eval("x <<= 1") !== 2) { | |
64 | $ERROR("#9: x = 1; (x\\u2029<<=\\u20291) === 2"); | |
65 | } | |
SyntaxError: Unterminated string constant (58:9) | |
../test262/test//language/expressions/compound-assignment/S11.13.2_A1_T5.js | |
50 | x = -1; | |
51 | if (eval("x\r-=\r1") !== -2) { | |
52 | $ERROR("#7: x = -1; (x\\u000D-=\\u000D1) === -2"); | |
53 | } | |
54 | | |
55 | //CHECK#8 | |
56 | x = -1; | |
57 | if (eval("x -= 1") !== -2) { | |
58 | $ERROR("#8: x = -1; (x\\u2028-=\\u20281) === -2"); | |
59 | } | |
60 | | |
61 | //CHECK#9 | |
62 | x = -1; | |
63 | if (eval("x -= 1") !== -2) { | |
64 | $ERROR("#9: x = -1; (x\\u2029-=\\u20291) === -2"); | |
65 | } | |
SyntaxError: Unterminated string constant (58:9) | |
../test262/test//language/expressions/compound-assignment/S11.13.2_A1_T4.js | |
50 | x = -1; | |
51 | if (eval("x\r+=\r-1") !== -2) { | |
52 | $ERROR("#7: x = -1; (x\\u000D+=\\u000D-1) === -2"); | |
53 | } | |
54 | | |
55 | //CHECK#8 | |
56 | x = -1; | |
57 | if (eval("x += -1") !== -2) { | |
58 | $ERROR("#8: x = -1; (x\\u2028+=\\u2028-1) === -2"); | |
59 | } | |
60 | | |
61 | //CHECK#9 | |
62 | x = -1; | |
63 | if (eval("x += -1") !== -2) { | |
64 | $ERROR("#9: x = -1; (x\\u2029+=\\u2029-1) === -2"); | |
65 | } | |
SyntaxError: Unterminated string constant (58:9) | |
../test262/test//language/expressions/compound-assignment/S11.13.2_A1_T8.js | |
50 | x = 1; | |
51 | if (eval("x\r>>>=\r1") !== 0) { | |
52 | $ERROR("#7: x = 1; (x\\u000D>>>=\\u000D1) === 0"); | |
53 | } | |
54 | | |
55 | //CHECK#8 | |
56 | x = 1; | |
57 | if (eval("x >>>= 1") !== 0) { | |
58 | $ERROR("#8: x = 1; (x\\u2028>>>=\\u20281) === 0"); | |
59 | } | |
60 | | |
61 | //CHECK#9 | |
62 | x = 1; | |
63 | if (eval("x >>>= 1") !== 0) { | |
64 | $ERROR("#9: x = 1; (x\\u2029>>>=\\u20291) === 0"); | |
65 | } | |
SyntaxError: Unterminated string constant (58:9) | |
../test262/test//language/expressions/compound-assignment/S11.13.2_A1_T7.js | |
50 | x = 1; | |
51 | if (eval("x\r>>=\r1") !== 0) { | |
52 | $ERROR("#7: x = 1; (x\\u000D>>=\\u000D1) === 0"); | |
53 | } | |
54 | | |
55 | //CHECK#8 | |
56 | x = 1; | |
57 | if (eval("x >>= 1") !== 0) { | |
58 | $ERROR("#8: x = 1; (x\\u2028>>=\\u20281) === 0"); | |
59 | } | |
60 | | |
61 | //CHECK#9 | |
62 | x = 1; | |
63 | if (eval("x >>= 1") !== 0) { | |
64 | $ERROR("#9: x = 1; (x\\u2029>>=\\u20291) === 0"); | |
65 | } | |
SyntaxError: Unterminated string constant (58:9) | |
../test262/test//language/expressions/compound-assignment/S11.13.2_A1_T9.js | |
50 | x = 1; | |
51 | if (eval("x\r&=\r1") !== 1) { | |
52 | $ERROR("#7: x = 1; (x\\u000D&=\\u000D1) === 1"); | |
53 | } | |
54 | | |
55 | //CHECK#8 | |
56 | x = 1; | |
57 | if (eval("x &= 1") !== 1) { | |
58 | $ERROR("#8: x = 1; (x\\u2028&=\\u20281) === 1"); | |
59 | } | |
60 | | |
61 | //CHECK#9 | |
62 | x = 1; | |
63 | if (eval("x &= 1") !== 1) { | |
64 | $ERROR("#9: x = 1; (x\\u2029&=\\u20291) === 1"); | |
65 | } | |
SyntaxError: Unterminated string constant (58:9) | |
../test262/test//language/expressions/compound-assignment/subtract-non-simple.js | |
SyntaxError: Invalid left-hand side in assignment expression (15:0) | |
../test262/test//language/expressions/compound-assignment/u-right-shift-non-simple.js | |
SyntaxError: Invalid left-hand side in assignment expression (15:0) | |
Index: ../test262/test//language/expressions/conditional/in-branch-1.js | |
=================================================================== | |
--- ../test262/test//language/expressions/conditional/in-branch-1.js | |
+++ ../test262/test//language/expressions/conditional/in-branch-1.js | |
@@ -24,6 +24,4 @@ | |
}; | |
for (true ? "" in cond1() : cond2(); false; ) | |
- | |
- | |
-assert.sameValue(cond1Count, 1); | |
+ assert.sameValue(cond1Count, 1); | |
assert.sameValue(cond2Count, 0); | |
../test262/test//language/expressions/conditional/in-branch-2.js | |
SyntaxError: Invalid left-hand side in for-in statement (20:5) | |
../test262/test//language/expressions/conditional/in-condition.js | |
SyntaxError: Invalid left-hand side in for-in statement (20:5) | |
../test262/test//language/expressions/conditional/S11.12_A1.js | |
41 | | |
42 | //CHECK#7 | |
43 | if (eval("false\r?\rtrue\r:\rtrue") !== true) { | |
44 | $ERROR("#7: (false\\u000D?\\u000Dtrue\\u000D:\\u000Dtrue) === true"); | |
45 | } | |
46 | | |
47 | //CHECK#8 | |
48 | if (eval("false ? true : true") !== true) { | |
49 | $ERROR("#8: (false\\u2028?\\u2028true\\u2028:\\u2028true) === true"); | |
50 | } | |
51 | | |
52 | //CHECK#9 | |
53 | if (eval("false ? true : true") !== true) { | |
54 | $ERROR("#9: (false\\u2029?\\u2029true\\u2029:\\u2029true) === true"); | |
55 | } | |
56 | | |
SyntaxError: Unterminated string constant (49:9) | |
../test262/test//language/expressions/delete/S11.4.1_A1.js | |
40 | | |
41 | //CHECK#7 | |
42 | if (eval("delete\r0") !== true) { | |
43 | $ERROR("#7: delete\\u000D0 === true"); | |
44 | } | |
45 | | |
46 | //CHECK#8 | |
47 | if (eval("delete 0") !== true) { | |
48 | $ERROR("#8: delete\\u20280 === true"); | |
49 | } | |
50 | | |
51 | //CHECK#9 | |
52 | if (eval("delete 0") !== true) { | |
53 | $ERROR("#9: delete\\u20290 === true"); | |
54 | } | |
55 | | |
SyntaxError: Unterminated string constant (48:9) | |
Index: ../test262/test//language/expressions/delete/S8.12.7_A1.js | |
=================================================================== | |
--- ../test262/test//language/expressions/delete/S8.12.7_A1.js | |
+++ ../test262/test//language/expressions/delete/S8.12.7_A1.js | |
@@ -24,3 +24,2 @@ | |
$ERROR("#2: delete Math.E; Math.E !== undefined"); | |
} | |
- | |
Index: ../test262/test//language/expressions/delete/S8.12.7_A2_T1.js | |
=================================================================== | |
--- ../test262/test//language/expressions/delete/S8.12.7_A2_T1.js | |
+++ ../test262/test//language/expressions/delete/S8.12.7_A2_T1.js | |
@@ -43,3 +43,2 @@ | |
); | |
} | |
- | |
../test262/test//language/expressions/division/S11.5.2_A1.js | |
40 | | |
41 | //CHECK#7 | |
42 | if (eval("1\r/\r1") !== 1) { | |
43 | $ERROR("#7: 1\\u000D/\\u000D1 === 1"); | |
44 | } | |
45 | | |
46 | //CHECK#8 | |
47 | if (eval("1 / 1") !== 1) { | |
48 | $ERROR("#8: 1\\u2028/\\u20281 === 1"); | |
49 | } | |
50 | | |
51 | //CHECK#9 | |
52 | if (eval("1 / 1") !== 1) { | |
53 | $ERROR("#9: 1\\u2029/\\u20291 === 1"); | |
54 | } | |
55 | | |
SyntaxError: Unterminated string constant (48:9) | |
../test262/test//language/expressions/does-not-equals/S11.9.2_A1.js | |
40 | | |
41 | //CHECK#7 | |
42 | if (eval("true\r!=\r1") !== false) { | |
43 | $ERROR("#7: (true\\u000D!=\\u000D1) === false"); | |
44 | } | |
45 | | |
46 | //CHECK#8 | |
47 | if (eval("true != 1") !== false) { | |
48 | $ERROR("#8: (true\\u2028!=\\u20281) === false"); | |
49 | } | |
50 | | |
51 | //CHECK#9 | |
52 | if (eval("true != 1") !== false) { | |
53 | $ERROR("#9: (true\\u2029!=\\u20291) === false"); | |
54 | } | |
55 | | |
SyntaxError: Unterminated string constant (48:9) | |
../test262/test//language/expressions/equals/S11.9.1_A1.js | |
40 | | |
41 | //CHECK#7 | |
42 | if (eval("true\r==\r1") !== true) { | |
43 | $ERROR("#7: (true\\u000D==\\u000D1) === true"); | |
44 | } | |
45 | | |
46 | //CHECK#8 | |
47 | if (eval("true == 1") !== true) { | |
48 | $ERROR("#8: (true\\u2028==\\u20281) === true"); | |
49 | } | |
50 | | |
51 | //CHECK#9 | |
52 | if (eval("true == 1") !== true) { | |
53 | $ERROR("#9: (true\\u2029==\\u20291) === true"); | |
54 | } | |
55 | | |
SyntaxError: Unterminated string constant (48:9) | |
../test262/test//language/expressions/exponentiation/exp-operator-syntax-error-bitnot-unary-expression-base.js | |
SyntaxError: Illegal expression. Wrap left hand side or entire exponentiation in parentheses. (22:1) | |
../test262/test//language/expressions/exponentiation/exp-operator-syntax-error-delete-unary-expression-base.js | |
SyntaxError: Illegal expression. Wrap left hand side or entire exponentiation in parentheses. (22:7) | |
../test262/test//language/expressions/exponentiation/exp-operator-syntax-error-logical-not-unary-expression-base.js | |
SyntaxError: Illegal expression. Wrap left hand side or entire exponentiation in parentheses. (22:1) | |
../test262/test//language/expressions/exponentiation/exp-operator-syntax-error-negate-unary-expression-base.js | |
SyntaxError: Illegal expression. Wrap left hand side or entire exponentiation in parentheses. (22:1) | |
../test262/test//language/expressions/exponentiation/exp-operator-syntax-error-plus-unary-expression-base.js | |
SyntaxError: Illegal expression. Wrap left hand side or entire exponentiation in parentheses. (22:1) | |
../test262/test//language/expressions/exponentiation/exp-operator-syntax-error-typeof-unary-expression-base.js | |
SyntaxError: Illegal expression. Wrap left hand side or entire exponentiation in parentheses. (22:7) | |
../test262/test//language/expressions/exponentiation/exp-operator-syntax-error-void-unary-expression-base.js | |
SyntaxError: Illegal expression. Wrap left hand side or entire exponentiation in parentheses. (22:5) | |
Index: ../test262/test//language/expressions/function/dstr-ary-ptrn-elem-ary-elision-init.js | |
=================================================================== | |
--- ../test262/test//language/expressions/function/dstr-ary-ptrn-elem-ary-elision-init.js | |
+++ ../test262/test//language/expressions/function/dstr-ary-ptrn-elem-ary-elision-init.js | |
@@ -62,5 +62,5 @@ | |
var callCount = 0; | |
var f; | |
-f = function([ [ ] = g() ]) { | |
+f = function([ [] = g() ]) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/expressions/function/dstr-ary-ptrn-elem-ary-elision-iter.js | |
=================================================================== | |
--- ../test262/test//language/expressions/function/dstr-ary-ptrn-elem-ary-elision-iter.js | |
+++ ../test262/test//language/expressions/function/dstr-ary-ptrn-elem-ary-elision-iter.js | |
@@ -60,5 +60,5 @@ | |
var callCount = 0; | |
var f; | |
-f = function([ [ ] = g() ]) { | |
+f = function([ [] = g() ]) { | |
assert.sameValue(callCount, 0); | |
callCount = callCount + 1; | |
Index: ../test262/test//language/expressions/function/dstr-ary-ptrn-elem-id-init-hole.js | |
=================================================================== | |
--- ../test262/test//language/expressions/function/dstr-ary-ptrn-elem-id-init-hole.js | |
+++ ../test262/test//language/expressions/function/dstr-ary-ptrn-elem-id-init-hole.js | |
@@ -56,4 +56,4 @@ | |
}; | |
-f([ ]); | |
+f([]); | |
assert.sameValue(callCount, 1, "function invoked exactly once"); | |
Index: ../test262/test//language/expressions/function/dstr-ary-ptrn-elision-exhausted.js | |
=================================================================== | |
--- ../test262/test//language/expressions/function/dstr-ary-ptrn-elision-exhausted.js | |
+++ ../test262/test//language/expressions/function/dstr-ary-ptrn-elision-exhausted.js | |
@@ -61,5 +61,5 @@ | |
var callCount = 0; | |
var f; | |
-f = function([ ]) { | |
+f = function([]) { | |
callCount = callCount + 1; | |
}; | |
Index: ../test262/test//language/expressions/function/dstr-ary-ptrn-elision-step-err.js | |
=================================================================== | |
--- ../test262/test//language/expressions/function/dstr-ary-ptrn-elision-step-err.js | |
+++ ../test262/test//language/expressions/function/dstr-ary-ptrn-elision-step-err.js | |
@@ -63,5 +63,5 @@ | |
}(); | |
-var f = function([ ]) {}; | |
+var f = function([]) {}; | |
assert.throws(Test262Error, function() { | |
Index: ../test262/test//language/expressions/function/dstr-ary-ptrn-elision.js | |
=================================================================== | |
--- ../test262/test//language/expressions/function/dstr-ary-ptrn-elision.js | |
+++ ../test262/test//language/expressions/function/dstr-ary-ptrn-elision.js | |
@@ -69,5 +69,5 @@ | |
var callCount = 0; | |
var f; | |
-f = function([ ]) { | |
+f = function([]) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
../test262/test//language/expressions/function/dstr-ary-ptrn-rest-ary-elem.js | |
SyntaxError: Unexpected token (77:17) | |
../test262/test//language/expressions/function/dstr-ary-ptrn-rest-ary-elision.js | |
SyntaxError: Unexpected token (84:17) | |
../test262/test//language/expressions/function/dstr-ary-ptrn-rest-ary-rest.js | |
SyntaxError: Unexpected token (58:17) | |
../test262/test//language/expressions/function/dstr-ary-ptrn-rest-ary-empty.js | |
SyntaxError: Unexpected token (68:17) | |
../test262/test//language/expressions/function/dstr-ary-ptrn-rest-init-ary.js | |
SyntaxError: Unexpected token (53:17) | |
../test262/test//language/expressions/function/dstr-ary-ptrn-rest-init-id.js | |
SyntaxError: Unexpected token, expected ] (53:19) | |
../test262/test//language/expressions/function/dstr-ary-ptrn-rest-init-obj.js | |
SyntaxError: Unexpected token (53:17) | |
../test262/test//language/expressions/function/dstr-ary-ptrn-rest-not-final-id.js | |
SyntaxError: Unexpected token, expected ] (53:18) | |
../test262/test//language/expressions/function/dstr-ary-ptrn-rest-not-final-ary.js | |
SyntaxError: Unexpected token (53:17) | |
../test262/test//language/expressions/function/dstr-ary-ptrn-rest-not-final-obj.js | |
SyntaxError: Unexpected token (53:17) | |
../test262/test//language/expressions/function/dstr-ary-ptrn-rest-obj-id.js | |
SyntaxError: Unexpected token (57:17) | |
../test262/test//language/expressions/function/dstr-ary-ptrn-rest-obj-prop-id.js | |
SyntaxError: Unexpected token (57:17) | |
Index: ../test262/test//language/expressions/function/dstr-dflt-ary-ptrn-elem-ary-elision-init.js | |
=================================================================== | |
--- ../test262/test//language/expressions/function/dstr-dflt-ary-ptrn-elem-ary-elision-init.js | |
+++ ../test262/test//language/expressions/function/dstr-dflt-ary-ptrn-elem-ary-elision-init.js | |
@@ -62,5 +62,5 @@ | |
var callCount = 0; | |
var f; | |
-f = function([ [ ] = g() ] = []) { | |
+f = function([ [] = g() ] = []) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/expressions/function/dstr-dflt-ary-ptrn-elem-ary-elision-iter.js | |
=================================================================== | |
--- ../test262/test//language/expressions/function/dstr-dflt-ary-ptrn-elem-ary-elision-iter.js | |
+++ ../test262/test//language/expressions/function/dstr-dflt-ary-ptrn-elem-ary-elision-iter.js | |
@@ -60,5 +60,5 @@ | |
var callCount = 0; | |
var f; | |
-f = function([ [ ] = g() ] = [ [] ]) { | |
+f = function([ [] = g() ] = [ [] ]) { | |
assert.sameValue(callCount, 0); | |
callCount = callCount + 1; | |
Index: ../test262/test//language/expressions/function/dstr-dflt-ary-ptrn-elem-id-init-hole.js | |
=================================================================== | |
--- ../test262/test//language/expressions/function/dstr-dflt-ary-ptrn-elem-id-init-hole.js | |
+++ ../test262/test//language/expressions/function/dstr-dflt-ary-ptrn-elem-id-init-hole.js | |
@@ -50,5 +50,5 @@ | |
var callCount = 0; | |
var f; | |
-f = function([ x = 23 ] = [ ]) { | |
+f = function([ x = 23 ] = []) { | |
assert.sameValue(x, 23); | |
// another statement | |
Index: ../test262/test//language/expressions/function/dstr-dflt-ary-ptrn-elision-exhausted.js | |
=================================================================== | |
--- ../test262/test//language/expressions/function/dstr-dflt-ary-ptrn-elision-exhausted.js | |
+++ ../test262/test//language/expressions/function/dstr-dflt-ary-ptrn-elision-exhausted.js | |
@@ -61,5 +61,5 @@ | |
var callCount = 0; | |
var f; | |
-f = function([ ] = iter) { | |
+f = function([] = iter) { | |
callCount = callCount + 1; | |
}; | |
Index: ../test262/test//language/expressions/function/dstr-dflt-ary-ptrn-elision-step-err.js | |
=================================================================== | |
--- ../test262/test//language/expressions/function/dstr-dflt-ary-ptrn-elision-step-err.js | |
+++ ../test262/test//language/expressions/function/dstr-dflt-ary-ptrn-elision-step-err.js | |
@@ -63,5 +63,5 @@ | |
}(); | |
-var f = function([ ] = iter) {}; | |
+var f = function([] = iter) {}; | |
assert.throws(Test262Error, function() { | |
Index: ../test262/test//language/expressions/function/dstr-dflt-ary-ptrn-elision.js | |
=================================================================== | |
--- ../test262/test//language/expressions/function/dstr-dflt-ary-ptrn-elision.js | |
+++ ../test262/test//language/expressions/function/dstr-dflt-ary-ptrn-elision.js | |
@@ -69,5 +69,5 @@ | |
var callCount = 0; | |
var f; | |
-f = function([ ] = g()) { | |
+f = function([] = g()) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
../test262/test//language/expressions/function/dstr-dflt-ary-ptrn-rest-ary-elem.js | |
SyntaxError: Unexpected token (77:17) | |
../test262/test//language/expressions/function/dstr-dflt-ary-ptrn-rest-ary-elision.js | |
SyntaxError: Unexpected token (84:17) | |
../test262/test//language/expressions/function/dstr-dflt-ary-ptrn-rest-ary-empty.js | |
SyntaxError: Unexpected token (68:17) | |
../test262/test//language/expressions/function/dstr-dflt-ary-ptrn-rest-ary-rest.js | |
SyntaxError: Unexpected token (58:17) | |
../test262/test//language/expressions/function/dstr-dflt-ary-ptrn-rest-init-id.js | |
SyntaxError: Unexpected token, expected ] (53:19) | |
../test262/test//language/expressions/function/dstr-dflt-ary-ptrn-rest-init-ary.js | |
SyntaxError: Unexpected token (53:17) | |
../test262/test//language/expressions/function/dstr-dflt-ary-ptrn-rest-init-obj.js | |
SyntaxError: Unexpected token (53:17) | |
../test262/test//language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-ary.js | |
SyntaxError: Unexpected token (53:17) | |
../test262/test//language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-id.js | |
SyntaxError: Unexpected token, expected ] (53:18) | |
../test262/test//language/expressions/function/dstr-dflt-ary-ptrn-rest-not-final-obj.js | |
SyntaxError: Unexpected token (53:17) | |
../test262/test//language/expressions/function/dstr-dflt-ary-ptrn-rest-obj-id.js | |
SyntaxError: Unexpected token (57:17) | |
../test262/test//language/expressions/function/dstr-dflt-ary-ptrn-rest-obj-prop-id.js | |
SyntaxError: Unexpected token (57:17) | |
../test262/test//language/expressions/function/early-body-super-call.js | |
SyntaxError: 'super' outside of function or class (15:2) | |
../test262/test//language/expressions/function/early-body-super-prop.js | |
SyntaxError: 'super' outside of function or class (15:2) | |
../test262/test//language/expressions/function/early-params-super-call.js | |
SyntaxError: 'super' outside of function or class (14:16) | |
../test262/test//language/expressions/function/early-params-super-prop.js | |
SyntaxError: 'super' outside of function or class (14:16) | |
../test262/test//language/expressions/function/params-dflt-rest.js | |
SyntaxError: Unexpected token, expected ) (63:17) | |
../test262/test//language/expressions/function/scope-param-rest-elem-var-open.js | |
SyntaxError: Unexpected token (31:7) | |
../test262/test//language/expressions/function/scope-param-rest-elem-var-close.js | |
SyntaxError: Unexpected token (30:7) | |
../test262/test//language/expressions/function/use-strict-with-non-simple-param.js | |
SyntaxError: Non-simple parameter in strict mode (17:17) | |
Index: ../test262/test//language/expressions/generators/dstr-ary-ptrn-elem-ary-elision-init.js | |
=================================================================== | |
--- ../test262/test//language/expressions/generators/dstr-ary-ptrn-elem-ary-elision-init.js | |
+++ ../test262/test//language/expressions/generators/dstr-ary-ptrn-elem-ary-elision-init.js | |
@@ -62,5 +62,5 @@ | |
var callCount = 0; | |
var f; | |
-f = function*([ [ ] = g() ]) { | |
+f = function*([ [] = g() ]) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/expressions/generators/dstr-ary-ptrn-elem-ary-elision-iter.js | |
=================================================================== | |
--- ../test262/test//language/expressions/generators/dstr-ary-ptrn-elem-ary-elision-iter.js | |
+++ ../test262/test//language/expressions/generators/dstr-ary-ptrn-elem-ary-elision-iter.js | |
@@ -60,5 +60,5 @@ | |
var callCount = 0; | |
var f; | |
-f = function*([ [ ] = g() ]) { | |
+f = function*([ [] = g() ]) { | |
assert.sameValue(callCount, 0); | |
callCount = callCount + 1; | |
Index: ../test262/test//language/expressions/generators/dstr-ary-ptrn-elem-id-init-hole.js | |
=================================================================== | |
--- ../test262/test//language/expressions/generators/dstr-ary-ptrn-elem-id-init-hole.js | |
+++ ../test262/test//language/expressions/generators/dstr-ary-ptrn-elem-id-init-hole.js | |
@@ -56,4 +56,4 @@ | |
}; | |
-f([ ]).next(); | |
+f([]).next(); | |
assert.sameValue(callCount, 1, "generator function invoked exactly once"); | |
Index: ../test262/test//language/expressions/generators/dstr-ary-ptrn-elision-exhausted.js | |
=================================================================== | |
--- ../test262/test//language/expressions/generators/dstr-ary-ptrn-elision-exhausted.js | |
+++ ../test262/test//language/expressions/generators/dstr-ary-ptrn-elision-exhausted.js | |
@@ -61,5 +61,5 @@ | |
var callCount = 0; | |
var f; | |
-f = function*([ ]) { | |
+f = function*([]) { | |
callCount = callCount + 1; | |
}; | |
Index: ../test262/test//language/expressions/generators/dstr-ary-ptrn-elision-step-err.js | |
=================================================================== | |
--- ../test262/test//language/expressions/generators/dstr-ary-ptrn-elision-step-err.js | |
+++ ../test262/test//language/expressions/generators/dstr-ary-ptrn-elision-step-err.js | |
@@ -63,5 +63,5 @@ | |
}(); | |
-var f = function*([ ]) {}; | |
+var f = function*([]) {}; | |
assert.throws(Test262Error, function() { | |
../test262/test//language/expressions/generators/dstr-ary-ptrn-rest-ary-elem.js | |
SyntaxError: Unexpected token (77:18) | |
Index: ../test262/test//language/expressions/generators/dstr-ary-ptrn-elision.js | |
=================================================================== | |
--- ../test262/test//language/expressions/generators/dstr-ary-ptrn-elision.js | |
+++ ../test262/test//language/expressions/generators/dstr-ary-ptrn-elision.js | |
@@ -69,5 +69,5 @@ | |
var callCount = 0; | |
var f; | |
-f = function*([ ]) { | |
+f = function*([]) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
../test262/test//language/expressions/generators/dstr-ary-ptrn-rest-ary-elision.js | |
SyntaxError: Unexpected token (84:18) | |
../test262/test//language/expressions/generators/dstr-ary-ptrn-rest-ary-rest.js | |
SyntaxError: Unexpected token (58:18) | |
../test262/test//language/expressions/generators/dstr-ary-ptrn-rest-ary-empty.js | |
SyntaxError: Unexpected token (68:18) | |
../test262/test//language/expressions/generators/dstr-ary-ptrn-rest-init-id.js | |
SyntaxError: Unexpected token, expected ] (53:20) | |
../test262/test//language/expressions/generators/dstr-ary-ptrn-rest-init-ary.js | |
SyntaxError: Unexpected token (53:18) | |
../test262/test//language/expressions/generators/dstr-ary-ptrn-rest-init-obj.js | |
SyntaxError: Unexpected token (53:18) | |
../test262/test//language/expressions/generators/dstr-ary-ptrn-rest-not-final-ary.js | |
SyntaxError: Unexpected token (53:18) | |
../test262/test//language/expressions/generators/dstr-ary-ptrn-rest-not-final-id.js | |
SyntaxError: Unexpected token, expected ] (53:19) | |
Index: ../test262/test//language/expressions/generators/dstr-dflt-ary-ptrn-elem-ary-elision-init.js | |
=================================================================== | |
--- ../test262/test//language/expressions/generators/dstr-dflt-ary-ptrn-elem-ary-elision-init.js | |
+++ ../test262/test//language/expressions/generators/dstr-dflt-ary-ptrn-elem-ary-elision-init.js | |
@@ -62,5 +62,5 @@ | |
var callCount = 0; | |
var f; | |
-f = function*([ [ ] = g() ] = []) { | |
+f = function*([ [] = g() ] = []) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/expressions/generators/dstr-dflt-ary-ptrn-elem-ary-elision-iter.js | |
=================================================================== | |
--- ../test262/test//language/expressions/generators/dstr-dflt-ary-ptrn-elem-ary-elision-iter.js | |
+++ ../test262/test//language/expressions/generators/dstr-dflt-ary-ptrn-elem-ary-elision-iter.js | |
@@ -60,5 +60,5 @@ | |
var callCount = 0; | |
var f; | |
-f = function*([ [ ] = g() ] = [ [] ]) { | |
+f = function*([ [] = g() ] = [ [] ]) { | |
assert.sameValue(callCount, 0); | |
callCount = callCount + 1; | |
../test262/test//language/expressions/generators/dstr-ary-ptrn-rest-obj-id.js | |
SyntaxError: Unexpected token (57:18) | |
../test262/test//language/expressions/generators/dstr-ary-ptrn-rest-obj-prop-id.js | |
SyntaxError: Unexpected token (57:18) | |
../test262/test//language/expressions/generators/dstr-ary-ptrn-rest-not-final-obj.js | |
SyntaxError: Unexpected token (53:18) | |
Index: ../test262/test//language/expressions/generators/dstr-dflt-ary-ptrn-elem-id-init-hole.js | |
=================================================================== | |
--- ../test262/test//language/expressions/generators/dstr-dflt-ary-ptrn-elem-id-init-hole.js | |
+++ ../test262/test//language/expressions/generators/dstr-dflt-ary-ptrn-elem-id-init-hole.js | |
@@ -50,5 +50,5 @@ | |
var callCount = 0; | |
var f; | |
-f = function*([ x = 23 ] = [ ]) { | |
+f = function*([ x = 23 ] = []) { | |
assert.sameValue(x, 23); | |
// another statement | |
Index: ../test262/test//language/expressions/generators/dstr-dflt-ary-ptrn-elision-exhausted.js | |
=================================================================== | |
--- ../test262/test//language/expressions/generators/dstr-dflt-ary-ptrn-elision-exhausted.js | |
+++ ../test262/test//language/expressions/generators/dstr-dflt-ary-ptrn-elision-exhausted.js | |
@@ -61,5 +61,5 @@ | |
var callCount = 0; | |
var f; | |
-f = function*([ ] = iter) { | |
+f = function*([] = iter) { | |
callCount = callCount + 1; | |
}; | |
Index: ../test262/test//language/expressions/generators/dstr-dflt-ary-ptrn-elision-step-err.js | |
=================================================================== | |
--- ../test262/test//language/expressions/generators/dstr-dflt-ary-ptrn-elision-step-err.js | |
+++ ../test262/test//language/expressions/generators/dstr-dflt-ary-ptrn-elision-step-err.js | |
@@ -63,5 +63,5 @@ | |
}(); | |
-var f = function*([ ] = iter) {}; | |
+var f = function*([] = iter) {}; | |
assert.throws(Test262Error, function() { | |
Index: ../test262/test//language/expressions/generators/dstr-dflt-ary-ptrn-elision.js | |
=================================================================== | |
--- ../test262/test//language/expressions/generators/dstr-dflt-ary-ptrn-elision.js | |
+++ ../test262/test//language/expressions/generators/dstr-dflt-ary-ptrn-elision.js | |
@@ -69,5 +69,5 @@ | |
var callCount = 0; | |
var f; | |
-f = function*([ ] = g()) { | |
+f = function*([] = g()) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
../test262/test//language/expressions/generators/dstr-dflt-ary-ptrn-rest-ary-elem.js | |
SyntaxError: Unexpected token (77:18) | |
../test262/test//language/expressions/generators/dstr-dflt-ary-ptrn-rest-ary-rest.js | |
SyntaxError: Unexpected token (58:18) | |
../test262/test//language/expressions/generators/dstr-dflt-ary-ptrn-rest-ary-elision.js | |
SyntaxError: Unexpected token (84:18) | |
../test262/test//language/expressions/generators/dstr-dflt-ary-ptrn-rest-ary-empty.js | |
SyntaxError: Unexpected token (68:18) | |
../test262/test//language/expressions/generators/dstr-dflt-ary-ptrn-rest-init-ary.js | |
SyntaxError: Unexpected token (53:18) | |
../test262/test//language/expressions/generators/dstr-dflt-ary-ptrn-rest-init-id.js | |
SyntaxError: Unexpected token, expected ] (53:20) | |
../test262/test//language/expressions/generators/dstr-dflt-ary-ptrn-rest-init-obj.js | |
SyntaxError: Unexpected token (53:18) | |
../test262/test//language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-ary.js | |
SyntaxError: Unexpected token (53:18) | |
../test262/test//language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-id.js | |
SyntaxError: Unexpected token, expected ] (53:19) | |
../test262/test//language/expressions/generators/dstr-dflt-ary-ptrn-rest-not-final-obj.js | |
SyntaxError: Unexpected token (53:18) | |
../test262/test//language/expressions/generators/dstr-dflt-ary-ptrn-rest-obj-prop-id.js | |
SyntaxError: Unexpected token (57:18) | |
../test262/test//language/expressions/generators/dstr-dflt-ary-ptrn-rest-obj-id.js | |
SyntaxError: Unexpected token (57:18) | |
../test262/test//language/expressions/generators/params-dflt-rest.js | |
SyntaxError: Unexpected token, expected ) (63:18) | |
../test262/test//language/expressions/generators/scope-param-rest-elem-var-open.js | |
SyntaxError: Unexpected token (31:7) | |
../test262/test//language/expressions/generators/scope-param-rest-elem-var-close.js | |
SyntaxError: Unexpected token (30:7) | |
../test262/test//language/expressions/generators/use-strict-with-non-simple-param.js | |
SyntaxError: Non-simple parameter in strict mode (17:18) | |
../test262/test//language/expressions/generators/yield-as-function-expression-binding-identifier.js | |
SyntaxError: Unexpected token (14:12) | |
../test262/test//language/expressions/generators/yield-as-label.js | |
SyntaxError: Unexpected token, expected ; (15:7) | |
../test262/test//language/expressions/generators/yield-as-binding-identifier.js | |
SyntaxError: Unexpected token, expected ; (15:8) | |
../test262/test//language/expressions/generators/yield-as-logical-or-expression.js | |
SyntaxError: Unexpected token, expected ; (15:8) | |
../test262/test//language/expressions/generators/yield-weak-binding.js | |
SyntaxError: Unexpected token (13:32) | |
../test262/test//language/expressions/generators/yield-star-after-newline.js | |
SyntaxError: Unexpected token (15:2) | |
../test262/test//language/expressions/greater-than/S11.8.2_A1.js | |
40 | | |
41 | //CHECK#7 | |
42 | if (eval("0\r>\r1") !== false) { | |
43 | $ERROR("#7: (0\\u000D>\\u000D1) === false"); | |
44 | } | |
45 | | |
46 | //CHECK#8 | |
47 | if (eval("0 > 1") !== false) { | |
48 | $ERROR("#8: (0\\u2028>\\u20281) === false"); | |
49 | } | |
50 | | |
51 | //CHECK#9 | |
52 | if (eval("0 > 1") !== false) { | |
53 | $ERROR("#9: (0\\u2029>\\u20291) === false"); | |
54 | } | |
55 | | |
SyntaxError: Unterminated string constant (48:9) | |
../test262/test//language/expressions/greater-than-or-equal/S11.8.4_A1.js | |
40 | | |
41 | //CHECK#7 | |
42 | if (eval("1\r>=\r1") !== true) { | |
43 | $ERROR("#7: (1\\u000D>=\\u000D1) === true"); | |
44 | } | |
45 | | |
46 | //CHECK#8 | |
47 | if (eval("1 >= 1") !== true) { | |
48 | $ERROR("#8: (1\\u2028>=\\u20281) === true"); | |
49 | } | |
50 | | |
51 | //CHECK#9 | |
52 | if (eval("1 >= 1") !== true) { | |
53 | $ERROR("#9: (1\\u2029>=\\u20291) === true"); | |
54 | } | |
55 | | |
SyntaxError: Unterminated string constant (48:9) | |
../test262/test//language/expressions/grouping/S11.1.6_A1.js | |
40 | | |
41 | //CHECK#7 | |
42 | if (eval("(\r1\r)") !== 1) { | |
43 | $ERROR("#7: (\\u000D1\\u000D) === 1"); | |
44 | } | |
45 | | |
46 | //CHECK#8 | |
47 | if (eval("( 1 )") !== 1) { | |
48 | $ERROR("#8: (\\u20281\\u2028) === 1"); | |
49 | } | |
50 | | |
51 | //CHECK#9 | |
52 | if (eval("( 1 )") !== 1) { | |
53 | $ERROR("#9: (\\u20291\\u2029) === 1"); | |
54 | } | |
55 | | |
SyntaxError: Unterminated string constant (48:9) | |
../test262/test//language/expressions/in/S11.8.7_A1.js | |
40 | | |
41 | //CHECK#7 | |
42 | if (eval("'MAX_VALUE'\rin\rNumber") !== true) { | |
43 | $ERROR('#7: "MAX_VALUE"\\u000Din\\u000DNumber === true'); | |
44 | } | |
45 | | |
46 | //CHECK#8 | |
47 | if (eval("'MAX_VALUE' in Number") !== true) { | |
48 | $ERROR('#8: "MAX_VALUE"\\u2028in\\u2028Number === true'); | |
49 | } | |
50 | | |
51 | //CHECK#9 | |
52 | if (eval("'MAX_VALUE' in Number") !== true) { | |
53 | $ERROR('#9: "MAX_VALUE"\\u2029in\\u2029Number === true'); | |
54 | } | |
55 | | |
SyntaxError: Unterminated string constant (48:9) | |
../test262/test//language/expressions/instanceof/S11.8.6_A1.js | |
40 | | |
41 | //CHECK#7 | |
42 | if (eval("({})\rinstanceof\rObject") !== true) { | |
43 | $ERROR("#7: ({})\\u000Dinstanceof\\u000DObject === true"); | |
44 | } | |
45 | | |
46 | //CHECK#8 | |
47 | if (eval("({}) instanceof Object") !== true) { | |
48 | $ERROR("#8: ({})\\u2028instanceof\\u2028Object === true"); | |
49 | } | |
50 | | |
51 | //CHECK#9 | |
52 | if (eval("({}) instanceof Object") !== true) { | |
53 | $ERROR("#9: ({})\\u2029instanceof\\u2029Object === true"); | |
54 | } | |
55 | | |
SyntaxError: Unterminated string constant (48:9) | |
../test262/test//language/expressions/left-shift/S11.7.1_A1.js | |
40 | | |
41 | //CHECK#7 | |
42 | if (eval("1\r<<\r1") !== 2) { | |
43 | $ERROR("#7: 1\\u000D<<\\u000D1 === 2"); | |
44 | } | |
45 | | |
46 | //CHECK#8 | |
47 | if (eval("1 << 1") !== 2) { | |
48 | $ERROR("#8: 1\\u2028<<\\u20281 === 2"); | |
49 | } | |
50 | | |
51 | //CHECK#9 | |
52 | if (eval("1 << 1") !== 2) { | |
53 | $ERROR("#9: 1\\u2029<<\\u20291 === 2"); | |
54 | } | |
55 | | |
SyntaxError: Unterminated string constant (48:9) | |
../test262/test//language/expressions/less-than/S11.8.1_A1.js | |
40 | | |
41 | //CHECK#7 | |
42 | if (eval("0\r<\r1") !== true) { | |
43 | $ERROR("#7: (0\\u000D<\\u000D1) === true"); | |
44 | } | |
45 | | |
46 | //CHECK#8 | |
47 | if (eval("0 < 1") !== true) { | |
48 | $ERROR("#8: (0\\u2028<\\u20281) === true"); | |
49 | } | |
50 | | |
51 | //CHECK#9 | |
52 | if (eval("0 < 1") !== true) { | |
53 | $ERROR("#9: (0\\u2029<\\u20291) === true"); | |
54 | } | |
55 | | |
SyntaxError: Unterminated string constant (48:9) | |
../test262/test//language/expressions/less-than-or-equal/S11.8.3_A1.js | |
40 | | |
41 | //CHECK#7 | |
42 | if (eval("1\r<=\r1") !== true) { | |
43 | $ERROR("#7: (1\\u000D<=\\u000D1) === true"); | |
44 | } | |
45 | | |
46 | //CHECK#8 | |
47 | if (eval("1 <= 1") !== true) { | |
48 | $ERROR("#8: (1\\u2028<=\\u20281) === true"); | |
49 | } | |
50 | | |
51 | //CHECK#9 | |
52 | if (eval("1 <= 1") !== true) { | |
53 | $ERROR("#9: (1\\u2029<=\\u20291) === true"); | |
54 | } | |
55 | | |
SyntaxError: Unterminated string constant (48:9) | |
../test262/test//language/expressions/logical-and/S11.11.1_A1.js | |
40 | | |
41 | //CHECK#7 | |
42 | if (eval("true\r&&\rtrue") !== true) { | |
43 | $ERROR("#7: (true\\u000D&&\\u000Dtrue) === true"); | |
44 | } | |
45 | | |
46 | //CHECK#8 | |
47 | if (eval("true && true") !== true) { | |
48 | $ERROR("#8: (true\\u2028&&\\u2028true) === true"); | |
49 | } | |
50 | | |
51 | //CHECK#9 | |
52 | if (eval("true && true") !== true) { | |
53 | $ERROR("#9: (true\\u2029&&\\u2029true) === true"); | |
54 | } | |
55 | | |
SyntaxError: Unterminated string constant (48:9) | |
../test262/test//language/expressions/logical-not/S11.4.9_A1.js | |
40 | | |
41 | //CHECK#7 | |
42 | if (eval("!\rtrue") !== false) { | |
43 | $ERROR("#7: !\\u000Dtrue === false"); | |
44 | } | |
45 | | |
46 | //CHECK#8 | |
47 | if (eval("! true") !== false) { | |
48 | $ERROR("#8: !\\u2028true === false"); | |
49 | } | |
50 | | |
51 | //CHECK#9 | |
52 | if (eval("! true") !== false) { | |
53 | $ERROR("#9: !\\u2029true === false"); | |
54 | } | |
55 | | |
SyntaxError: Unterminated string constant (48:9) | |
../test262/test//language/expressions/logical-or/S11.11.2_A1.js | |
40 | | |
41 | //CHECK#7 | |
42 | if (eval("false\r||\rtrue") !== true) { | |
43 | $ERROR("#7: (false\\u000D||\\u000Dtrue) === true"); | |
44 | } | |
45 | | |
46 | //CHECK#8 | |
47 | if (eval("false || true") !== true) { | |
48 | $ERROR("#8: (false\\u2028||\\u2028true) === true"); | |
49 | } | |
50 | | |
51 | //CHECK#9 | |
52 | if (eval("false || true") !== true) { | |
53 | $ERROR("#9: (false\\u2029||\\u2029true) === true"); | |
54 | } | |
55 | | |
SyntaxError: Unterminated string constant (48:9) | |
../test262/test//language/expressions/modulus/S11.5.3_A1.js | |
40 | | |
41 | //CHECK#7 | |
42 | if (eval("1\r%\r1") !== 0) { | |
43 | $ERROR("#7: 1\\u000D%\\u000D1 === 0"); | |
44 | } | |
45 | | |
46 | //CHECK#8 | |
47 | if (eval("1 % 1") !== 0) { | |
48 | $ERROR("#8: 1\\u2028%\\u20281 === 0"); | |
49 | } | |
50 | | |
51 | //CHECK#9 | |
52 | if (eval("1 % 1") !== 0) { | |
53 | $ERROR("#9: 1\\u2029%\\u20291 === 0"); | |
54 | } | |
55 | | |
SyntaxError: Unterminated string constant (48:9) | |
../test262/test//language/expressions/multiplication/S11.5.1_A1.js | |
40 | | |
41 | //CHECK#7 | |
42 | if (eval("1\r*\r1") !== 1) { | |
43 | $ERROR("#7: 1\\u000D*\\u000D1 === 1"); | |
44 | } | |
45 | | |
46 | //CHECK#8 | |
47 | if (eval("1 * 1") !== 1) { | |
48 | $ERROR("#8: 1\\u2028*\\u20281 === 1"); | |
49 | } | |
50 | | |
51 | //CHECK#9 | |
52 | if (eval("1 * 1") !== 1) { | |
53 | $ERROR("#9: 1\\u2029*\\u20291 === 1"); | |
54 | } | |
55 | | |
SyntaxError: Unterminated string constant (48:9) | |
../test262/test//language/expressions/new/S11.2.2_A1.1.js | |
40 | | |
41 | //CHECK#7 | |
42 | if (eval("new\rNumber") != 0) { | |
43 | $ERROR("#7: new\\u000DNumber == 0"); | |
44 | } | |
45 | | |
46 | //CHECK#8 | |
47 | if (eval("new Number") != 0) { | |
48 | $ERROR("#8: new\\u2028Number == 0"); | |
49 | } | |
50 | | |
51 | //CHECK#9 | |
52 | if (eval("new Number") != 0) { | |
53 | $ERROR("#9: new\\u2029Number == 0"); | |
54 | } | |
55 | | |
SyntaxError: Unterminated string constant (48:9) | |
../test262/test//language/expressions/new/S11.2.2_A1.2.js | |
40 | | |
41 | //CHECK#7 | |
42 | if (eval("new\rNumber()") != 0) { | |
43 | $ERROR("#7: new\\u000DNumber == 0"); | |
44 | } | |
45 | | |
46 | //CHECK#8 | |
47 | if (eval("new Number()") != 0) { | |
48 | $ERROR("#8: new\\u2028Number == 0"); | |
49 | } | |
50 | | |
51 | //CHECK#9 | |
52 | if (eval("new Number()") != 0) { | |
53 | $ERROR("#9: new\\u2029Number == 0"); | |
54 | } | |
55 | | |
SyntaxError: Unterminated string constant (48:9) | |
../test262/test//language/expressions/object/cover-initialized-name.js | |
SyntaxError: Unexpected token (30:5) | |
Index: ../test262/test//language/expressions/object/dstr-gen-meth-ary-ptrn-elem-ary-elision-init.js | |
=================================================================== | |
--- ../test262/test//language/expressions/object/dstr-gen-meth-ary-ptrn-elem-ary-elision-init.js | |
+++ ../test262/test//language/expressions/object/dstr-gen-meth-ary-ptrn-elem-ary-elision-init.js | |
@@ -67,5 +67,5 @@ | |
var callCount = 0; | |
var obj = { | |
- *method([ [ ] = g() ]) { | |
+ *method([ [] = g() ]) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/expressions/object/dstr-gen-meth-ary-ptrn-elem-ary-elision-iter.js | |
=================================================================== | |
--- ../test262/test//language/expressions/object/dstr-gen-meth-ary-ptrn-elem-ary-elision-iter.js | |
+++ ../test262/test//language/expressions/object/dstr-gen-meth-ary-ptrn-elem-ary-elision-iter.js | |
@@ -65,5 +65,5 @@ | |
var callCount = 0; | |
var obj = { | |
- *method([ [ ] = g() ]) { | |
+ *method([ [] = g() ]) { | |
assert.sameValue(callCount, 0); | |
callCount = callCount + 1; | |
Index: ../test262/test//language/expressions/object/dstr-gen-meth-ary-ptrn-elem-id-init-hole.js | |
=================================================================== | |
--- ../test262/test//language/expressions/object/dstr-gen-meth-ary-ptrn-elem-id-init-hole.js | |
+++ ../test262/test//language/expressions/object/dstr-gen-meth-ary-ptrn-elem-id-init-hole.js | |
@@ -62,4 +62,4 @@ | |
}; | |
-obj.method([ ]).next(); | |
+obj.method([]).next(); | |
assert.sameValue(callCount, 1, "generator method invoked exactly once"); | |
Index: ../test262/test//language/expressions/object/dstr-gen-meth-ary-ptrn-elision-exhausted.js | |
=================================================================== | |
--- ../test262/test//language/expressions/object/dstr-gen-meth-ary-ptrn-elision-exhausted.js | |
+++ ../test262/test//language/expressions/object/dstr-gen-meth-ary-ptrn-elision-exhausted.js | |
@@ -66,5 +66,5 @@ | |
var callCount = 0; | |
var obj = { | |
- *method([ ]) { | |
+ *method([]) { | |
callCount = callCount + 1; | |
} | |
Index: ../test262/test//language/expressions/object/dstr-gen-meth-ary-ptrn-elision-step-err.js | |
=================================================================== | |
--- ../test262/test//language/expressions/object/dstr-gen-meth-ary-ptrn-elision-step-err.js | |
+++ ../test262/test//language/expressions/object/dstr-gen-meth-ary-ptrn-elision-step-err.js | |
@@ -68,5 +68,5 @@ | |
}(); | |
-var obj = { *method([ ]) {} }; | |
+var obj = { *method([]) {} }; | |
assert.throws(Test262Error, function() { | |
Index: ../test262/test//language/expressions/object/dstr-gen-meth-ary-ptrn-elision.js | |
=================================================================== | |
--- ../test262/test//language/expressions/object/dstr-gen-meth-ary-ptrn-elision.js | |
+++ ../test262/test//language/expressions/object/dstr-gen-meth-ary-ptrn-elision.js | |
@@ -74,5 +74,5 @@ | |
var callCount = 0; | |
var obj = { | |
- *method([ ]) { | |
+ *method([]) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
../test262/test//language/expressions/object/dstr-gen-meth-ary-ptrn-rest-ary-elem.js | |
SyntaxError: Unexpected token (82:14) | |
../test262/test//language/expressions/object/dstr-gen-meth-ary-ptrn-rest-ary-elision.js | |
SyntaxError: Unexpected token (89:14) | |
../test262/test//language/expressions/object/dstr-gen-meth-ary-ptrn-rest-ary-empty.js | |
SyntaxError: Unexpected token (73:14) | |
../test262/test//language/expressions/object/dstr-gen-meth-ary-ptrn-rest-ary-rest.js | |
SyntaxError: Unexpected token (63:14) | |
../test262/test//language/expressions/object/dstr-gen-meth-ary-ptrn-rest-init-ary.js | |
SyntaxError: Unexpected token (58:14) | |
../test262/test//language/expressions/object/dstr-gen-meth-ary-ptrn-rest-init-id.js | |
SyntaxError: Unexpected token, expected ] (58:16) | |
../test262/test//language/expressions/object/dstr-gen-meth-ary-ptrn-rest-init-obj.js | |
SyntaxError: Unexpected token (58:14) | |
../test262/test//language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js | |
SyntaxError: Unexpected token (58:14) | |
../test262/test//language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-id.js | |
SyntaxError: Unexpected token, expected ] (58:15) | |
../test262/test//language/expressions/object/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js | |
SyntaxError: Unexpected token (58:14) | |
../test262/test//language/expressions/object/dstr-gen-meth-ary-ptrn-rest-obj-id.js | |
SyntaxError: Unexpected token (62:14) | |
../test262/test//language/expressions/object/dstr-gen-meth-ary-ptrn-rest-obj-prop-id.js | |
SyntaxError: Unexpected token (62:14) | |
Index: ../test262/test//language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-elem-ary-elision-init.js | |
=================================================================== | |
--- ../test262/test//language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-elem-ary-elision-init.js | |
+++ ../test262/test//language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-elem-ary-elision-init.js | |
@@ -67,5 +67,5 @@ | |
var callCount = 0; | |
var obj = { | |
- *method([ [ ] = g() ] = []) { | |
+ *method([ [] = g() ] = []) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-elem-ary-elision-iter.js | |
=================================================================== | |
--- ../test262/test//language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-elem-ary-elision-iter.js | |
+++ ../test262/test//language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-elem-ary-elision-iter.js | |
@@ -65,5 +65,5 @@ | |
var callCount = 0; | |
var obj = { | |
- *method([ [ ] = g() ] = [ [] ]) { | |
+ *method([ [] = g() ] = [ [] ]) { | |
assert.sameValue(callCount, 0); | |
callCount = callCount + 1; | |
Index: ../test262/test//language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-elem-id-init-hole.js | |
=================================================================== | |
--- ../test262/test//language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-elem-id-init-hole.js | |
+++ ../test262/test//language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-elem-id-init-hole.js | |
@@ -55,5 +55,5 @@ | |
var callCount = 0; | |
var obj = { | |
- *method([ x = 23 ] = [ ]) { | |
+ *method([ x = 23 ] = []) { | |
assert.sameValue(x, 23); | |
// another statement | |
Index: ../test262/test//language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-elision-exhausted.js | |
=================================================================== | |
--- ../test262/test//language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-elision-exhausted.js | |
+++ ../test262/test//language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-elision-exhausted.js | |
@@ -66,5 +66,5 @@ | |
var callCount = 0; | |
var obj = { | |
- *method([ ] = iter) { | |
+ *method([] = iter) { | |
callCount = callCount + 1; | |
} | |
Index: ../test262/test//language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-elision-step-err.js | |
=================================================================== | |
--- ../test262/test//language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-elision-step-err.js | |
+++ ../test262/test//language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-elision-step-err.js | |
@@ -68,5 +68,5 @@ | |
}(); | |
-var obj = { *method([ ] = iter) {} }; | |
+var obj = { *method([] = iter) {} }; | |
assert.throws(Test262Error, function() { | |
Index: ../test262/test//language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-elision.js | |
=================================================================== | |
--- ../test262/test//language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-elision.js | |
+++ ../test262/test//language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-elision.js | |
@@ -74,5 +74,5 @@ | |
var callCount = 0; | |
var obj = { | |
- *method([ ] = g()) { | |
+ *method([] = g()) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
../test262/test//language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-ary-elem.js | |
SyntaxError: Unexpected token (82:14) | |
../test262/test//language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-ary-elision.js | |
SyntaxError: Unexpected token (89:14) | |
../test262/test//language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-ary-rest.js | |
SyntaxError: Unexpected token (63:14) | |
../test262/test//language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-ary-empty.js | |
SyntaxError: Unexpected token (73:14) | |
../test262/test//language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-init-id.js | |
SyntaxError: Unexpected token, expected ] (58:16) | |
../test262/test//language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-init-ary.js | |
SyntaxError: Unexpected token (58:14) | |
../test262/test//language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-init-obj.js | |
SyntaxError: Unexpected token (58:14) | |
../test262/test//language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js | |
SyntaxError: Unexpected token, expected ] (58:15) | |
../test262/test//language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js | |
SyntaxError: Unexpected token (58:14) | |
../test262/test//language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-obj-id.js | |
SyntaxError: Unexpected token (62:14) | |
../test262/test//language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js | |
SyntaxError: Unexpected token (58:14) | |
../test262/test//language/expressions/object/dstr-gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js | |
SyntaxError: Unexpected token (62:14) | |
Index: ../test262/test//language/expressions/object/dstr-meth-ary-ptrn-elem-ary-elision-init.js | |
=================================================================== | |
--- ../test262/test//language/expressions/object/dstr-meth-ary-ptrn-elem-ary-elision-init.js | |
+++ ../test262/test//language/expressions/object/dstr-meth-ary-ptrn-elem-ary-elision-init.js | |
@@ -64,5 +64,5 @@ | |
var callCount = 0; | |
var obj = { | |
- method([ [ ] = g() ]) { | |
+ method([ [] = g() ]) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/expressions/object/dstr-meth-ary-ptrn-elem-ary-elision-iter.js | |
=================================================================== | |
--- ../test262/test//language/expressions/object/dstr-meth-ary-ptrn-elem-ary-elision-iter.js | |
+++ ../test262/test//language/expressions/object/dstr-meth-ary-ptrn-elem-ary-elision-iter.js | |
@@ -62,5 +62,5 @@ | |
var callCount = 0; | |
var obj = { | |
- method([ [ ] = g() ]) { | |
+ method([ [] = g() ]) { | |
assert.sameValue(callCount, 0); | |
callCount = callCount + 1; | |
Index: ../test262/test//language/expressions/object/dstr-meth-ary-ptrn-elem-id-init-hole.js | |
=================================================================== | |
--- ../test262/test//language/expressions/object/dstr-meth-ary-ptrn-elem-id-init-hole.js | |
+++ ../test262/test//language/expressions/object/dstr-meth-ary-ptrn-elem-id-init-hole.js | |
@@ -59,4 +59,4 @@ | |
}; | |
-obj.method([ ]); | |
+obj.method([]); | |
assert.sameValue(callCount, 1, "method invoked exactly once"); | |
Index: ../test262/test//language/expressions/object/dstr-meth-ary-ptrn-elision.js | |
=================================================================== | |
--- ../test262/test//language/expressions/object/dstr-meth-ary-ptrn-elision.js | |
+++ ../test262/test//language/expressions/object/dstr-meth-ary-ptrn-elision.js | |
@@ -71,5 +71,5 @@ | |
var callCount = 0; | |
var obj = { | |
- method([ ]) { | |
+ method([]) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/expressions/object/dstr-meth-ary-ptrn-elision-step-err.js | |
=================================================================== | |
--- ../test262/test//language/expressions/object/dstr-meth-ary-ptrn-elision-step-err.js | |
+++ ../test262/test//language/expressions/object/dstr-meth-ary-ptrn-elision-step-err.js | |
@@ -65,5 +65,5 @@ | |
}(); | |
-var obj = { method([ ]) {} }; | |
+var obj = { method([]) {} }; | |
assert.throws(Test262Error, function() { | |
Index: ../test262/test//language/expressions/object/dstr-meth-ary-ptrn-elision-exhausted.js | |
=================================================================== | |
--- ../test262/test//language/expressions/object/dstr-meth-ary-ptrn-elision-exhausted.js | |
+++ ../test262/test//language/expressions/object/dstr-meth-ary-ptrn-elision-exhausted.js | |
@@ -63,5 +63,5 @@ | |
var callCount = 0; | |
var obj = { | |
- method([ ]) { | |
+ method([]) { | |
callCount = callCount + 1; | |
} | |
../test262/test//language/expressions/object/dstr-meth-ary-ptrn-rest-ary-elem.js | |
SyntaxError: Unexpected token (79:13) | |
../test262/test//language/expressions/object/dstr-meth-ary-ptrn-rest-ary-elision.js | |
SyntaxError: Unexpected token (86:13) | |
../test262/test//language/expressions/object/dstr-meth-ary-ptrn-rest-ary-empty.js | |
SyntaxError: Unexpected token (70:13) | |
../test262/test//language/expressions/object/dstr-meth-ary-ptrn-rest-ary-rest.js | |
SyntaxError: Unexpected token (60:13) | |
../test262/test//language/expressions/object/dstr-meth-ary-ptrn-rest-init-ary.js | |
SyntaxError: Unexpected token (55:13) | |
../test262/test//language/expressions/object/dstr-meth-ary-ptrn-rest-init-id.js | |
SyntaxError: Unexpected token, expected ] (55:15) | |
../test262/test//language/expressions/object/dstr-meth-ary-ptrn-rest-init-obj.js | |
SyntaxError: Unexpected token (55:13) | |
../test262/test//language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-ary.js | |
SyntaxError: Unexpected token (55:13) | |
../test262/test//language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-obj.js | |
SyntaxError: Unexpected token (55:13) | |
../test262/test//language/expressions/object/dstr-meth-ary-ptrn-rest-not-final-id.js | |
SyntaxError: Unexpected token, expected ] (55:14) | |
../test262/test//language/expressions/object/dstr-meth-ary-ptrn-rest-obj-prop-id.js | |
SyntaxError: Unexpected token (59:13) | |
../test262/test//language/expressions/object/dstr-meth-ary-ptrn-rest-obj-id.js | |
SyntaxError: Unexpected token (59:13) | |
Index: ../test262/test//language/expressions/object/dstr-meth-dflt-ary-ptrn-elem-ary-elision-init.js | |
=================================================================== | |
--- ../test262/test//language/expressions/object/dstr-meth-dflt-ary-ptrn-elem-ary-elision-init.js | |
+++ ../test262/test//language/expressions/object/dstr-meth-dflt-ary-ptrn-elem-ary-elision-init.js | |
@@ -64,5 +64,5 @@ | |
var callCount = 0; | |
var obj = { | |
- method([ [ ] = g() ] = []) { | |
+ method([ [] = g() ] = []) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/expressions/object/dstr-meth-dflt-ary-ptrn-elem-ary-elision-iter.js | |
=================================================================== | |
--- ../test262/test//language/expressions/object/dstr-meth-dflt-ary-ptrn-elem-ary-elision-iter.js | |
+++ ../test262/test//language/expressions/object/dstr-meth-dflt-ary-ptrn-elem-ary-elision-iter.js | |
@@ -62,5 +62,5 @@ | |
var callCount = 0; | |
var obj = { | |
- method([ [ ] = g() ] = [ [] ]) { | |
+ method([ [] = g() ] = [ [] ]) { | |
assert.sameValue(callCount, 0); | |
callCount = callCount + 1; | |
Index: ../test262/test//language/expressions/object/dstr-meth-dflt-ary-ptrn-elem-id-init-hole.js | |
=================================================================== | |
--- ../test262/test//language/expressions/object/dstr-meth-dflt-ary-ptrn-elem-id-init-hole.js | |
+++ ../test262/test//language/expressions/object/dstr-meth-dflt-ary-ptrn-elem-id-init-hole.js | |
@@ -52,5 +52,5 @@ | |
var callCount = 0; | |
var obj = { | |
- method([ x = 23 ] = [ ]) { | |
+ method([ x = 23 ] = []) { | |
assert.sameValue(x, 23); | |
// another statement | |
Index: ../test262/test//language/expressions/object/dstr-meth-dflt-ary-ptrn-elision-exhausted.js | |
=================================================================== | |
--- ../test262/test//language/expressions/object/dstr-meth-dflt-ary-ptrn-elision-exhausted.js | |
+++ ../test262/test//language/expressions/object/dstr-meth-dflt-ary-ptrn-elision-exhausted.js | |
@@ -63,5 +63,5 @@ | |
var callCount = 0; | |
var obj = { | |
- method([ ] = iter) { | |
+ method([] = iter) { | |
callCount = callCount + 1; | |
} | |
Index: ../test262/test//language/expressions/object/dstr-meth-dflt-ary-ptrn-elision-step-err.js | |
=================================================================== | |
--- ../test262/test//language/expressions/object/dstr-meth-dflt-ary-ptrn-elision-step-err.js | |
+++ ../test262/test//language/expressions/object/dstr-meth-dflt-ary-ptrn-elision-step-err.js | |
@@ -65,5 +65,5 @@ | |
}(); | |
-var obj = { method([ ] = iter) {} }; | |
+var obj = { method([] = iter) {} }; | |
assert.throws(Test262Error, function() { | |
../test262/test//language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-ary-elem.js | |
SyntaxError: Unexpected token (79:13) | |
Index: ../test262/test//language/expressions/object/dstr-meth-dflt-ary-ptrn-elision.js | |
=================================================================== | |
--- ../test262/test//language/expressions/object/dstr-meth-dflt-ary-ptrn-elision.js | |
+++ ../test262/test//language/expressions/object/dstr-meth-dflt-ary-ptrn-elision.js | |
@@ -71,5 +71,5 @@ | |
var callCount = 0; | |
var obj = { | |
- method([ ] = g()) { | |
+ method([] = g()) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
../test262/test//language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-ary-elision.js | |
SyntaxError: Unexpected token (86:13) | |
../test262/test//language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-ary-empty.js | |
SyntaxError: Unexpected token (70:13) | |
../test262/test//language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-ary-rest.js | |
SyntaxError: Unexpected token (60:13) | |
../test262/test//language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-init-ary.js | |
SyntaxError: Unexpected token (55:13) | |
../test262/test//language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-init-id.js | |
SyntaxError: Unexpected token, expected ] (55:15) | |
../test262/test//language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js | |
SyntaxError: Unexpected token (55:13) | |
../test262/test//language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js | |
SyntaxError: Unexpected token (55:13) | |
../test262/test//language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-init-obj.js | |
SyntaxError: Unexpected token (55:13) | |
../test262/test//language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js | |
SyntaxError: Unexpected token, expected ] (55:14) | |
../test262/test//language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-obj-id.js | |
SyntaxError: Unexpected token (59:13) | |
../test262/test//language/expressions/object/dstr-meth-dflt-ary-ptrn-rest-obj-prop-id.js | |
SyntaxError: Unexpected token (59:13) | |
../test262/test//language/expressions/object/getter-param-dflt.js | |
SyntaxError: getter should have no params (21:5) | |
../test262/test//language/expressions/object/let-non-strict-access.js | |
SyntaxError: Unexpected token (9:4) | |
../test262/test//language/expressions/object/let-non-strict-syntax.js | |
SyntaxError: Unexpected token (9:4) | |
../test262/test//language/expressions/object/method-definition/early-errors-object-method-body-contains-super-call.js | |
SyntaxError: super() outside of class constructor (13:17) | |
../test262/test//language/expressions/object/method-definition/early-errors-object-method-formals-body-duplicate.js | |
SyntaxError: Unexpected token, expected ( (14:17) | |
../test262/test//language/expressions/object/method-definition/early-errors-object-method-formals-contains-super-call.js | |
SyntaxError: super() outside of class constructor (13:18) | |
../test262/test//language/expressions/object/method-definition/early-errors-object-method-NSPL-with-USD.js | |
SyntaxError: Non-simple parameter in strict mode (14:6) | |
../test262/test//language/expressions/object/method-definition/generator-super-call-body.js | |
SyntaxError: super() outside of class constructor (19:8) | |
../test262/test//language/expressions/object/method-definition/generator-super-call-param.js | |
SyntaxError: super() outside of class constructor (18:13) | |
../test262/test//language/expressions/object/method-definition/generator-use-strict-with-non-simple-param.js | |
SyntaxError: Non-simple parameter in strict mode (18:5) | |
../test262/test//language/expressions/object/method-definition/name-super-call-body.js | |
SyntaxError: Unexpected token (15:9) | |
../test262/test//language/expressions/object/method-definition/name-super-call-param.js | |
SyntaxError: Unexpected token (14:22) | |
../test262/test//language/expressions/object/method-definition/params-dflt-gen-meth-rest.js | |
SyntaxError: Unexpected token, expected ) (69:15) | |
../test262/test//language/expressions/object/method-definition/params-dflt-meth-rest.js | |
SyntaxError: Unexpected token, expected ) (66:14) | |
../test262/test//language/expressions/object/method-definition/params-trailing-comma-rest.js | |
SyntaxError: Unexpected token (14:7) | |
../test262/test//language/expressions/object/method-definition/use-strict-with-non-simple-param.js | |
SyntaxError: Non-simple parameter in strict mode (18:4) | |
../test262/test//language/expressions/object/method-definition/yield-as-binding-identifier.js | |
SyntaxError: Unexpected token, expected ; (17:10) | |
../test262/test//language/expressions/object/method-definition/setter-use-strict-with-non-simple-param.js | |
SyntaxError: Non-simple parameter in strict mode (18:8) | |
../test262/test//language/expressions/object/method-definition/yield-as-function-expression-binding-identifier.js | |
SyntaxError: Unexpected token (16:14) | |
Index: ../test262/test//language/expressions/object/method-definition/yield-as-generator-method-binding-identifier.js | |
=================================================================== | |
--- ../test262/test//language/expressions/object/method-definition/yield-as-generator-method-binding-identifier.js | |
+++ ../test262/test//language/expressions/object/method-definition/yield-as-generator-method-binding-identifier.js | |
@@ -31,3 +31,2 @@ | |
assert.sameValue(result.value, undefined, "Third result `value`"); | |
assert.sameValue(result.done, true, "Third result `done` flag"); | |
- | |
../test262/test//language/expressions/object/method-definition/yield-as-label.js | |
SyntaxError: Unexpected token, expected ; (17:9) | |
../test262/test//language/expressions/object/method-definition/yield-as-logical-or-expression.js | |
SyntaxError: Unexpected token, expected ; (16:10) | |
../test262/test//language/expressions/object/method-definition/yield-star-after-newline.js | |
SyntaxError: Unexpected token (17:4) | |
../test262/test//language/expressions/object/method-definition/yield-weak-binding.js | |
SyntaxError: Unexpected token (15:19) | |
../test262/test//language/expressions/object/scope-gen-meth-param-elem-var-close.js | |
16 | flags: [noStrict] | |
17 | ---*/ | |
18 | | |
19 | var x = "outside"; | |
20 | var probe1, probe2, probeBody; | |
21 | | |
22 | { | |
23 | *m( | |
24 | _ = (eval('var x = "inside";'), probe1 = function() { | |
25 | return x; | |
26 | }), | |
27 | __ = probe2 = function() { | |
28 | return x; | |
29 | } | |
30 | ) { | |
31 | probeBody = function() { | |
SyntaxError: Unexpected token (24:2) | |
../test262/test//language/expressions/object/scope-gen-meth-param-rest-elem-var-close.js | |
SyntaxError: Unexpected token (31:7) | |
../test262/test//language/expressions/object/scope-gen-meth-param-rest-elem-var-open.js | |
SyntaxError: Unexpected token (32:7) | |
../test262/test//language/expressions/object/scope-gen-meth-param-elem-var-open.js | |
17 | flags: [noStrict] | |
18 | ---*/ | |
19 | | |
20 | var x = "outside"; | |
21 | var probe1, probe2; | |
22 | | |
23 | { | |
24 | *m( | |
25 | _ = probe1 = function() { | |
26 | return x; | |
27 | }, | |
28 | __ = (eval('var x = "inside";'), probe2 = function() { | |
29 | return x; | |
30 | }) | |
31 | ) {} | |
32 | }.m().next(); | |
SyntaxError: Unexpected token (25:2) | |
../test262/test//language/expressions/object/scope-gen-meth-paramsbody-var-close.js | |
19 | ---*/ | |
20 | | |
21 | var probe; | |
22 | | |
23 | { | |
24 | // A parameter expression is necessary to trigger the creation of the scope | |
25 | // under test. | |
26 | *m(_ = null) { | |
27 | var x = "inside"; | |
28 | probe = function() { | |
29 | return x; | |
30 | }; | |
31 | } | |
32 | }.m().next(); | |
33 | | |
34 | var x = "outside"; | |
SyntaxError: Unexpected token (27:2) | |
../test262/test//language/expressions/object/scope-gen-meth-paramsbody-var-open.js | |
19 | [...] | |
20 | ---*/ | |
21 | | |
22 | var x = "outside"; | |
23 | var probeParams, probeBody; | |
24 | | |
25 | { | |
26 | *m( | |
27 | _ = probeParams = function() { | |
28 | return x; | |
29 | } | |
30 | ) { | |
31 | var x = "inside"; | |
32 | probeBody = function() { | |
33 | return x; | |
34 | }; | |
SyntaxError: Unexpected token (27:2) | |
../test262/test//language/expressions/object/scope-meth-param-rest-elem-var-close.js | |
SyntaxError: Unexpected token (31:7) | |
../test262/test//language/expressions/object/scope-meth-param-rest-elem-var-open.js | |
SyntaxError: Unexpected token (32:7) | |
../test262/test//language/expressions/object/scope-setter-paramsbody-var-close.js | |
19 | ---*/ | |
20 | | |
21 | var probe; | |
22 | | |
23 | { | |
24 | // A parameter expression is necessary to trigger the creation of the scope | |
25 | // under test. | |
26 | set a(_ = null) { | |
27 | var x = "inside"; | |
28 | probe = function() { | |
29 | return x; | |
30 | }; | |
31 | } | |
32 | }.a = null; | |
33 | | |
34 | var x = "outside"; | |
SyntaxError: Unexpected token, expected ; (27:6) | |
../test262/test//language/expressions/object/scope-setter-paramsbody-var-open.js | |
19 | [...] | |
20 | ---*/ | |
21 | | |
22 | var x = "outside"; | |
23 | var probeParams, probeBody; | |
24 | | |
25 | { | |
26 | set a( | |
27 | _ = probeParams = function() { | |
28 | return x; | |
29 | } | |
30 | ) { | |
31 | var x = "inside"; | |
32 | probeBody = function() { | |
33 | return x; | |
34 | }; | |
SyntaxError: Unexpected token, expected ; (27:6) | |
../test262/test//language/expressions/postfix-decrement/S11.3.2_A1.1_T3.js | |
3 | /*--- | |
4 | info: Line Terminator between LeftHandSideExpression and "--" is not allowed | |
5 | es5id: 11.3.2_A1.1_T3 | |
6 | description: Checking Page separator | |
7 | ---*/ | |
8 | | |
9 | assert.throws(SyntaxError, function() { | |
10 | eval("var x = 1; x --"); | |
11 | }); | |
12 | | |
SyntaxError: Unterminated string constant (11:7) | |
../test262/test//language/expressions/postfix-decrement/non-simple.js | |
SyntaxError: Invalid left-hand side in postfix operation (15:0) | |
../test262/test//language/expressions/postfix-decrement/S11.3.2_A1.1_T4.js | |
3 | /*--- | |
4 | info: Line Terminator between LeftHandSideExpression and "--" is not allowed | |
5 | es5id: 11.3.2_A1.1_T4 | |
6 | description: Checking Line separator | |
7 | ---*/ | |
8 | | |
9 | assert.throws(SyntaxError, function() { | |
10 | eval("var x = 1; x --"); | |
11 | }); | |
12 | | |
SyntaxError: Unterminated string constant (11:7) | |
../test262/test//language/expressions/postfix-decrement/target-cover-yieldexpr.js | |
SyntaxError: Invalid left-hand side in postfix operation (31:3) | |
../test262/test//language/expressions/postfix-decrement/target-cover-newtarget.js | |
SyntaxError: Invalid left-hand side in postfix operation (28:3) | |
../test262/test//language/expressions/postfix-decrement/target-newtarget.js | |
SyntaxError: Invalid left-hand side in postfix operation (28:2) | |
../test262/test//language/expressions/postfix-increment/non-simple.js | |
SyntaxError: Invalid left-hand side in postfix operation (15:0) | |
../test262/test//language/expressions/postfix-increment/S11.3.1_A1.1_T3.js | |
3 | /*--- | |
4 | info: Line Terminator between LeftHandSideExpression and "++" is not allowed | |
5 | es5id: 11.3.1_A1.1_T3 | |
6 | description: Checking Line Seprator | |
7 | ---*/ | |
8 | | |
9 | assert.throws(SyntaxError, function() { | |
10 | eval("var x = 1; x ++"); | |
11 | }); | |
12 | | |
SyntaxError: Unterminated string constant (11:7) | |
../test262/test//language/expressions/postfix-increment/S11.3.1_A1.1_T4.js | |
3 | /*--- | |
4 | info: Line Terminator between LeftHandSideExpression and "++" is not allowed | |
5 | es5id: 11.3.1_A1.1_T4 | |
6 | description: Checking Paragraph separator | |
7 | ---*/ | |
8 | | |
9 | assert.throws(SyntaxError, function() { | |
10 | eval("var x = 1; x ++"); | |
11 | }); | |
12 | | |
SyntaxError: Unterminated string constant (11:7) | |
../test262/test//language/expressions/postfix-increment/target-cover-newtarget.js | |
SyntaxError: Invalid left-hand side in postfix operation (28:3) | |
../test262/test//language/expressions/postfix-increment/target-cover-yieldexpr.js | |
SyntaxError: Invalid left-hand side in postfix operation (31:3) | |
../test262/test//language/expressions/postfix-increment/target-newtarget.js | |
SyntaxError: Invalid left-hand side in postfix operation (28:2) | |
../test262/test//language/expressions/prefix-decrement/S11.4.5_A1.js | |
40 | | |
41 | //CHECK#7 | |
42 | if (eval("var x = 1; --\rx") !== 0) { | |
43 | $ERROR("#7: var x = 1; --\\u000Dx; x === 0. Actual: " + x); | |
44 | } | |
45 | | |
46 | //CHECK#8 | |
47 | if (eval("var x = 1; -- x") !== 0) { | |
48 | $ERROR("#8: var x = 1; --\\u2028x; x === 0. Actual: " + x); | |
49 | } | |
50 | | |
51 | //CHECK#9 | |
52 | if (eval("var x = 1; -- x") !== 0) { | |
53 | $ERROR("#9: var x = 1; --\\u2029x; x === 0. Actual: " + x); | |
54 | } | |
55 | | |
SyntaxError: Unterminated string constant (48:9) | |
../test262/test//language/expressions/prefix-decrement/non-simple.js | |
SyntaxError: Invalid left-hand side in prefix operation (15:2) | |
../test262/test//language/expressions/prefix-decrement/target-cover-yieldexpr.js | |
SyntaxError: Invalid left-hand side in prefix operation (31:5) | |
../test262/test//language/expressions/prefix-decrement/target-newtarget.js | |
SyntaxError: Invalid left-hand side in prefix operation (28:4) | |
../test262/test//language/expressions/prefix-decrement/target-cover-newtarget.js | |
SyntaxError: Invalid left-hand side in prefix operation (28:5) | |
../test262/test//language/expressions/prefix-increment/non-simple.js | |
SyntaxError: Invalid left-hand side in prefix operation (15:2) | |
../test262/test//language/expressions/prefix-increment/S11.4.4_A1.js | |
40 | | |
41 | //CHECK#7 | |
42 | if (eval("var x = 0; ++\rx") !== 1) { | |
43 | $ERROR("#7: var x = 0; ++\\u000Dx; x === 1. Actual: " + x); | |
44 | } | |
45 | | |
46 | //CHECK#8 | |
47 | if (eval("var x = 0; ++ x") !== 1) { | |
48 | $ERROR("#8: var x = 0; ++\\u2028x; x === 1. Actual: " + x); | |
49 | } | |
50 | | |
51 | //CHECK#9 | |
52 | if (eval("var x = 0; ++ x") !== 1) { | |
53 | $ERROR("#9: var x = 0; ++\\u2029x; x === 1. Actual: " + x); | |
54 | } | |
55 | | |
SyntaxError: Unterminated string constant (48:9) | |
../test262/test//language/expressions/prefix-increment/target-cover-newtarget.js | |
SyntaxError: Invalid left-hand side in prefix operation (28:5) | |
../test262/test//language/expressions/prefix-increment/target-cover-yieldexpr.js | |
SyntaxError: Invalid left-hand side in prefix operation (31:5) | |
../test262/test//language/expressions/prefix-increment/target-newtarget.js | |
SyntaxError: Invalid left-hand side in prefix operation (28:4) | |
../test262/test//language/expressions/property-accessors/S11.2.1_A1.1.js | |
54 | if (eval("Number\r.\rPOSITIVE_INFINITY") !== Number.POSITIVE_INFINITY) { | |
55 | $ERROR( | |
56 | "#7: Number\\u000D.\\u000DPOSITIVE_INFINITY === Number.POSITIVE_INFINITY" | |
57 | ); | |
58 | } | |
59 | | |
60 | //CHECK#8 | |
61 | if (eval("Number . POSITIVE_INFINITY") !== Number.POSITIVE_INFINITY) { | |
62 | $ERROR( | |
63 | "#8: Number\\u2028.\\u2028POSITIVE_INFINITY === Number.POSITIVE_INFINITY" | |
64 | ); | |
65 | } | |
66 | | |
67 | //CHECK#9 | |
68 | if (eval("Number . POSITIVE_INFINITY") !== Number.POSITIVE_INFINITY) { | |
69 | $ERROR( | |
SyntaxError: Unterminated string constant (62:9) | |
../test262/test//language/expressions/property-accessors/S11.2.1_A1.2.js | |
56 | if (eval('Number[\r"POSITIVE_INFINITY"\r]') !== Number.POSITIVE_INFINITY) { | |
57 | $ERROR( | |
58 | '#7: Number[\\u000D"POSITIVE_INFINITY"\\u000D] === Number.POSITIVE_INFINITY' | |
59 | ); | |
60 | } | |
61 | | |
62 | //CHECK#8 | |
63 | if (eval('Number[ "POSITIVE_INFINITY" ]') !== Number.POSITIVE_INFINITY) { | |
64 | $ERROR( | |
65 | '#8: Number[\\u2028"POSITIVE_INFINITY"\\u2028] === Number.POSITIVE_INFINITY' | |
66 | ); | |
67 | } | |
68 | | |
69 | //CHECK#9 | |
70 | if (eval('Number[ "POSITIVE_INFINITY" ]') !== Number.POSITIVE_INFINITY) { | |
71 | $ERROR( | |
SyntaxError: Unterminated string constant (64:9) | |
../test262/test//language/expressions/right-shift/S11.7.2_A1.js | |
40 | | |
41 | //CHECK#7 | |
42 | if (eval("-4\r>>\r1") !== -2) { | |
43 | $ERROR("#7: -4\\u000D>>\\u000D1 === -2"); | |
44 | } | |
45 | | |
46 | //CHECK#8 | |
47 | if (eval("-4 >> 1") !== -2) { | |
48 | $ERROR("#8: -4\\u2028>>\\u20281 === -2"); | |
49 | } | |
50 | | |
51 | //CHECK#9 | |
52 | if (eval("-4 >> 1") !== -2) { | |
53 | $ERROR("#9: -4\\u2029>>\\u20291 === -2"); | |
54 | } | |
55 | | |
SyntaxError: Unterminated string constant (48:9) | |
../test262/test//language/expressions/strict-does-not-equals/S11.9.5_A1.js | |
40 | | |
41 | //CHECK#7 | |
42 | if (eval("1\r!==\r1")) { | |
43 | $ERROR("#7: 1\\u000D!==\\u000D1"); | |
44 | } | |
45 | | |
46 | //CHECK#8 | |
47 | if (eval("1 !== 1")) { | |
48 | $ERROR("#8: 1\\u2028!==\\u20281"); | |
49 | } | |
50 | | |
51 | //CHECK#9 | |
52 | if (eval("1 !== 1")) { | |
53 | $ERROR("#9: 1\\u2029!==\\u20291"); | |
54 | } | |
55 | | |
SyntaxError: Unterminated string constant (48:9) | |
../test262/test//language/expressions/strict-equals/S11.9.4_A1.js | |
40 | | |
41 | //CHECK#7 | |
42 | if (!eval("1\r===\r1")) { | |
43 | $ERROR("#7: 1\\u000D===\\u000D1"); | |
44 | } | |
45 | | |
46 | //CHECK#8 | |
47 | if (!eval("1 === 1")) { | |
48 | $ERROR("#8: 1\\u2028===\\u20281"); | |
49 | } | |
50 | | |
51 | //CHECK#9 | |
52 | if (!eval("1 === 1")) { | |
53 | $ERROR("#9: 1\\u2029===\\u20291"); | |
54 | } | |
55 | | |
SyntaxError: Unterminated string constant (48:10) | |
../test262/test//language/expressions/subtraction/S11.6.2_A1.js | |
40 | | |
41 | //CHECK#7 | |
42 | if (eval("1\r-\r1") !== 0) { | |
43 | $ERROR("#7: 1\\u000D-\\u000D1 === 0"); | |
44 | } | |
45 | | |
46 | //CHECK#8 | |
47 | if (eval("1 - 1") !== 0) { | |
48 | $ERROR("#8: 1\\u2028-\\u20281 === 0"); | |
49 | } | |
50 | | |
51 | //CHECK#9 | |
52 | if (eval("1 - 1") !== 0) { | |
53 | $ERROR("#9: 1\\u2029-\\u20291 === 0"); | |
54 | } | |
55 | | |
SyntaxError: Unterminated string constant (48:9) | |
../test262/test//language/expressions/tagged-template/call-expression-argument-list-evaluation.js | |
14 | var object = {}; | |
15 | function fn() { | |
16 | return "result"; | |
17 | } | |
18 | var calls; | |
19 | | |
20 | calls = 0; | |
21 | function() { | |
22 | return function() { | |
23 | calls++; | |
24 | assert.sameValue( | |
25 | arguments.length, | |
26 | 1, | |
27 | "NoSubstitutionTemplate arguments length" | |
28 | ); | |
29 | }; | |
SyntaxError: Unexpected token (22:8) | |
../test262/test//language/expressions/tagged-template/invalid-escape-sequences.js | |
SyntaxError: Octal literal in strict mode (11:3) | |
../test262/test//language/expressions/tagged-template/member-expression-argument-list-evaluation.js | |
14 | var object = {}; | |
15 | function fn() { | |
16 | return "result"; | |
17 | } | |
18 | var calls; | |
19 | | |
20 | calls = 0; | |
21 | function() { | |
22 | calls++; | |
23 | assert.sameValue( | |
24 | arguments.length, | |
25 | 1, | |
26 | "NoSubstitutionTemplate arguments length" | |
27 | ); | |
28 | }`NoSubstitutionTemplate`; | |
29 | assert.sameValue(calls, 1, "NoSubstitutionTemplate function invocation"); | |
SyntaxError: Unexpected token (22:8) | |
../test262/test//language/expressions/tagged-template/template-object-frozen-non-strict.js | |
6 | The first argument to a tagged template should be frozen and define a `raw` | |
7 | property that is also frozen. | |
8 | flags: [noStrict] | |
9 | ---*/ | |
10 | | |
11 | var templateObject = null; | |
12 | var threwError = false; | |
13 | function(parameter) { | |
14 | templateObject = parameter; | |
15 | }``; | |
16 | | |
17 | assert(templateObject !== null); | |
18 | templateObject.test262Prop = true; | |
19 | | |
20 | assert.sameValue( | |
21 | templateObject.test262Prop, | |
SyntaxError: Unexpected token (14:8) | |
../test262/test//language/expressions/tagged-template/template-object.js | |
5 | info: > | |
6 | The first argument to a tagged template should be a template object as | |
7 | defined by the GetTemplateObject abstract operation. | |
8 | includes: [propertyHelper.js] | |
9 | ---*/ | |
10 | var templateObject; | |
11 | | |
12 | function(parameter) { | |
13 | templateObject = parameter; | |
14 | }`${1}`; | |
15 | | |
16 | assert(Array.isArray(templateObject.raw), "The template object is an array"); | |
17 | | |
18 | assert(templateObject.hasOwnProperty("raw")); | |
19 | verifyNotEnumerable(templateObject, "raw"); | |
20 | verifyNotWritable(templateObject, "raw"); | |
SyntaxError: Unexpected token (13:8) | |
../test262/test//language/expressions/tagged-template/template-object-frozen-strict.js | |
6 | The first argument to a tagged template should be frozen and define a `raw` | |
7 | property that is also frozen. | |
8 | flags: [onlyStrict] | |
9 | ---*/ | |
10 | | |
11 | var templateObject = null; | |
12 | var threwError = false; | |
13 | function(parameter) { | |
14 | templateObject = parameter; | |
15 | }``; | |
16 | | |
17 | assert(templateObject !== null); | |
18 | | |
19 | assert.throws(TypeError, function() { | |
20 | templateObject.test262Prop = true; | |
21 | }); | |
SyntaxError: Unexpected token (14:8) | |
../test262/test//language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-1.js | |
SyntaxError: Bad character escape sequence (11:3) | |
../test262/test//language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-2.js | |
SyntaxError: Bad character escape sequence (11:3) | |
../test262/test//language/expressions/template-literal/invalid-hexidecimal-character-escape-sequence-truncated-3.js | |
SyntaxError: Bad character escape sequence (11:3) | |
../test262/test//language/expressions/template-literal/invalid-unicode-escape-sequence-1.js | |
SyntaxError: Bad character escape sequence (11:3) | |
../test262/test//language/expressions/template-literal/invalid-unicode-escape-sequence-2.js | |
SyntaxError: Bad character escape sequence (11:3) | |
../test262/test//language/expressions/template-literal/invalid-unicode-escape-sequence-3.js | |
SyntaxError: Bad character escape sequence (11:3) | |
../test262/test//language/expressions/template-literal/invalid-unicode-escape-sequence-4.js | |
SyntaxError: Bad character escape sequence (11:3) | |
../test262/test//language/expressions/template-literal/invalid-unicode-escape-sequence-5.js | |
SyntaxError: Bad character escape sequence (11:4) | |
../test262/test//language/expressions/template-literal/invalid-unicode-escape-sequence-7.js | |
SyntaxError: Code point out of bounds (11:4) | |
../test262/test//language/expressions/template-literal/invalid-unicode-escape-sequence-6.js | |
SyntaxError: Bad character escape sequence (11:4) | |
../test262/test//language/expressions/template-literal/invalid-unicode-escape-sequence-8.js | |
SyntaxError: Code point out of bounds (11:4) | |
../test262/test//language/expressions/template-literal/tv-character-escape-sequence.js | |
12 | the SingleEscapeCharacter. | |
13 | The TRV of CharacterEscapeSequence :: NonEscapeCharacter is the SV of the | |
14 | NonEscapeCharacter. | |
15 | ---*/ | |
16 | var calls; | |
17 | | |
18 | calls = 0; | |
19 | function(s) { | |
20 | calls++; | |
21 | assert.sameValue(s[0], "'", "TV of NonEscapeCharacter"); | |
22 | assert.sameValue(s.raw[0], "\\'", "TRV of NonEscapeCharacter"); | |
23 | }`\'`; | |
24 | assert.sameValue(calls, 1); | |
25 | | |
26 | calls = 0; | |
27 | function(s) { | |
SyntaxError: Unexpected token (20:8) | |
../test262/test//language/expressions/template-literal/tv-hex-escape-sequence.js | |
11 | consisting of code unit value 0x0075 followed by code unit value 0x007B | |
12 | followed by TRV of HexDigits followed by code unit value 0x007D. | |
13 | ---*/ | |
14 | | |
15 | var calls; | |
16 | | |
17 | calls = 0; | |
18 | function(s) { | |
19 | calls++; | |
20 | assert.sameValue(s[0], "A", "TV"); | |
21 | assert.sameValue(s.raw[0], "\\x41", "TRV"); | |
22 | }`\x41`; | |
23 | assert.sameValue(calls, 1); | |
24 | | |
SyntaxError: Unexpected token (19:8) | |
../test262/test//language/expressions/template-literal/tv-line-continuation.js | |
9 | consisting of the code unit value 0x005C followed by the code units of TRV | |
10 | of LineTerminatorSequence. | |
11 | ---*/ | |
12 | | |
13 | var calls; | |
14 | | |
15 | calls = 0; | |
16 | function(cs) { | |
17 | calls++; | |
18 | assert.sameValue(cs[0], "", "Line Feed and Carriage Return"); | |
19 | assert.sameValue(cs.raw[0], "\\\n\\\n\\\n", "Line Feed and Carriage Return"); | |
20 | }`\ | |
21 | \ | |
22 | \ | |
23 | `; | |
24 | assert.sameValue(calls, 1); | |
SyntaxError: Unexpected token (17:8) | |
../test262/test//language/expressions/template-literal/tv-no-substitution.js | |
10 | The TRV of NoSubstitutionTemplate :: ` TemplateCharacters ` is the TRV of | |
11 | TemplateCharacters. | |
12 | ---*/ | |
13 | | |
14 | var calls; | |
15 | | |
16 | calls = 0; | |
17 | function(s) { | |
18 | calls++; | |
19 | assert.sameValue(s[0], "", "Template value (empty)"); | |
20 | assert.sameValue(s.raw[0], "", "Template raw value (empty)"); | |
21 | }``; | |
22 | assert.sameValue(calls, 1); | |
23 | | |
24 | calls = 0; | |
25 | function(s) { | |
SyntaxError: Unexpected token (18:8) | |
../test262/test//language/expressions/template-literal/tv-line-terminator-sequence.js | |
12 | The TRV of LineTerminatorSequence :: <CR><LF> is the sequence consisting of | |
13 | the code unit value 0x000A. | |
14 | ---*/ | |
15 | | |
16 | var calls; | |
17 | | |
18 | calls = 0; | |
19 | function(s) { | |
20 | calls++; | |
21 | assert.sameValue(s[0], "\n\n\n", "Line Feed and Carriage Return"); | |
22 | assert.sameValue(s.raw[0], "\n\n\n", "Line Feed and Carriage Return"); | |
23 | }` | |
24 | | |
25 | | |
26 | `; | |
27 | assert.sameValue(calls, 1); | |
SyntaxError: Unexpected token (20:8) | |
../test262/test//language/expressions/template-literal/tv-template-character.js | |
17 | SourceCharacter. | |
18 | The TRV of TemplateCharacter :: $ is the code unit value 0x0024. | |
19 | ---*/ | |
20 | | |
21 | var calls; | |
22 | | |
23 | calls = 0; | |
24 | function(s) { | |
25 | calls++; | |
26 | assert.sameValue(s[0], "a", "`a` character TV"); | |
27 | assert.sameValue(s.raw[0], "a", "`a` character TRV"); | |
28 | }`a`; | |
29 | assert.sameValue(calls, 1); | |
30 | | |
31 | calls = 0; | |
32 | function(s) { | |
SyntaxError: Unexpected token (25:8) | |
../test262/test//language/expressions/template-literal/tv-template-middle.js | |
7 | The TRV of TemplateMiddle :: } TemplateCharacters ${ is the TRV of | |
8 | TemplateCharacters. | |
9 | ---*/ | |
10 | | |
11 | var calls; | |
12 | | |
13 | calls = 0; | |
14 | function(s) { | |
15 | calls++; | |
16 | assert.sameValue(s[1], "", "Template value (empty)"); | |
17 | assert.sameValue(s.raw[1], "", "Template raw value (empty)"); | |
18 | }`${1}${2}`; | |
19 | assert.sameValue(calls, 1); | |
20 | | |
21 | calls = 0; | |
22 | function(s) { | |
SyntaxError: Unexpected token (15:8) | |
../test262/test//language/expressions/template-literal/tv-template-characters.js | |
9 | The TRV of TemplateCharacters :: TemplateCharacter TemplateCharacters is a | |
10 | sequence consisting of the code units in the TRV of TemplateCharacter | |
11 | followed by all the code units in the TRV of TemplateCharacters, in order. | |
12 | ---*/ | |
13 | | |
14 | var calls = 0; | |
15 | | |
16 | function(s) { | |
17 | calls++; | |
18 | assert.sameValue(s.raw[0], "test"); | |
19 | }`test`; | |
20 | | |
21 | assert.sameValue(calls, 1); | |
22 | assert.sameValue(`test`, "test"); | |
23 | | |
SyntaxError: Unexpected token (17:8) | |
../test262/test//language/expressions/template-literal/tv-template-head.js | |
9 | The TRV of TemplateHead :: ` TemplateCharacters ${ is the TRV of | |
10 | TemplateCharacters. | |
11 | ---*/ | |
12 | | |
13 | var calls; | |
14 | | |
15 | calls = 0; | |
16 | function(s) { | |
17 | calls++; | |
18 | assert.sameValue(s[0], "", "Template value (empty)"); | |
19 | assert.sameValue(s.raw[0], "", "Template raw value (empty)"); | |
20 | }`${1}`; | |
21 | assert.sameValue(calls, 1); | |
22 | | |
23 | calls = 0; | |
24 | function(s) { | |
SyntaxError: Unexpected token (17:8) | |
../test262/test//language/expressions/template-literal/tv-null-character-escape-sequence.js | |
6 | The TV of TemplateCharacter :: \ EscapeSequence is the SV of | |
7 | EscapeSequence. | |
8 | The TRV of EscapeSequence :: 0 is the code unit value 0x0030. | |
9 | ---*/ | |
10 | | |
11 | var calls = 0; | |
12 | | |
13 | function(s) { | |
14 | calls++; | |
15 | assert.sameValue(s[0], "\u0000"); | |
16 | assert.sameValue(s.raw[0], "\\0"); | |
17 | }`\0`; | |
18 | assert.sameValue(calls, 1); | |
19 | | |
SyntaxError: Unexpected token (14:8) | |
../test262/test//language/expressions/template-literal/tv-template-tail.js | |
9 | The TRV of TemplateTail :: } TemplateCharacters ` is the TRV of | |
10 | TemplateCharacters. | |
11 | ---*/ | |
12 | | |
13 | var calls; | |
14 | | |
15 | calls = 0; | |
16 | function(s) { | |
17 | calls++; | |
18 | assert.sameValue(s[1], "", "Template value (empty)"); | |
19 | assert.sameValue(s.raw[1], "", "Template raw value (empty)"); | |
20 | }`${1}`; | |
21 | assert.sameValue(calls, 1); | |
22 | | |
23 | calls = 0; | |
24 | function(s) { | |
SyntaxError: Unexpected token (17:8) | |
../test262/test//language/expressions/template-literal/tv-utf16-escape-sequence.js | |
13 | consisting of code unit value 0x0075 followed by code unit value 0x007B | |
14 | followed by TRV of HexDigits followed by code unit value 0x007D. | |
15 | ---*/ | |
16 | | |
17 | var calls; | |
18 | | |
19 | calls = 0; | |
20 | function(s) { | |
21 | calls++; | |
22 | assert.sameValue(s[0], "b", "u Hex4Digits template value"); | |
23 | assert.sameValue(s.raw[0], "\\u0062", "u Hex4Digits template raw value"); | |
24 | }`\u0062`; | |
25 | assert.sameValue(calls, 1); | |
26 | | |
27 | calls = 0; | |
28 | function(s) { | |
SyntaxError: Unexpected token (21:8) | |
../test262/test//language/expressions/template-literal/tv-zwnbsp.js | |
6 | The zero width no-break space format-control character may be used within | |
7 | template literals. | |
8 | ---*/ | |
9 | | |
10 | var callCount; | |
11 | | |
12 | callCount = 0; | |
13 | function(s) { | |
14 | callCount++; | |
15 | assert.sameValue(s[0], "test", "TV (specified via unicode escape sequence)"); | |
16 | assert.sameValue( | |
17 | s.raw[0], | |
18 | "\\uFEFFtest", | |
19 | "TV (specified via unicode escape sequence)" | |
20 | ); | |
21 | }`\uFEFFtest`; | |
SyntaxError: Unexpected token (14:8) | |
../test262/test//language/expressions/this/S11.1.1_A1.js | |
SyntaxError: Invalid left-hand side in assignment expression (13:0) | |
../test262/test//language/expressions/typeof/syntax.js | |
48 | assert.sameValue( | |
49 | eval("var x = 0; typeof\rx"), | |
50 | "number", | |
51 | '#7: var x = 0; typeof\\u000Dx; x === "number".' | |
52 | ); | |
53 | | |
54 | assert.sameValue( | |
55 | eval("var x = 0; typeof x"), | |
56 | "number", | |
57 | '#8: var x = 0; typeof\\u2028x; x === "number".' | |
58 | ); | |
59 | | |
60 | assert.sameValue( | |
61 | eval("var x = 0; typeof x"), | |
62 | "number", | |
63 | '#9: var x = 0; typeof\\u2029x; x === "number".' | |
SyntaxError: Unterminated string constant (56:7) | |
../test262/test//language/expressions/unary-minus/S11.4.7_A2.1_T1.js | |
8 | | |
9 | //CHECK#1 | |
10 | if (-1 !== -1) { | |
11 | $ERROR("#1: -1 === -1. Actual: " + -1); | |
12 | } | |
13 | | |
14 | //CHECK#2 | |
15 | if (--1 !== 1) { | |
16 | $ERROR("#2: -(-1) === -1. Actual: " + --1); | |
17 | } | |
18 | | |
19 | //CHECK#3 | |
20 | var x = -1; | |
21 | if (-x !== 1) { | |
22 | $ERROR("#3: var x = -1; -x === 1. Actual: " + -x); | |
23 | } | |
SyntaxError: Invalid left-hand side in prefix operation (16:6) | |
../test262/test//language/expressions/unary-minus/S11.4.7_A1.js | |
40 | | |
41 | //CHECK#7 | |
42 | if (eval("-\r1") !== -1) { | |
43 | $ERROR("#7: -\\u000D1 === -1"); | |
44 | } | |
45 | | |
46 | //CHECK#8 | |
47 | if (eval("- 1") !== -1) { | |
48 | $ERROR("#8: -\\u20281 === -1"); | |
49 | } | |
50 | | |
51 | //CHECK#9 | |
52 | if (eval("- 1") !== -1) { | |
53 | $ERROR("#9: -\\u20291 === -1"); | |
54 | } | |
55 | | |
SyntaxError: Unterminated string constant (48:9) | |
../test262/test//language/expressions/unary-plus/S11.4.6_A1.js | |
40 | | |
41 | //CHECK#7 | |
42 | if (eval("+\r1") !== 1) { | |
43 | $ERROR("#7: +\\u000D1 === 1"); | |
44 | } | |
45 | | |
46 | //CHECK#8 | |
47 | if (eval("+ 1") !== 1) { | |
48 | $ERROR("#8: +\\u20281 === 1"); | |
49 | } | |
50 | | |
51 | //CHECK#9 | |
52 | if (eval("+ 1") !== 1) { | |
53 | $ERROR("#9: +\\u20291 === 1"); | |
54 | } | |
55 | | |
SyntaxError: Unterminated string constant (48:9) | |
../test262/test//language/expressions/unary-plus/S11.4.6_A2.1_T1.js | |
8 | | |
9 | //CHECK#1 | |
10 | if (+1 !== 1) { | |
11 | $ERROR("#1: +1 === 1. Actual: " + +1); | |
12 | } | |
13 | | |
14 | //CHECK#2 | |
15 | if (++1 !== 1) { | |
16 | $ERROR("#2: +(+1) === -1. Actual: " + ++1); | |
17 | } | |
18 | | |
19 | //CHECK#3 | |
20 | var x = 1; | |
21 | if (+x !== 1) { | |
22 | $ERROR("#3: var x = +1; -x === 1. Actual: " + -x); | |
23 | } | |
SyntaxError: Invalid left-hand side in prefix operation (16:6) | |
../test262/test//language/expressions/unsigned-right-shift/S11.7.3_A1.js | |
40 | | |
41 | //CHECK#7 | |
42 | if (eval("-4\r>>>\r1") !== 2147483646) { | |
43 | $ERROR("#7: -4\\u000D>>>\\u000D1 === 2147483646"); | |
44 | } | |
45 | | |
46 | //CHECK#8 | |
47 | if (eval("-4 >>> 1") !== 2147483646) { | |
48 | $ERROR("#8: -4\\u2028>>>\\u20281 === 2147483646"); | |
49 | } | |
50 | | |
51 | //CHECK#9 | |
52 | if (eval("-4 >>> 1") !== 2147483646) { | |
53 | $ERROR("#9: -4\\u2029>>>\\u20291 === 2147483646"); | |
54 | } | |
55 | | |
SyntaxError: Unterminated string constant (48:9) | |
../test262/test//language/expressions/void/S11.4.2_A1.js | |
40 | | |
41 | //CHECK#7 | |
42 | if (eval("void\r0") !== undefined) { | |
43 | $ERROR("#7: void\\u000D0 === undefined"); | |
44 | } | |
45 | | |
46 | //CHECK#8 | |
47 | if (eval("void 0") !== undefined) { | |
48 | $ERROR("#8: void\\u20280 === undefined"); | |
49 | } | |
50 | | |
51 | //CHECK#9 | |
52 | if (eval("void 0") !== undefined) { | |
53 | $ERROR("#9: void\\u20290 === undefined"); | |
54 | } | |
55 | | |
SyntaxError: Unterminated string constant (48:9) | |
../test262/test//language/expressions/yield/in-iteration-stmt.js | |
13 | phase: early | |
14 | type: SyntaxError | |
15 | ---*/ | |
16 | | |
17 | function* g() { | |
18 | for (yield "" in {}; ; ) | |
19 | | |
20 | } | |
21 | | |
SyntaxError: Unexpected token (21:0) | |
../test262/test//language/expressions/yield/invalid-left-hand-side.js | |
SyntaxError: Unexpected token, expected ; (25:8) | |
../test262/test//language/expressions/yield/star-in-iteration-stmt.js | |
13 | phase: early | |
14 | type: SyntaxError | |
15 | ---*/ | |
16 | | |
17 | function* g() { | |
18 | for (yield* "" in {}; ; ) | |
19 | | |
20 | } | |
21 | | |
SyntaxError: Unexpected token (21:0) | |
../test262/test//language/future-reserved-words/S7.6.1.2_A1.10.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/future-reserved-words/S7.6.1.2_A1.11.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/future-reserved-words/S7.6.1.2_A1.16.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/future-reserved-words/S7.6.1.2_A1.27.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/future-reserved-words/S7.6.1.2_A1.5.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/future-reserved-words/S7.6.1.2_A1.6.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/future-reserved-words/S7.6.1.2_A1.9.js | |
SyntaxError: enum is a reserved word (13:4) | |
../test262/test//language/future-reserved-words/S7.6.1.2_A1.7.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/global-code/import.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (19:0) | |
../test262/test//language/global-code/export.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (19:0) | |
../test262/test//language/global-code/return.js | |
SyntaxError: 'return' outside of function (20:0) | |
../test262/test//language/global-code/super-call-arrow.js | |
SyntaxError: 'super' outside of function or class (34:2) | |
../test262/test//language/global-code/super-call.js | |
SyntaxError: 'super' outside of function or class (18:0) | |
../test262/test//language/global-code/super-prop-arrow.js | |
SyntaxError: 'super' outside of function or class (34:2) | |
../test262/test//language/global-code/super-prop.js | |
SyntaxError: 'super' outside of function or class (18:0) | |
../test262/test//language/identifiers/val-break-via-escape-hex.js | |
6 | SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: break | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var break = 123; | |
14 | | |
15 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-break.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/identifiers/val-case-via-escape-hex.js | |
6 | SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: case | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var case = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-break-via-escape-hex4.js | |
6 | 7.6 - SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: break (break) | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var break = 123; | |
14 | | |
15 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-case.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/identifiers/val-case-via-escape-hex4.js | |
6 | 7.6 - SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: case (case) | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var case = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-catch.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/identifiers/val-catch-via-escape-hex.js | |
6 | SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: catch | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var catch = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-catch-via-escape-hex4.js | |
6 | 7.6 - SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: catch (catch) | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var catch = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-class-via-escape-hex.js | |
6 | SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: class | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var class = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-class.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/identifiers/val-const-via-escape-hex.js | |
6 | SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: const | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var const = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-const-via-escape-hex4.js | |
6 | 7.6 - SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: const (const) | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var const = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-const.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/identifiers/val-class-via-escape-hex4.js | |
6 | 7.6 - SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: class (class) | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var class = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-continue-via-escape-hex.js | |
6 | SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: continue | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var continue = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-continue.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/identifiers/val-debugger-via-escape-hex4.js | |
6 | 7.6 - SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: debugger (debugger) | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var debugger = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-debugger-via-escape-hex.js | |
6 | SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: debugger | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var debugger = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-default-via-escape-hex4.js | |
6 | 7.6 - SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: default (default) | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var default = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-continue-via-escape-hex4.js | |
6 | 7.6 - SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: continue (continue) | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var continue = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-debugger.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/identifiers/val-default-via-escape-hex.js | |
6 | SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: default | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var default = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-default.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/identifiers/val-delete-via-escape-hex.js | |
6 | SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: delete | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var delete = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-delete-via-escape-hex4.js | |
6 | 7.6 - SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: delete (delete) | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var delete = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-do-via-escape-hex.js | |
6 | SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: do | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var do = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-delete.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/identifiers/val-do.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/identifiers/val-do-via-escape-hex4.js | |
6 | 7.6 - SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: do (do) | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var do = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-else-via-escape-hex.js | |
6 | SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: else (else) | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var else = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-else.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/identifiers/val-else-via-escape-hex4.js | |
6 | 7.6 - SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: else (else) (null) | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var else = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-enum.js | |
SyntaxError: enum is a reserved word (13:4) | |
../test262/test//language/identifiers/val-enum-via-escape-hex.js | |
SyntaxError: enum is a reserved word (14:4) | |
../test262/test//language/identifiers/val-enum-via-escape-hex4.js | |
SyntaxError: enum is a reserved word (14:4) | |
../test262/test//language/identifiers/val-export-via-escape-hex.js | |
6 | SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: export | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var export = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-export-via-escape-hex4.js | |
6 | 7.6 - SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: export (export) | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var export = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-extends-via-escape-hex.js | |
6 | SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: extends | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var extends = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-extends.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/identifiers/val-extends-via-escape-hex4.js | |
6 | 7.6 - SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: extends (extends) | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var extends = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-export.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/identifiers/val-false-via-escape-hex.js | |
6 | SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: false | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var false = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-false-via-escape-hex4.js | |
6 | 7.6 - SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: false (false) | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var false = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-false.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/identifiers/val-finally-via-escape-hex.js | |
6 | SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: finally | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var finally = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-finally-via-escape-hex4.js | |
6 | 7.6 - SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: finally (finally) | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var finally = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-finally.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/identifiers/val-for-via-escape-hex.js | |
6 | SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: for | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var for = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-for-via-escape-hex4.js | |
6 | 7.6 - SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: for (for) | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var for = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-for.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/identifiers/val-function-via-escape-hex4.js | |
6 | 7.6 - SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: function (function) | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var function = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-function-via-escape-hex.js | |
6 | SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: function | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var function = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-function.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/identifiers/val-if-via-escape-hex4.js | |
6 | 7.6 - SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: if (if) | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var if = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-if-via-escape-hex.js | |
6 | SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: if | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var if = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-import-via-escape-hex4.js | |
6 | 7.6 - SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: import (import) | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var import = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-if.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/identifiers/val-import.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/identifiers/val-import-via-escape-hex.js | |
6 | SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: import | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var import = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-in-via-escape-hex.js | |
6 | SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: in | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var in = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-in-via-escape-hex4.js | |
6 | 7.6 - SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: in (in) | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var in = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-in.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/identifiers/val-instanceof-via-escape-hex.js | |
6 | SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: instanceof | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var instanceof = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-instanceof.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/identifiers/val-new-via-escape-hex.js | |
6 | SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: new | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var new = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-instanceof-via-escape-hex4.js | |
6 | 7.6 - SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: instanceof (instanceof) | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var instanceof = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-new.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/identifiers/val-new-via-escape-hex4.js | |
6 | 7.6 - SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: new (new) | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var new = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-null.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/identifiers/val-null-via-escape-hex.js | |
6 | SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: null | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var null = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-return-via-escape-hex.js | |
6 | SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: return | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var return = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-null-via-escape-hex4.js | |
6 | 7.6 - SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: null (null) | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var null = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-return-via-escape-hex4.js | |
6 | 7.6 - SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: return (return) | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var return = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-return.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/identifiers/val-super-via-escape-hex.js | |
6 | SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: super | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var super = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-super.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/identifiers/val-super-via-escape-hex4.js | |
6 | 7.6 - SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: super (super) | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var super = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-switch-via-escape-hex.js | |
6 | SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: switch | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var switch = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-switch-via-escape-hex4.js | |
6 | 7.6 - SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: switch (switch) | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var switch = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-switch.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/identifiers/val-this-via-escape-hex.js | |
6 | SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: this | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var this = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-this-via-escape-hex4.js | |
6 | 7.6 - SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: this (this) | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var this = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-this.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/identifiers/val-throw-via-escape-hex.js | |
6 | SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: throw | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var throw = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-throw-via-escape-hex4.js | |
6 | 7.6 - SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: throw (throw) | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var throw = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-throw.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/identifiers/val-true-via-escape-hex.js | |
6 | SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: true | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var true = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-true-via-escape-hex4.js | |
6 | 7.6 - SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: true (true) | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var true = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-true.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/identifiers/val-try-via-escape-hex.js | |
6 | SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: try | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var try = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-try-via-escape-hex4.js | |
6 | 7.6 - SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: try (try) | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var try = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-try.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/identifiers/val-typeof-via-escape-hex.js | |
6 | SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: typeof | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var typeof = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-typeof-via-escape-hex4.js | |
6 | 7.6 - SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: typeof (typeof) | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var typeof = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-typeof.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/identifiers/val-var-via-escape-hex.js | |
6 | SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: var | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var var = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-void-via-escape-hex.js | |
6 | SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: void | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var void = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-var-via-escape-hex4.js | |
6 | 7.6 - SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: var (var) | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var var = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-void-via-escape-hex4.js | |
6 | 7.6 - SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: void (void) | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var void = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-var.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/identifiers/val-while-via-escape-hex.js | |
6 | SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: while | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var while = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-while-via-escape-hex4.js | |
6 | 7.6 - SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: while (while) | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var while = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-with-via-escape-hex4.js | |
6 | 7.6 - SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: with (with) | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var with = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-void.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/identifiers/val-while.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/identifiers/val-with-via-escape-hex.js | |
6 | SyntaxError expected: reserved words used as Identifier | |
7 | Names in UTF8: with | |
8 | negative: | |
9 | phase: early | |
10 | type: SyntaxError | |
11 | ---*/ | |
12 | | |
13 | var with = 123; | |
14 | | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/identifiers/val-with.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/import/dup-bound-names.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (14:0) | |
../test262/test//language/keywords/S7.6.1.1_A1.1.js | |
SyntaxError: Unexpected token (13:6) | |
../test262/test//language/keywords/S7.6.1.1_A1.11.js | |
SyntaxError: Unexpected token (13:9) | |
../test262/test//language/keywords/S7.6.1.1_A1.12.js | |
SyntaxError: Unexpected token, expected ( (13:3) | |
../test262/test//language/keywords/S7.6.1.1_A1.10.js | |
SyntaxError: Unexpected token, expected ( (13:4) | |
../test262/test//language/keywords/S7.6.1.1_A1.13.js | |
SyntaxError: Unexpected token (13:0) | |
../test262/test//language/keywords/S7.6.1.1_A1.14.js | |
SyntaxError: Unexpected token (13:0) | |
../test262/test//language/keywords/S7.6.1.1_A1.16.js | |
SyntaxError: 'return' outside of function (13:0) | |
../test262/test//language/keywords/S7.6.1.1_A1.15.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/keywords/S7.6.1.1_A1.17.js | |
SyntaxError: Unexpected token, expected ( (13:7) | |
../test262/test//language/keywords/S7.6.1.1_A1.19.js | |
SyntaxError: Unexpected token (13:6) | |
../test262/test//language/keywords/S7.6.1.1_A1.2.js | |
SyntaxError: Unexpected token (13:0) | |
../test262/test//language/keywords/S7.6.1.1_A1.18.js | |
SyntaxError: Invalid left-hand side in assignment expression (13:0) | |
../test262/test//language/keywords/S7.6.1.1_A1.20.js | |
SyntaxError: Unexpected token, expected { (13:4) | |
../test262/test//language/keywords/S7.6.1.1_A1.21.js | |
SyntaxError: Unexpected token (13:7) | |
../test262/test//language/keywords/S7.6.1.1_A1.23.js | |
SyntaxError: Unexpected token (13:5) | |
../test262/test//language/keywords/S7.6.1.1_A1.22.js | |
SyntaxError: Unexpected token (13:4) | |
../test262/test//language/keywords/S7.6.1.1_A1.24.js | |
SyntaxError: Unexpected token, expected ( (13:6) | |
../test262/test//language/keywords/S7.6.1.1_A1.4.js | |
SyntaxError: Unexpected token (13:9) | |
../test262/test//language/keywords/S7.6.1.1_A1.25.js | |
SyntaxError: Unexpected token, expected ( (13:5) | |
../test262/test//language/keywords/S7.6.1.1_A1.3.js | |
SyntaxError: Unexpected token (13:0) | |
../test262/test//language/keywords/S7.6.1.1_A1.5.js | |
SyntaxError: Unexpected token (13:0) | |
../test262/test//language/keywords/S7.6.1.1_A1.6.js | |
SyntaxError: Unexpected token (13:7) | |
../test262/test//language/keywords/S7.6.1.1_A1.7.js | |
SyntaxError: Unexpected token (13:3) | |
../test262/test//language/keywords/S7.6.1.1_A1.9.js | |
SyntaxError: Unexpected token (13:0) | |
../test262/test//language/keywords/S7.6.1.1_A1.8.js | |
SyntaxError: Unexpected token (13:0) | |
../test262/test//language/line-terminators/7.3-1.js | |
4 | es5id: 7.3-1 | |
5 | description: > | |
6 | 7.3 - ES5 recognizes the character <LS> (\u2028) as line | |
7 | terminators when parsing statements | |
8 | ---*/ | |
9 | | |
10 | var test7_3_1, prop; | |
11 | eval("test7_3_1 prop = 66;"); | |
12 | | |
13 | assert.sameValue(prop, 66, "prop"); | |
14 | assert.sameValue(typeof test7_3_1, "undefined", "(typeof test7_3_1)"); | |
15 | | |
SyntaxError: Unterminated string constant (12:5) | |
../test262/test//language/line-terminators/7.3-3.js | |
4 | es5id: 7.3-3 | |
5 | description: > | |
6 | 7.3 - ES5 recognizes the character <LS> (\u2028) as terminating | |
7 | SingleLineComments | |
8 | ---*/ | |
9 | | |
10 | assert.throws(SyntaxError, function() { | |
11 | eval("//Single Line Comments var =;"); | |
12 | }); | |
13 | | |
SyntaxError: Unterminated string constant (12:7) | |
../test262/test//language/line-terminators/7.3-2.js | |
4 | es5id: 7.3-2 | |
5 | description: > | |
6 | 7.3 - ES5 recognizes the character <PS> (\u2029) as line | |
7 | terminators when parsing statements | |
8 | ---*/ | |
9 | | |
10 | var test7_3_2, prop; | |
11 | eval("test7_3_2 prop = 66;"); | |
12 | | |
13 | assert.sameValue(prop, 66, "prop"); | |
14 | assert.sameValue(typeof test7_3_2, "undefined", "(typeof test7_3_2)"); | |
15 | | |
SyntaxError: Unterminated string constant (12:5) | |
../test262/test//language/line-terminators/7.3-4.js | |
4 | es5id: 7.3-4 | |
5 | description: > | |
6 | 7.3 - ES5 recognizes the character <PS> (\u2029) as terminating | |
7 | SingleLineComments | |
8 | ---*/ | |
9 | | |
10 | assert.throws(SyntaxError, function() { | |
11 | eval("//Single Line Comments var =;"); | |
12 | }); | |
13 | | |
SyntaxError: Unterminated string constant (12:7) | |
../test262/test//language/line-terminators/7.3-5.js | |
3 | /*--- | |
4 | es5id: 7.3-5 | |
5 | description: > | |
6 | 7.3 - ES5 recognizes the character <LS> (\u2028) as terminating | |
7 | string literal | |
8 | ---*/ | |
9 | | |
10 | var prop = "66 123"; | |
11 | | |
12 | assert.sameValue(prop, "66 123", "prop"); | |
13 | assert.sameValue(prop[2], " ", "prop[2]"); | |
14 | assert.sameValue(prop.length, 6, "prop.length"); | |
15 | | |
SyntaxError: Unterminated string constant (11:11) | |
../test262/test//language/line-terminators/7.3-6.js | |
3 | /*--- | |
4 | es5id: 7.3-6 | |
5 | description: > | |
6 | 7.3 - ES5 recognizes the character <PS> (\u2029) as terminating | |
7 | string literal | |
8 | ---*/ | |
9 | | |
10 | var prop = "66 123"; | |
11 | | |
12 | assert.sameValue(prop, "66 123", "prop"); | |
13 | assert.sameValue(prop[2], " ", "prop[2]"); | |
14 | assert.sameValue(prop.length, 6, "prop.length"); | |
15 | | |
SyntaxError: Unterminated string constant (11:11) | |
../test262/test//language/line-terminators/7.3-7.js | |
4 | es5id: 7.3-7 | |
5 | description: > | |
6 | 7.3 - ES5 recognizes the character <LS> (\u2028) as terminating | |
7 | regular expression literals | |
8 | ---*/ | |
9 | | |
10 | assert.throws(SyntaxError, function() { | |
11 | eval("var regExp = /[ ]/"); | |
12 | }); | |
13 | | |
SyntaxError: Unterminated string constant (12:7) | |
../test262/test//language/line-terminators/7.3-8.js | |
4 | es5id: 7.3-8 | |
5 | description: > | |
6 | 7.3 - ES5 recognizes the character <PS> (\u2029) as terminating | |
7 | regular expression literals | |
8 | ---*/ | |
9 | | |
10 | assert.throws(SyntaxError, function() { | |
11 | eval("var regExp = /[ ]/"); | |
12 | }); | |
13 | | |
SyntaxError: Unterminated string constant (12:7) | |
../test262/test//language/line-terminators/S7.3_A1.3.js | |
5 | es5id: 7.3_A1.3 | |
6 | description: Insert LINE SEPARATOR (\u2028) between tokens of var x=1 | |
7 | ---*/ | |
8 | | |
9 | var result; | |
10 | | |
11 | // CHECK#1 | |
12 | eval(" var x = 1 ; result = x;"); | |
13 | if (result !== 1) { | |
14 | $ERROR( | |
15 | '#1: eval("\\u2028var\\u2028x\\u2028=\\u20281\\u2028"); result === 1. Actual: ' + | |
16 | result | |
17 | ); | |
18 | } | |
19 | | |
20 | //CHECK#2 | |
SyntaxError: Unterminated string constant (13:5) | |
../test262/test//language/line-terminators/S7.3_A1.4.js | |
5 | es5id: 7.3_A1.4 | |
6 | description: Insert PARAGRAPH SEPARATOR (\u2029) between tokens of var x=1 | |
7 | ---*/ | |
8 | | |
9 | var result; | |
10 | | |
11 | // CHECK#1 | |
12 | eval(" var x = 1 ; result = x;"); | |
13 | if (result !== 1) { | |
14 | $ERROR( | |
15 | '#1: eval("\\u2029var\\u2029x\\u2029=\\u20291\\u2029"); result === 1. Actual: ' + | |
16 | result | |
17 | ); | |
18 | } | |
19 | | |
20 | //CHECK#2 | |
SyntaxError: Unterminated string constant (13:5) | |
../test262/test//language/line-terminators/S7.3_A2.1_T2.js | |
SyntaxError: Unterminated string constant (14:0) | |
../test262/test//language/line-terminators/S7.3_A2.3.js | |
3 | /*--- | |
4 | info: LINE SEPARATOR (U+2028) within strings is not allowed | |
5 | es5id: 7.3_A2.3 | |
6 | description: Insert LINE SEPARATOR (\u2028) into string | |
7 | ---*/ | |
8 | | |
9 | assert.throws(SyntaxError, function() { | |
10 | eval("' str ing '"); | |
11 | }); | |
12 | | |
SyntaxError: Unterminated string constant (11:7) | |
../test262/test//language/line-terminators/S7.3_A2.4.js | |
4 | info: PARAGRAPH SEPARATOR (U+2029) within strings is not allowed | |
5 | es5id: 7.3_A2.4 | |
6 | description: Insert PARAGRAPH SEPARATOR (\u2029) into string | |
7 | ---*/ | |
8 | | |
9 | // CHECK#1 | |
10 | assert.throws(SyntaxError, function() { | |
11 | eval("' str ing '"); | |
12 | }); | |
13 | | |
SyntaxError: Unterminated string constant (12:7) | |
../test262/test//language/line-terminators/S7.3_A2.2_T2.js | |
SyntaxError: Unterminated string constant (14:0) | |
../test262/test//language/line-terminators/S7.3_A3.1_T3.js | |
SyntaxError: Unexpected token, expected ; (15:5) | |
../test262/test//language/line-terminators/S7.3_A3.2_T1.js | |
SyntaxError: Unexpected token (14:1) | |
../test262/test//language/line-terminators/S7.3_A3.3_T2.js | |
3 | /*--- | |
4 | info: Single line comments can not contain LINE SEPARATOR (U+2028) inside | |
5 | es5id: 7.3_A3.3_T2 | |
6 | description: Insert LINE SEPARATOR (\u2028) into begin of single line comment | |
7 | ---*/ | |
8 | | |
9 | assert.throws(SyntaxError, function() { | |
10 | eval("// single line comment"); | |
11 | }); | |
12 | | |
SyntaxError: Unterminated string constant (11:7) | |
../test262/test//language/line-terminators/S7.3_A3.3_T1.js | |
SyntaxError: Unexpected token (16:0) | |
../test262/test//language/line-terminators/S7.3_A3.4_T1.js | |
SyntaxError: Unexpected token (14:0) | |
../test262/test//language/line-terminators/S7.3_A3.2_T3.js | |
SyntaxError: Unexpected token, expected ; (15:5) | |
../test262/test//language/line-terminators/S7.3_A3.4_T2.js | |
5 | es5id: 7.3_A3.4_T2 | |
6 | description: > | |
7 | Insert PARAGRAPH SEPARATOR (\u2029) into begin of single line | |
8 | comment | |
9 | ---*/ | |
10 | | |
11 | assert.throws(SyntaxError, function() { | |
12 | eval("// single line comment"); | |
13 | }); | |
14 | | |
SyntaxError: Unterminated string constant (13:7) | |
../test262/test//language/line-terminators/S7.3_A4_T3.js | |
3 | /*--- | |
4 | info: Single line comments can contain Line Terminator at the end of line | |
5 | es5id: 7.3_A4_T3 | |
6 | description: Insert LINE SEPARATOR (U+2028) into the end of single line comment | |
7 | ---*/ | |
8 | | |
9 | // CHECK#1 | |
10 | eval("// single line comment "); | |
11 | | |
12 | // CHECK#2 | |
13 | var x = 0; | |
14 | eval("// single line comment x = 1;"); | |
15 | if (x !== 1) { | |
16 | $ERROR( | |
17 | '#1: var x = 0; eval("// single line comment\\u2028 x = 1;"); x === 1. Actual: ' + | |
18 | x | |
SyntaxError: Unterminated string constant (11:5) | |
../test262/test//language/line-terminators/S7.3_A4_T4.js | |
5 | es5id: 7.3_A4_T4 | |
6 | description: > | |
7 | Insert PARAGRAPH SEPARATOR (U+2029) into the end of single line | |
8 | comment | |
9 | ---*/ | |
10 | | |
11 | // CHECK#1 | |
12 | eval("// single line comment "); | |
13 | | |
14 | // CHECK#2 | |
15 | var x = 0; | |
16 | eval("// single line comment x = 1;"); | |
17 | if (x !== 1) { | |
18 | $ERROR( | |
19 | '#1: var x = 0; eval("// single line comment\\u2029 x = 1;"); x === 1. Actual: ' + | |
20 | x | |
SyntaxError: Unterminated string constant (13:5) | |
../test262/test//language/line-terminators/S7.3_A5.3.js | |
3 | /*--- | |
4 | info: Multi line comment can contain LINE SEPARATOR (U+2028) | |
5 | es5id: 7.3_A5.3 | |
6 | description: Insert LINE SEPARATOR (U+2028) into multi line comment | |
7 | ---*/ | |
8 | | |
9 | // CHECK#1 | |
10 | eval("/* multi line comment */"); | |
11 | | |
12 | //CHECK#2 | |
13 | var x = 0; | |
14 | eval("/* multi line comment x = 1;*/"); | |
15 | if (x !== 0) { | |
16 | $ERROR( | |
17 | '#1: var x = 0; eval("/*\\u2028 multi line \\u2028 comment \\u2028 x = 1;*/"); x === 0. Actual: ' + | |
18 | x | |
SyntaxError: Unterminated string constant (11:5) | |
../test262/test//language/line-terminators/S7.3_A5.4.js | |
3 | /*--- | |
4 | info: Multi line comment can contain LINE SEPARATOR (U+2029) | |
5 | es5id: 7.3_A5.4 | |
6 | description: Insert PARAGRAPH SEPARATOR (U+2029) into multi line comment | |
7 | ---*/ | |
8 | | |
9 | // CHECK#1 | |
10 | eval("/* multi line comment */"); | |
11 | | |
12 | //CHECK#2 | |
13 | var x = 0; | |
14 | eval("/* multi line comment x = 1;*/"); | |
15 | if (x !== 0) { | |
16 | $ERROR( | |
17 | '#1: var x = 0; eval("/*\\u2029 multi line \\u2029 comment \\u2029 x = 1;*/"); x === 0. Actual: ' + | |
18 | x | |
SyntaxError: Unterminated string constant (11:5) | |
../test262/test//language/line-terminators/S7.3_A6_T4.js | |
SyntaxError: Invalid Unicode escape (15:3) | |
../test262/test//language/line-terminators/S7.3_A6_T1.js | |
SyntaxError: Invalid Unicode escape (15:3) | |
../test262/test//language/line-terminators/S7.3_A6_T2.js | |
SyntaxError: Invalid Unicode escape (15:3) | |
../test262/test//language/line-terminators/S7.3_A6_T3.js | |
SyntaxError: Invalid Unicode escape (15:3) | |
../test262/test//language/line-terminators/S7.3_A7_T1.js | |
24 | } | |
25 | x = 0; | |
26 | | |
27 | // CHECK#3 | |
28 | var result; | |
29 | var y = 2; | |
30 | var z = 3; | |
31 | eval(" var x = y + z ; result = x;"); | |
32 | if (result !== 5) { | |
33 | $ERROR( | |
34 | '#3: eval("\\u2028var\\u2028x\\u2028=\\u2028y\\u2028+\\u2028z\\u2028; result = x;"); result === 5. Actual: ' + | |
35 | result | |
36 | ); | |
37 | } | |
38 | result = 0; | |
39 | | |
SyntaxError: Unterminated string constant (32:5) | |
../test262/test//language/line-terminators/S7.3_A7_T3.js | |
24 | } | |
25 | x = 0; | |
26 | | |
27 | // CHECK#3 | |
28 | var result; | |
29 | var y = 3; | |
30 | var z = 2; | |
31 | eval(" var x = y * z ; result = x;"); | |
32 | if (result !== 6) { | |
33 | $ERROR( | |
34 | '#3: eval("\\u2028var\\u2028x\\u2028=\\u2028y\\u2028*\\u2028z\\u2028; result = x;"); result === 6. Actual: ' + | |
35 | result | |
36 | ); | |
37 | } | |
38 | result = 0; | |
39 | | |
SyntaxError: Unterminated string constant (32:5) | |
../test262/test//language/line-terminators/S7.3_A7_T5.js | |
24 | } | |
25 | x = 0; | |
26 | | |
27 | // CHECK#3 | |
28 | var result; | |
29 | var y = 16; | |
30 | var z = 10; | |
31 | eval(" var x = y % z ; result = x;"); | |
32 | if (result !== 6) { | |
33 | $ERROR( | |
34 | '#3: eval("\\u2028var\\u2028x\\u2028=\\u2028y\\u2028%\\u2028z\\u2028; result = x;"); result === 6. Actual: ' + | |
35 | result | |
36 | ); | |
37 | } | |
38 | result = 0; | |
39 | | |
SyntaxError: Unterminated string constant (32:5) | |
../test262/test//language/line-terminators/S7.3_A7_T4.js | |
24 | } | |
25 | x = 0; | |
26 | | |
27 | // CHECK#3 | |
28 | var result; | |
29 | var y = 12; | |
30 | var z = 2; | |
31 | eval(" var x = y / z ; result = x;"); | |
32 | if (result !== 6) { | |
33 | $ERROR( | |
34 | '#3: eval("\\u2028var\\u2028x\\u2028=\\u2028y\\u2028/\\u2028z\\u2028; result = x;"); result === 6. Actual: ' + | |
35 | result | |
36 | ); | |
37 | } | |
38 | result = 0; | |
39 | | |
SyntaxError: Unterminated string constant (32:5) | |
../test262/test//language/line-terminators/S7.3_A7_T6.js | |
24 | } | |
25 | x = 0; | |
26 | | |
27 | // CHECK#3 | |
28 | var result; | |
29 | var y = 16; | |
30 | var z = 3; | |
31 | eval(" var x = y >> z ; result = x;"); | |
32 | if (result !== 2) { | |
33 | $ERROR( | |
34 | '#3: eval("\\u2028var\\u2028x\\u2028=\\u2028y\\u2028>>\\u2028z\\u2028; result = x;"); result === 2. Actual: ' + | |
35 | result | |
36 | ); | |
37 | } | |
38 | result = 0; | |
39 | | |
SyntaxError: Unterminated string constant (32:5) | |
../test262/test//language/line-terminators/S7.3_A7_T2.js | |
24 | } | |
25 | x = 0; | |
26 | | |
27 | // CHECK#3 | |
28 | var result; | |
29 | var y = 3; | |
30 | var z = 2; | |
31 | eval(" var x = y - z ; result = x;"); | |
32 | if (result !== 1) { | |
33 | $ERROR( | |
34 | '#3: eval("\\u2028var\\u2028x\\u2028=\\u2028y\\u2028-\\u2028z\\u2028; result = x;"); result === 1. Actual: ' + | |
35 | result | |
36 | ); | |
37 | } | |
38 | result = 0; | |
39 | | |
SyntaxError: Unterminated string constant (32:5) | |
../test262/test//language/line-terminators/S7.3_A7_T7.js | |
24 | } | |
25 | x = 0; | |
26 | | |
27 | // CHECK#3 | |
28 | var result; | |
29 | var y = 2; | |
30 | var z = 3; | |
31 | eval(" var x = y << z ; result = x;"); | |
32 | if (result !== 16) { | |
33 | $ERROR( | |
34 | '#3: eval("\\u2028var\\u2028x\\u2028=\\u2028y\\u2028<<\\u2028z\\u2028; result = x;"); result === 16. Actual: ' + | |
35 | result | |
36 | ); | |
37 | } | |
38 | result = 0; | |
39 | | |
SyntaxError: Unterminated string constant (32:5) | |
../test262/test//language/line-terminators/S7.3_A7_T8.js | |
24 | } | |
25 | x = 0; | |
26 | | |
27 | // CHECK#3 | |
28 | var result; | |
29 | var y = 2; | |
30 | var z = 3; | |
31 | eval(" var x = y < z ; result = x;"); | |
32 | if (result !== true) { | |
33 | $ERROR( | |
34 | '#3: eval("\\u2028var\\u2028x\\u2028=\\u2028y\\u2028<\\u2028z\\u2028; result = x;"); result === true. Actual: ' + | |
35 | result | |
36 | ); | |
37 | } | |
38 | result = 0; | |
39 | | |
SyntaxError: Unterminated string constant (32:5) | |
../test262/test//language/literals/numeric/binary-invalid-digit.js | |
SyntaxError: Expected number in radix 2 (21:2) | |
../test262/test//language/literals/numeric/binary-invalid-leading.js | |
SyntaxError: Identifier directly after number (21:2) | |
../test262/test//language/literals/numeric/binary-invalid-truncated.js | |
SyntaxError: Expected number in radix 2 (21:2) | |
../test262/test//language/literals/numeric/binary-invalid-unicode.js | |
SyntaxError: Unexpected token, expected ; (21:1) | |
../test262/test//language/literals/numeric/non-octal-decimal-integer-strict.js | |
SyntaxError: Invalid number (30:0) | |
../test262/test//language/literals/numeric/octal-invalid-digit.js | |
SyntaxError: Expected number in radix 8 (21:2) | |
../test262/test//language/literals/numeric/octal-invalid-leading.js | |
SyntaxError: Identifier directly after number (21:2) | |
../test262/test//language/literals/numeric/octal-invalid-truncated.js | |
SyntaxError: Expected number in radix 8 (21:2) | |
../test262/test//language/literals/numeric/octal-invalid-unicode.js | |
SyntaxError: Unexpected token, expected ; (21:1) | |
../test262/test//language/literals/numeric/S7.8.3_A6.1_T2.js | |
SyntaxError: Expected number in radix 16 (14:2) | |
../test262/test//language/literals/numeric/S7.8.3_A6.2_T1.js | |
SyntaxError: Expected number in radix 16 (14:2) | |
../test262/test//language/literals/numeric/S7.8.3_A6.1_T1.js | |
SyntaxError: Expected number in radix 16 (14:2) | |
../test262/test//language/literals/regexp/7.8.5-1gs.js | |
SyntaxError: Unexpected token (13:0) | |
../test262/test//language/literals/regexp/early-err-bad-flag.js | |
SyntaxError: Invalid regular expression flag (17:1) | |
../test262/test//language/literals/numeric/S7.8.3_A6.2_T2.js | |
SyntaxError: Expected number in radix 16 (14:2) | |
../test262/test//language/literals/regexp/S7.8.5_A1.2_T1.js | |
SyntaxError: Unterminated comment (14:0) | |
../test262/test//language/literals/regexp/S7.8.5_A1.2_T2.js | |
SyntaxError: Unterminated regular expression (14:1) | |
../test262/test//language/literals/regexp/S7.8.5_A1.2_T4.js | |
SyntaxError: Unexpected token (15:0) | |
../test262/test//language/literals/regexp/S7.8.5_A1.2_T3.js | |
SyntaxError: Unexpected token (15:0) | |
../test262/test//language/literals/regexp/S7.8.5_A1.3_T1.js | |
SyntaxError: Unterminated regular expression (14:1) | |
../test262/test//language/literals/regexp/S7.8.5_A1.3_T3.js | |
SyntaxError: Unterminated regular expression (14:1) | |
../test262/test//language/literals/regexp/S7.8.5_A1.3_T5.js | |
4 | info: "RegularExpressionFirstChar :: LineTerminator is incorrect" | |
5 | es5id: 7.8.5_A1.3_T5 | |
6 | description: Line separator, with eval | |
7 | ---*/ | |
8 | | |
9 | //CHECK#1 | |
10 | try { | |
11 | eval("/ /").source; | |
12 | $ERROR( | |
13 | "#1.1: RegularExpressionFirstChar :: Line separator is incorrect. Actual: " + | |
14 | eval("/ /").source | |
15 | ); | |
16 | } catch (e) { | |
17 | if (e instanceof SyntaxError !== true) { | |
18 | $ERROR( | |
19 | "#1.2: RegularExpressionFirstChar :: Line separator is incorrect. Actual: " + | |
SyntaxError: Unterminated string constant (12:7) | |
../test262/test//language/literals/regexp/S7.8.5_A1.3_T6.js | |
4 | info: "RegularExpressionFirstChar :: LineTerminator is incorrect" | |
5 | es5id: 7.8.5_A1.3_T6 | |
6 | description: Paragraph separator, with eval | |
7 | ---*/ | |
8 | | |
9 | //CHECK#1 | |
10 | try { | |
11 | eval("/ /").source; | |
12 | $ERROR( | |
13 | "#1.1: RegularExpressionFirstChar :: Paragraph separator is incorrect. Actual: " + | |
14 | eval("/ /").source | |
15 | ); | |
16 | } catch (e) { | |
17 | if (e instanceof SyntaxError !== true) { | |
18 | $ERROR( | |
19 | "#1.2: RegularExpressionFirstChar :: Paragraph separator is incorrect. Actual: " + | |
SyntaxError: Unterminated string constant (12:7) | |
../test262/test//language/literals/regexp/S7.8.5_A1.5_T1.js | |
SyntaxError: Unterminated regular expression (16:1) | |
../test262/test//language/literals/regexp/S7.8.5_A1.5_T5.js | |
6 | incorrect | |
7 | es5id: 7.8.5_A1.5_T5 | |
8 | description: Line separator, with eval | |
9 | ---*/ | |
10 | | |
11 | //CHECK#1 | |
12 | try { | |
13 | eval("/\\ /").source; | |
14 | $ERROR( | |
15 | "#1.1: RegularExpressionFirstChar :: BackslashSequence :: \\Line separator is incorrect. Actual: " + | |
16 | eval("/\\ /").source | |
17 | ); | |
18 | } catch (e) { | |
19 | if (e instanceof SyntaxError !== true) { | |
20 | $ERROR( | |
21 | "#1.2: RegularExpressionFirstChar :: BackslashSequence :: \\Line separator is incorrect. Actual: " + | |
SyntaxError: Unterminated string constant (14:7) | |
../test262/test//language/literals/regexp/S7.8.5_A1.5_T6.js | |
6 | incorrect | |
7 | es5id: 7.8.5_A1.5_T6 | |
8 | description: Paragraph separator, with eval | |
9 | ---*/ | |
10 | | |
11 | //CHECK#1 | |
12 | try { | |
13 | eval("/\\ /").source; | |
14 | $ERROR( | |
15 | "#1.1: RegularExpressionFirstChar :: BackslashSequence :: \\Paragraph separator is incorrect. Actual: " + | |
16 | eval("/\\ /").source | |
17 | ); | |
18 | } catch (e) { | |
19 | if (e instanceof SyntaxError !== true) { | |
20 | $ERROR( | |
21 | "#1.2: RegularExpressionFirstChar :: BackslashSequence :: \\Paragraph separator is incorrect. Actual: " + | |
SyntaxError: Unterminated string constant (14:7) | |
../test262/test//language/literals/regexp/S7.8.5_A2.2_T1.js | |
SyntaxError: Unterminated regular expression (14:1) | |
../test262/test//language/literals/regexp/S7.8.5_A1.5_T3.js | |
SyntaxError: Unterminated regular expression (16:1) | |
../test262/test//language/literals/regexp/S7.8.5_A2.2_T2.js | |
SyntaxError: Unexpected token (14:4) | |
../test262/test//language/literals/regexp/S7.8.5_A2.3_T3.js | |
SyntaxError: Unterminated regular expression (14:1) | |
../test262/test//language/literals/regexp/S7.8.5_A2.3_T5.js | |
4 | info: "RegularExpressionChar :: LineTerminator is incorrect" | |
5 | es5id: 7.8.5_A2.3_T5 | |
6 | description: Line separator, with eval | |
7 | ---*/ | |
8 | | |
9 | //CHECK#1 | |
10 | try { | |
11 | eval("/a /").source; | |
12 | $ERROR( | |
13 | "#1.1: RegularExpressionChar :: Line separator is incorrect. Actual: " + | |
14 | eval("/a /").source | |
15 | ); | |
16 | } catch (e) { | |
17 | if (e instanceof SyntaxError !== true) { | |
18 | $ERROR( | |
19 | "#1.2: RegularExpressionChar :: Line separator is incorrect. Actual: " + e | |
SyntaxError: Unterminated string constant (12:7) | |
../test262/test//language/literals/regexp/S7.8.5_A2.3_T1.js | |
SyntaxError: Unterminated regular expression (14:1) | |
../test262/test//language/literals/regexp/S7.8.5_A2.3_T6.js | |
4 | info: "RegularExpressionChar :: LineTerminator is incorrect" | |
5 | es5id: 7.8.5_A2.3_T6 | |
6 | description: Paragraph separator, with eval | |
7 | ---*/ | |
8 | | |
9 | //CHECK#1 | |
10 | try { | |
11 | eval("/s /").source; | |
12 | $ERROR( | |
13 | "#1.1: RegularExpressionChar :: Paragraph separator is incorrect. Actual: " + | |
14 | eval("/s /").source | |
15 | ); | |
16 | } catch (e) { | |
17 | if (e instanceof SyntaxError !== true) { | |
18 | $ERROR( | |
19 | "#1.2: RegularExpressionChar :: Paragraph separator is incorrect. Actual: " + | |
SyntaxError: Unterminated string constant (12:7) | |
../test262/test//language/literals/regexp/S7.8.5_A2.5_T1.js | |
SyntaxError: Unterminated regular expression (14:1) | |
../test262/test//language/literals/regexp/S7.8.5_A2.5_T3.js | |
SyntaxError: Unterminated regular expression (14:1) | |
../test262/test//language/literals/regexp/S7.8.5_A2.5_T5.js | |
4 | info: "RegularExpressionChar :: BackslashSequence :: \\LineTerminator is incorrect" | |
5 | es5id: 7.8.5_A2.5_T5 | |
6 | description: Line separator, with eval | |
7 | ---*/ | |
8 | | |
9 | //CHECK#1 | |
10 | try { | |
11 | eval("/a\\ /").source; | |
12 | $ERROR( | |
13 | "#1.1: RegularExpressionChar :: BackslashSequence :: \\Line separator is incorrect. Actual: " + | |
14 | eval("/a\\ /").source | |
15 | ); | |
16 | } catch (e) { | |
17 | if (e instanceof SyntaxError !== true) { | |
18 | $ERROR( | |
19 | "#1.2: RegularExpressionChar :: BackslashSequence :: \\Line separator is incorrect. Actual: " + | |
SyntaxError: Unterminated string constant (12:7) | |
../test262/test//language/literals/regexp/S7.8.5_A2.5_T6.js | |
4 | info: "RegularExpressionChar :: BackslashSequence :: \\LineTerminator is incorrect" | |
5 | es5id: 7.8.5_A2.5_T6 | |
6 | description: Paragraph separator, with eval | |
7 | ---*/ | |
8 | | |
9 | //CHECK#1 | |
10 | try { | |
11 | eval("/a\\ /").source; | |
12 | $ERROR( | |
13 | "#1.1: RegularExpressionChar :: BackslashSequence :: \\Paragraph separator is incorrect. Actual: " + | |
14 | eval("/a\\ /").source | |
15 | ); | |
16 | } catch (e) { | |
17 | if (e instanceof SyntaxError !== true) { | |
18 | $ERROR( | |
19 | "#1.2: RegularExpressionChar :: BackslashSequence :: \\Paragraph separator is incorrect. Actual: " + | |
SyntaxError: Unterminated string constant (12:7) | |
Index: ../test262/test//language/literals/string/legacy-octal-escape-sequence-strict.js | |
=================================================================== | |
--- ../test262/test//language/literals/string/legacy-octal-escape-sequence-strict.js | |
+++ ../test262/test//language/literals/string/legacy-octal-escape-sequence-strict.js | |
@@ -33,4 +33,4 @@ | |
type: SyntaxError | |
---*/ | |
-"\\1"; | |
+"\\\\1"; | |
../test262/test//language/literals/string/S7.8.4_A1.1_T1.js | |
SyntaxError: Unterminated string constant (16:2) | |
../test262/test//language/literals/string/S7.8.4_A1.2_T2.js | |
SyntaxError: Unterminated string constant (16:0) | |
../test262/test//language/literals/string/S7.8.4_A1.1_T2.js | |
SyntaxError: Unterminated string constant (16:0) | |
../test262/test//language/literals/string/S7.8.4_A1.2_T1.js | |
SyntaxError: Unterminated string constant (16:2) | |
../test262/test//language/literals/string/S7.8.4_A3.1_T1.js | |
SyntaxError: Unterminated string constant (14:0) | |
../test262/test//language/literals/string/S7.8.4_A3.2_T1.js | |
SyntaxError: Unterminated string constant (14:0) | |
../test262/test//language/literals/string/S7.8.4_A3.1_T2.js | |
SyntaxError: Unterminated string constant (14:0) | |
../test262/test//language/literals/string/S7.8.4_A3.2_T2.js | |
SyntaxError: Unterminated string constant (14:0) | |
Index: ../test262/test//language/literals/string/S7.8.4_A4.3_T1.js | |
=================================================================== | |
--- ../test262/test//language/literals/string/S7.8.4_A4.3_T1.js | |
+++ ../test262/test//language/literals/string/S7.8.4_A4.3_T1.js | |
@@ -10,4 +10,4 @@ | |
flags: [onlyStrict] | |
---*/ | |
-"\\1"; | |
+"\\\\1"; | |
Index: ../test262/test//language/literals/string/S7.8.4_A4.3_T2.js | |
=================================================================== | |
--- ../test262/test//language/literals/string/S7.8.4_A4.3_T2.js | |
+++ ../test262/test//language/literals/string/S7.8.4_A4.3_T2.js | |
@@ -10,4 +10,4 @@ | |
flags: [onlyStrict] | |
---*/ | |
-"\\7"; | |
+"\\\\7"; | |
../test262/test//language/literals/string/S7.8.4_A7.2_T2.js | |
SyntaxError: Bad character escape sequence (14:3) | |
../test262/test//language/literals/string/S7.8.4_A7.1_T4.js | |
SyntaxError: Bad character escape sequence (16:3) | |
../test262/test//language/literals/string/S7.8.4_A7.2_T3.js | |
SyntaxError: Bad character escape sequence (14:3) | |
../test262/test//language/literals/string/S7.8.4_A7.2_T1.js | |
SyntaxError: Bad character escape sequence (14:3) | |
../test262/test//language/literals/string/S7.8.4_A7.2_T4.js | |
SyntaxError: Bad character escape sequence (14:3) | |
../test262/test//language/literals/string/S7.8.4_A7.2_T5.js | |
SyntaxError: Bad character escape sequence (14:3) | |
../test262/test//language/literals/string/S7.8.4_A7.2_T6.js | |
SyntaxError: Bad character escape sequence (14:3) | |
../test262/test//language/module-code/comment-single-line-html-open.js | |
SyntaxError: Unexpected token (15:1) | |
../test262/test//language/module-code/early-dup-export-decl.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (14:0) | |
../test262/test//language/module-code/early-dup-export-dflt.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (14:0) | |
../test262/test//language/module-code/early-dup-export-id-as.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (15:0) | |
../test262/test//language/module-code/early-dup-export-id.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (15:0) | |
../test262/test//language/module-code/early-dup-lables.js | |
SyntaxError: Label 'label' is already declared (15:2) | |
../test262/test//language/module-code/early-dup-lex.js | |
SyntaxError: Unexpected token (16:7) | |
../test262/test//language/module-code/early-export-global.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (17:0) | |
../test262/test//language/module-code/early-export-unresolvable.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (15:0) | |
../test262/test//language/module-code/early-import-arguments.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (31:0) | |
../test262/test//language/module-code/early-import-as-arguments.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (31:0) | |
../test262/test//language/module-code/early-import-as-eval.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (31:0) | |
../test262/test//language/module-code/early-import-eval.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (31:0) | |
../test262/test//language/module-code/early-super.js | |
SyntaxError: 'super' outside of function or class (13:0) | |
../test262/test//language/module-code/early-undef-break.js | |
SyntaxError: Unsyntactic break (15:2) | |
../test262/test//language/module-code/early-undef-continue.js | |
SyntaxError: Unsyntactic continue (15:2) | |
../test262/test//language/module-code/eval-export-cls-semi.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (13:0) | |
../test262/test//language/module-code/eval-export-dflt-cls-anon-semi.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (13:0) | |
../test262/test//language/module-code/eval-export-dflt-cls-anon.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (29:0) | |
../test262/test//language/module-code/eval-export-dflt-cls-name-meth.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (29:0) | |
../test262/test//language/module-code/eval-export-dflt-cls-named-semi.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (13:0) | |
../test262/test//language/module-code/eval-export-dflt-cls-named.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (29:0) | |
../test262/test//language/module-code/eval-export-dflt-expr-cls-name-meth.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (30:0) | |
../test262/test//language/module-code/eval-export-dflt-expr-cls-anon.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (28:0) | |
../test262/test//language/module-code/eval-export-dflt-expr-cls-named.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (28:0) | |
../test262/test//language/module-code/eval-export-dflt-expr-err-eval.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (33:0) | |
../test262/test//language/module-code/eval-export-dflt-expr-err-get-value.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (33:0) | |
../test262/test//language/module-code/eval-export-dflt-expr-fn-anon.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (28:0) | |
../test262/test//language/module-code/eval-export-dflt-expr-fn-named.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (28:0) | |
../test262/test//language/module-code/eval-export-dflt-expr-gen-anon.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (28:0) | |
../test262/test//language/module-code/eval-export-dflt-expr-gen-named.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (28:0) | |
../test262/test//language/module-code/eval-export-dflt-expr-in.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (24:0) | |
../test262/test//language/module-code/eval-export-dflt-fun-anon-semi.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (13:0) | |
../test262/test//language/module-code/eval-export-dflt-fun-named-semi.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (13:0) | |
../test262/test//language/module-code/eval-export-dflt-gen-anon-semi.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (13:0) | |
../test262/test//language/module-code/eval-export-fun-semi.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (13:0) | |
../test262/test//language/module-code/eval-export-gen-semi.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (13:0) | |
../test262/test//language/module-code/eval-export-dflt-gen-named-semi.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (13:0) | |
../test262/test//language/module-code/eval-gtbndng-indirect-trlng-comma.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (21:0) | |
../test262/test//language/module-code/eval-gtbndng-indirect-trlng-comma_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (4:0) | |
../test262/test//language/module-code/eval-gtbndng-indirect-update-as.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (23:0) | |
../test262/test//language/module-code/eval-gtbndng-indirect-update-as_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (5:0) | |
../test262/test//language/module-code/eval-gtbndng-indirect-update-dflt.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (21:0) | |
../test262/test//language/module-code/eval-gtbndng-indirect-update-dflt_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (4:0) | |
../test262/test//language/module-code/eval-gtbndng-indirect-update_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (5:0) | |
../test262/test//language/module-code/eval-gtbndng-indirect-update.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (23:0) | |
../test262/test//language/module-code/eval-rqstd-abrupt.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (19:0) | |
../test262/test//language/module-code/eval-rqstd-once_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (4:0) | |
../test262/test//language/module-code/eval-rqstd-once.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (18:0) | |
../test262/test//language/module-code/eval-rqstd-order-4_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (6:0) | |
../test262/test//language/module-code/early-dup-export-dflt-id.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (16:0) | |
../test262/test//language/module-code/eval-rqstd-order-6_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (6:0) | |
../test262/test//language/module-code/eval-rqstd-order-8_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (6:0) | |
../test262/test//language/module-code/eval-rqstd-order.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (23:0) | |
../test262/test//language/module-code/eval-self-once.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (18:0) | |
../test262/test//language/module-code/instn-iee-bndng-cls.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (46:0) | |
../test262/test//language/module-code/instn-iee-bndng-const.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (46:0) | |
../test262/test//language/module-code/instn-iee-bndng-cls_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (4:0) | |
../test262/test//language/module-code/instn-iee-bndng-fun.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (54:0) | |
../test262/test//language/module-code/instn-iee-bndng-const_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (4:0) | |
../test262/test//language/module-code/instn-iee-bndng-fun_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (4:0) | |
../test262/test//language/module-code/instn-iee-bndng-gen_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (4:0) | |
../test262/test//language/module-code/instn-iee-bndng-gen.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (55:0) | |
../test262/test//language/module-code/instn-iee-bndng-let_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (4:0) | |
../test262/test//language/module-code/instn-iee-bndng-let.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (46:0) | |
../test262/test//language/module-code/instn-iee-bndng-var.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (54:0) | |
../test262/test//language/module-code/instn-iee-err-ambiguous-2_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (4:0) | |
../test262/test//language/module-code/instn-iee-err-ambiguous-1_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (4:0) | |
../test262/test//language/module-code/instn-iee-err-ambiguous.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (39:0) | |
../test262/test//language/module-code/instn-iee-bndng-var_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (4:0) | |
../test262/test//language/module-code/instn-iee-err-ambiguous-as.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (39:0) | |
../test262/test//language/module-code/instn-iee-err-ambiguous_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (4:0) | |
../test262/test//language/module-code/instn-iee-err-circular-as.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (28:0) | |
../test262/test//language/module-code/instn-iee-err-circular_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (4:0) | |
../test262/test//language/module-code/instn-iee-err-circular.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (28:0) | |
../test262/test//language/module-code/instn-iee-err-dflt-thru-star-as.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (27:0) | |
../test262/test//language/module-code/instn-iee-err-dflt-thru-star-dflt_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (5:0) | |
../test262/test//language/module-code/instn-iee-err-dflt-thru-star-int_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (4:0) | |
../test262/test//language/module-code/instn-iee-err-not-found-as.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (27:0) | |
../test262/test//language/module-code/instn-iee-err-dflt-thru-star.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (27:0) | |
../test262/test//language/module-code/instn-iee-err-not-found.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (27:0) | |
../test262/test//language/module-code/instn-iee-iee-cycle-2_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (4:0) | |
../test262/test//language/module-code/instn-iee-star-cycle-indirect-x_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (6:0) | |
../test262/test//language/module-code/instn-iee-iee-cycle.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (36:0) | |
../test262/test//language/module-code/instn-iee-star-cycle.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (27:0) | |
../test262/test//language/module-code/instn-iee-star-cycle-2_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (4:0) | |
../test262/test//language/module-code/instn-iee-trlng-comma.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (15:0) | |
../test262/test//language/module-code/instn-iee-trlng-comma_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (4:0) | |
../test262/test//language/module-code/instn-local-bndng-export-cls.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (30:0) | |
../test262/test//language/module-code/instn-local-bndng-export-const.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (29:0) | |
../test262/test//language/module-code/instn-local-bndng-export-fun.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (32:0) | |
../test262/test//language/module-code/instn-local-bndng-export-gen.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (32:0) | |
../test262/test//language/module-code/instn-local-bndng-export-let.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (29:0) | |
../test262/test//language/module-code/instn-local-bndng-export-var.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (32:0) | |
../test262/test//language/module-code/instn-named-bndng-const.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (45:0) | |
../test262/test//language/module-code/instn-named-bndng-cls.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (45:0) | |
../test262/test//language/module-code/instn-named-bndng-dflt-expr.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (36:0) | |
../test262/test//language/module-code/instn-named-bndng-dflt-cls.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (38:0) | |
../test262/test//language/module-code/instn-named-bndng-dflt-gen-anon.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (51:0) | |
../test262/test//language/module-code/instn-named-bndng-dflt-fun-anon.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (49:0) | |
../test262/test//language/module-code/instn-named-bndng-dflt-fun-named.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (49:0) | |
../test262/test//language/module-code/instn-named-bndng-dflt-gen-named.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (51:0) | |
../test262/test//language/module-code/instn-named-bndng-dflt-named.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (25:0) | |
../test262/test//language/module-code/instn-named-bndng-dflt-star.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (26:0) | |
../test262/test//language/module-code/instn-named-bndng-let.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (45:0) | |
../test262/test//language/module-code/instn-named-bndng-gen.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (57:0) | |
../test262/test//language/module-code/instn-named-bndng-fun.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (56:0) | |
../test262/test//language/module-code/instn-named-bndng-var.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (51:0) | |
../test262/test//language/module-code/instn-named-bndng-trlng-comma.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (53:0) | |
../test262/test//language/module-code/instn-named-err-ambiguous-1_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (4:0) | |
../test262/test//language/module-code/instn-named-err-ambiguous-as.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (44:0) | |
../test262/test//language/module-code/instn-named-err-ambiguous.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (44:0) | |
../test262/test//language/module-code/instn-named-err-dflt-thru-star-as.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (32:0) | |
../test262/test//language/module-code/instn-named-err-ambiguous-2_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (4:0) | |
../test262/test//language/module-code/instn-named-err-ambiguous_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (4:0) | |
../test262/test//language/module-code/instn-named-err-dflt-thru-star-dflt.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (32:0) | |
../test262/test//language/module-code/instn-named-err-dflt-thru-star-dflt_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (5:0) | |
../test262/test//language/module-code/instn-named-err-not-found-as.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (32:0) | |
../test262/test//language/module-code/instn-named-err-not-found-dflt.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (32:0) | |
../test262/test//language/module-code/instn-named-err-dflt-thru-star-int_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (4:0) | |
../test262/test//language/module-code/instn-named-err-not-found.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (32:0) | |
../test262/test//language/module-code/instn-named-id-name.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (24:0) | |
../test262/test//language/module-code/instn-named-iee-cycle.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (45:0) | |
../test262/test//language/module-code/instn-named-iee-cycle-2_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (4:0) | |
../test262/test//language/module-code/instn-named-star-cycle-indirect-x_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (6:0) | |
../test262/test//language/module-code/instn-named-star-cycle-2_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (4:0) | |
../test262/test//language/module-code/instn-named-star-cycle.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (36:0) | |
../test262/test//language/module-code/instn-once.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (23:0) | |
../test262/test//language/module-code/instn-resolve-empty-export.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (38:0) | |
../test262/test//language/module-code/instn-resolve-empty-import.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (44:0) | |
../test262/test//language/module-code/instn-resolve-empty-export_FIXTURE.js | |
SyntaxError: Invalid left-hand side in postfix operation (4:0) | |
../test262/test//language/module-code/instn-resolve-empty-import_FIXTURE.js | |
SyntaxError: Invalid left-hand side in postfix operation (4:0) | |
../test262/test//language/module-code/instn-resolve-err-reference.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (19:0) | |
../test262/test//language/module-code/instn-resolve-err-reference_FIXTURE.js | |
SyntaxError: Invalid left-hand side in postfix operation (4:0) | |
../test262/test//language/module-code/instn-resolve-order-depth-child_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (4:0) | |
../test262/test//language/module-code/instn-resolve-err-syntax.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (19:0) | |
../test262/test//language/module-code/instn-resolve-order-depth-reference_FIXTURE.js | |
SyntaxError: Invalid left-hand side in postfix operation (4:0) | |
../test262/test//language/module-code/instn-resolve-err-syntax_FIXTURE.js | |
SyntaxError: Unsyntactic break (4:0) | |
../test262/test//language/module-code/instn-resolve-order-depth-syntax_FIXTURE.js | |
SyntaxError: Unsyntactic break (4:0) | |
../test262/test//language/module-code/instn-resolve-order-src-reference_FIXTURE.js | |
SyntaxError: Invalid left-hand side in postfix operation (4:0) | |
../test262/test//language/module-code/instn-resolve-order-depth.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (12:0) | |
../test262/test//language/module-code/instn-resolve-order-src-syntax_FIXTURE.js | |
SyntaxError: Unsyntactic break (4:0) | |
../test262/test//language/module-code/instn-resolve-order-src.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (12:0) | |
../test262/test//language/module-code/instn-same-global.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (15:0) | |
../test262/test//language/module-code/instn-star-ambiguous-2_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (4:0) | |
../test262/test//language/module-code/instn-star-ambiguous-1_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (4:0) | |
../test262/test//language/module-code/instn-star-ambiguous.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (31:0) | |
../test262/test//language/module-code/instn-star-binding.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (31:0) | |
../test262/test//language/module-code/instn-star-ambiguous_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (4:0) | |
../test262/test//language/module-code/instn-star-equality-other_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (4:0) | |
../test262/test//language/module-code/instn-star-equality.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (27:0) | |
../test262/test//language/module-code/instn-star-id-name.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (25:0) | |
../test262/test//language/module-code/instn-star-err-not-found-faulty_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (4:0) | |
../test262/test//language/module-code/instn-star-iee-cycle-2_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (4:0) | |
../test262/test//language/module-code/instn-star-err-not-found.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (31:0) | |
../test262/test//language/module-code/instn-star-iee-cycle.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (40:0) | |
../test262/test//language/module-code/instn-star-props-circular-b_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (4:0) | |
../test262/test//language/module-code/instn-star-props-dflt-keep-indirect-def_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (4:0) | |
../test262/test//language/module-code/instn-star-props-circular-a_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (4:0) | |
../test262/test//language/module-code/instn-star-props-circular.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (33:0) | |
../test262/test//language/module-code/instn-star-props-dflt-keep-indirect-reexport_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (4:0) | |
../test262/test//language/module-code/instn-star-props-dflt-keep-indirect.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (33:0) | |
../test262/test//language/module-code/instn-star-props-dflt-keep-local.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (33:0) | |
../test262/test//language/module-code/instn-star-props-dflt-keep-local-named_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (5:0) | |
../test262/test//language/module-code/instn-star-props-dflt-keep-local-prod_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (4:0) | |
../test262/test//language/module-code/instn-star-props-dflt-skip-named_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (5:0) | |
../test262/test//language/module-code/instn-star-props-dflt-skip-prod_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (4:0) | |
../test262/test//language/module-code/instn-star-props-dflt-skip.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (34:0) | |
../test262/test//language/module-code/instn-star-props-dflt-skip-star-prod_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (4:0) | |
../test262/test//language/module-code/instn-star-props-dflt-skip-star-named_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (4:0) | |
../test262/test//language/module-code/instn-star-props-nrml-1_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (13:0) | |
../test262/test//language/module-code/instn-star-props-nrml-indirect_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (4:0) | |
../test262/test//language/module-code/instn-star-star-cycle-2_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (4:0) | |
../test262/test//language/module-code/instn-star-props-nrml-star_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (13:0) | |
../test262/test//language/module-code/instn-star-props-nrml.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (30:0) | |
../test262/test//language/module-code/instn-star-star-cycle.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (31:0) | |
../test262/test//language/module-code/instn-star-star-cycle-indirect-x_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (6:0) | |
../test262/test//language/module-code/instn-uniq-env-rec.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (19:0) | |
../test262/test//language/module-code/namespace/internals/define-own-property.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (13:0) | |
../test262/test//language/module-code/namespace/internals/delete-exported-init.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (16:0) | |
../test262/test//language/module-code/namespace/internals/get-own-property-str-found-uninit.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (17:0) | |
../test262/test//language/module-code/namespace/internals/get-own-property-str-found-init.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (18:0) | |
../test262/test//language/module-code/namespace/internals/delete-exported-uninit.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (16:0) | |
../test262/test//language/module-code/namespace/internals/delete-non-exported.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (16:0) | |
../test262/test//language/module-code/namespace/internals/get-own-property-str-not-found.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (15:0) | |
../test262/test//language/module-code/namespace/internals/get-own-property-sym.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (11:0) | |
../test262/test//language/module-code/namespace/internals/get-str-found-uninit.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (16:0) | |
../test262/test//language/module-code/namespace/internals/get-str-initialize.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (15:0) | |
../test262/test//language/module-code/namespace/internals/get-prototype-of.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (9:0) | |
../test262/test//language/module-code/namespace/internals/get-str-found-init.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (15:0) | |
../test262/test//language/module-code/namespace/internals/get-str-not-found.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (15:0) | |
../test262/test//language/module-code/namespace/internals/get-str-update.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (13:0) | |
../test262/test//language/module-code/namespace/internals/get-sym-found.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (16:0) | |
../test262/test//language/module-code/namespace/internals/has-property-str-found-init.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (16:0) | |
../test262/test//language/module-code/namespace/internals/has-property-str-found-uninit.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (17:0) | |
../test262/test//language/module-code/namespace/internals/get-sym-not-found.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (16:0) | |
../test262/test//language/module-code/namespace/internals/has-property-sym-not-found.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (14:0) | |
../test262/test//language/module-code/namespace/internals/has-property-sym-found.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (14:0) | |
../test262/test//language/module-code/namespace/internals/is-extensible.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (9:0) | |
../test262/test//language/module-code/namespace/internals/own-property-keys-binding-types.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (21:0) | |
../test262/test//language/module-code/namespace/internals/own-property-keys-binding-types_FIXTURE.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (4:0) | |
../test262/test//language/module-code/namespace/internals/prevent-extensions.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (10:0) | |
../test262/test//language/module-code/namespace/internals/own-property-keys-sort.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (17:0) | |
../test262/test//language/module-code/namespace/internals/set.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (12:0) | |
../test262/test//language/module-code/namespace/internals/set-prototype-of-null.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (11:0) | |
../test262/test//language/module-code/namespace/Symbol.iterator.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (10:0) | |
../test262/test//language/module-code/namespace/internals/set-prototype-of.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (9:0) | |
../test262/test//language/module-code/namespace/Symbol.toStringTag.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (18:0) | |
../test262/test//language/module-code/parse-err-decl-pos-export-arrow-function.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:8) | |
../test262/test//language/module-code/parse-err-decl-pos-export-block-stmt-list.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:10) | |
../test262/test//language/module-code/parse-err-decl-pos-export-block-stmt.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:2) | |
../test262/test//language/module-code/parse-err-decl-pos-export-class-decl-meth-static.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:28) | |
../test262/test//language/module-code/parse-err-decl-pos-export-class-decl-meth.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:21) | |
../test262/test//language/module-code/parse-err-decl-pos-export-class-decl-method-gen-static.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:29) | |
../test262/test//language/module-code/parse-err-decl-pos-export-class-decl-method-gen.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:22) | |
../test262/test//language/module-code/parse-err-decl-pos-export-class-expr-meth-gen-static.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:28) | |
../test262/test//language/module-code/parse-err-decl-pos-export-class-expr-meth-gen.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:21) | |
../test262/test//language/module-code/parse-err-decl-pos-export-class-expr-meth-static.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:27) | |
../test262/test//language/module-code/parse-err-decl-pos-export-class-expr-meth.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:20) | |
../test262/test//language/module-code/parse-err-decl-pos-export-do-while.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:3) | |
../test262/test//language/module-code/parse-err-decl-pos-export-for-const.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (13:2) | |
../test262/test//language/module-code/parse-err-decl-pos-export-for-in-const.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (13:2) | |
../test262/test//language/module-code/parse-err-decl-pos-export-for-in-lhs.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (13:2) | |
../test262/test//language/module-code/parse-err-decl-pos-export-for-in-let.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (13:2) | |
../test262/test//language/module-code/namespace/internals/has-property-str-not-found.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (17:0) | |
../test262/test//language/module-code/parse-err-decl-pos-export-for-in-var.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (13:2) | |
../test262/test//language/module-code/parse-err-decl-pos-export-for-let.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (13:2) | |
../test262/test//language/module-code/parse-err-decl-pos-export-for-of-const.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (13:2) | |
../test262/test//language/module-code/parse-err-decl-pos-export-for-lhs.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (13:2) | |
../test262/test//language/module-code/parse-err-decl-pos-export-for-of-let.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (13:2) | |
../test262/test//language/module-code/parse-err-decl-pos-export-for-of-var.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (13:2) | |
../test262/test//language/module-code/parse-err-decl-pos-export-for-var.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (13:2) | |
../test262/test//language/module-code/parse-err-decl-pos-export-function-decl.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:15) | |
../test262/test//language/module-code/parse-err-decl-pos-export-generator-expr.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:15) | |
../test262/test//language/module-code/parse-err-decl-pos-export-function-expr.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:14) | |
../test262/test//language/module-code/parse-err-decl-pos-export-generator-decl.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:16) | |
../test262/test//language/module-code/parse-err-decl-pos-export-if-else.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:19) | |
../test262/test//language/module-code/parse-err-decl-pos-export-for-of-lhs.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (13:2) | |
../test262/test//language/module-code/parse-err-decl-pos-export-labeled.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:9) | |
../test262/test//language/module-code/parse-err-decl-pos-export-if-if.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:11) | |
../test262/test//language/module-code/parse-err-decl-pos-export-object-getter.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:13) | |
../test262/test//language/module-code/parse-err-decl-pos-export-object-gen-method.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:10) | |
../test262/test//language/module-code/parse-err-decl-pos-export-object-method.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:9) | |
../test262/test//language/module-code/parse-err-decl-pos-export-object-setter.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:14) | |
../test262/test//language/module-code/parse-err-decl-pos-export-switch-dftl.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:21) | |
../test262/test//language/module-code/parse-err-decl-pos-export-switch-case-dflt.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:20) | |
../test262/test//language/module-code/parse-err-decl-pos-export-try-finally.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (13:2) | |
../test262/test//language/module-code/parse-err-decl-pos-export-try-catch.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (13:2) | |
../test262/test//language/module-code/parse-err-decl-pos-export-switch-case.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:20) | |
../test262/test//language/module-code/parse-err-decl-pos-export-try-try.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (13:2) | |
../test262/test//language/module-code/parse-err-decl-pos-export-try-catch-finally.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (13:2) | |
../test262/test//language/module-code/parse-err-decl-pos-export-while.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:14) | |
../test262/test//language/module-code/parse-err-decl-pos-import-block-stmt-list.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:10) | |
../test262/test//language/module-code/parse-err-decl-pos-import-class-decl-meth-static.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:28) | |
../test262/test//language/module-code/parse-err-decl-pos-import-arrow-function.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:8) | |
../test262/test//language/module-code/parse-err-decl-pos-import-class-decl-meth.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:21) | |
../test262/test//language/module-code/parse-err-decl-pos-import-class-decl-method-gen-static.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:29) | |
../test262/test//language/module-code/parse-err-decl-pos-import-block-stmt.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:2) | |
../test262/test//language/module-code/parse-err-decl-pos-import-class-expr-meth-gen-static.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:28) | |
../test262/test//language/module-code/parse-err-decl-pos-import-class-expr-meth-gen.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:21) | |
../test262/test//language/module-code/parse-err-decl-pos-import-class-expr-meth.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:20) | |
../test262/test//language/module-code/parse-err-decl-pos-import-class-decl-method-gen.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:22) | |
../test262/test//language/module-code/parse-err-decl-pos-import-do-while.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:3) | |
../test262/test//language/module-code/parse-err-decl-pos-import-for-const.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (13:2) | |
../test262/test//language/module-code/parse-err-decl-pos-import-for-in-let.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (13:2) | |
../test262/test//language/module-code/parse-err-decl-pos-import-for-in-lhs.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (13:2) | |
../test262/test//language/module-code/parse-err-decl-pos-import-class-expr-meth-static.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:27) | |
../test262/test//language/module-code/parse-err-decl-pos-import-for-in-const.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (13:2) | |
../test262/test//language/module-code/parse-err-decl-pos-import-for-in-var.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (13:2) | |
../test262/test//language/module-code/parse-err-decl-pos-import-for-let.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (13:2) | |
../test262/test//language/module-code/parse-err-decl-pos-import-for-of-const.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (13:2) | |
../test262/test//language/module-code/parse-err-decl-pos-import-for-of-let.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (13:2) | |
../test262/test//language/module-code/parse-err-decl-pos-import-for-of-lhs.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (13:2) | |
../test262/test//language/module-code/parse-err-decl-pos-import-for-of-var.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (13:2) | |
../test262/test//language/module-code/parse-err-decl-pos-import-for-var.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (13:2) | |
../test262/test//language/module-code/parse-err-decl-pos-import-for-lhs.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (13:2) | |
../test262/test//language/module-code/parse-err-decl-pos-import-function-decl.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:15) | |
../test262/test//language/module-code/parse-err-decl-pos-import-generator-decl.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:16) | |
../test262/test//language/module-code/parse-err-decl-pos-import-function-expr.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:14) | |
../test262/test//language/module-code/parse-err-decl-pos-import-if-else.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:19) | |
../test262/test//language/module-code/parse-err-decl-pos-import-object-gen-method.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:10) | |
../test262/test//language/module-code/parse-err-decl-pos-import-if-if.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:11) | |
../test262/test//language/module-code/parse-err-decl-pos-import-labeled.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:9) | |
../test262/test//language/module-code/parse-err-decl-pos-import-object-getter.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:13) | |
../test262/test//language/module-code/parse-err-decl-pos-import-generator-expr.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:15) | |
../test262/test//language/module-code/parse-err-decl-pos-import-object-method.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:9) | |
../test262/test//language/module-code/parse-err-decl-pos-import-object-setter.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:14) | |
../test262/test//language/module-code/parse-err-decl-pos-import-switch-case-dflt.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:20) | |
../test262/test//language/module-code/parse-err-decl-pos-import-switch-dftl.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:21) | |
../test262/test//language/module-code/parse-err-decl-pos-import-try-catch-finally.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (13:2) | |
../test262/test//language/module-code/parse-err-decl-pos-import-try-catch.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (13:2) | |
../test262/test//language/module-code/parse-err-decl-pos-import-try-finally.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (13:2) | |
../test262/test//language/module-code/parse-err-decl-pos-import-switch-case.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:20) | |
../test262/test//language/module-code/parse-err-decl-pos-import-try-try.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (13:2) | |
../test262/test//language/module-code/parse-err-decl-pos-import-while.js | |
SyntaxError: 'import' and 'export' may only appear at the top level (12:14) | |
../test262/test//language/module-code/parse-err-export-dflt-const.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (13:0) | |
../test262/test//language/module-code/parse-err-export-dflt-var.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (13:0) | |
../test262/test//language/module-code/parse-err-export-dflt-let.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (13:0) | |
../test262/test//language/module-code/parse-err-export-dflt-expr.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (23:0) | |
../test262/test//language/module-code/parse-err-invoke-anon-fun-decl.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (23:0) | |
../test262/test//language/module-code/parse-err-invoke-anon-gen-decl.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (24:0) | |
../test262/test//language/module-code/parse-err-return.js | |
SyntaxError: 'return' outside of function (30:0) | |
../test262/test//language/module-code/parse-err-semi-dflt-expr.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (24:0) | |
../test262/test//language/module-code/parse-err-semi-export-clause-from.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (24:0) | |
../test262/test//language/module-code/parse-err-semi-export-clause.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (24:0) | |
../test262/test//language/module-code/parse-err-semi-export-star.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (23:0) | |
../test262/test//language/module-code/parse-err-reference.js | |
SyntaxError: Invalid left-hand side in postfix operation (20:0) | |
../test262/test//language/module-code/parse-export-empty.js | |
SyntaxError: 'import' and 'export' may appear only with 'sourceType: module' (26:0) | |
../test262/test//language/module-code/parse-err-syntax.js | |
SyntaxError: Unexpected token (20:0) | |
../test262/test//language/punctuators/S7.7_A2_T1.js | |
SyntaxError: Invalid Unicode escape (15:0) | |
../test262/test//language/punctuators/S7.7_A2_T10.js | |
SyntaxError: Invalid Unicode escape (15:1) | |
../test262/test//language/punctuators/S7.7_A2_T3.js | |
SyntaxError: Invalid Unicode escape (15:0) | |
../test262/test//language/punctuators/S7.7_A2_T2.js | |
SyntaxError: Invalid Unicode escape (15:0) | |
../test262/test//language/punctuators/S7.7_A2_T4.js | |
SyntaxError: Invalid Unicode escape (15:0) | |
../test262/test//language/punctuators/S7.7_A2_T5.js | |
SyntaxError: Invalid Unicode escape (16:4) | |
../test262/test//language/punctuators/S7.7_A2_T7.js | |
SyntaxError: Invalid Unicode escape (15:1) | |
../test262/test//language/punctuators/S7.7_A2_T6.js | |
SyntaxError: Invalid Unicode escape (15:1) | |
../test262/test//language/punctuators/S7.7_A2_T9.js | |
SyntaxError: Invalid Unicode escape (15:1) | |
../test262/test//language/punctuators/S7.7_A2_T8.js | |
SyntaxError: Invalid Unicode escape (15:1) | |
../test262/test//language/reserved-words/S7.6.1_A1.2.js | |
SyntaxError: Invalid left-hand side in assignment expression (13:0) | |
../test262/test//language/reserved-words/S7.6.1_A1.1.js | |
SyntaxError: Invalid left-hand side in assignment expression (13:0) | |
../test262/test//language/reserved-words/S7.6.1_A1.3.js | |
SyntaxError: Invalid left-hand side in assignment expression (13:0) | |
../test262/test//language/rest-parameters/array-pattern.js | |
SyntaxError: Unexpected token (15:18) | |
../test262/test//language/rest-parameters/object-pattern.js | |
SyntaxError: Unexpected token (15:18) | |
../test262/test//language/rest-parameters/params-trailing-comma-rest.js | |
SyntaxError: Unexpected token, expected ) (14:6) | |
../test262/test//language/rest-parameters/position-invalid.js | |
SyntaxError: Unexpected token, expected ) (11:18) | |
../test262/test//language/statements/async-function/early-errors-declaration-body-contains-super-property.js | |
SyntaxError: 'super' outside of function or class (13:27) | |
../test262/test//language/statements/async-function/early-errors-declaration-formals-contains-super-call.js | |
SyntaxError: 'super' outside of function or class (13:26) | |
../test262/test//language/statements/async-function/early-errors-declaration-NSPL-with-USD.js | |
SyntaxError: Non-simple parameter in strict mode (14:19) | |
../test262/test//language/statements/async-function/early-errors-declaration-formals-contains-super-property.js | |
SyntaxError: 'super' outside of function or class (13:26) | |
../test262/test//language/statements/block/S12.1_A4_T2.js | |
SyntaxError: Unexpected token, expected , (17:4) | |
../test262/test//language/statements/block/S12.1_A4_T1.js | |
SyntaxError: Unexpected token, expected , (17:9) | |
../test262/test//language/statements/break/S12.8_A1_T1.js | |
SyntaxError: Unsyntactic break (16:0) | |
../test262/test//language/statements/break/S12.8_A1_T2.js | |
SyntaxError: Unsyntactic break (18:0) | |
../test262/test//language/statements/break/S12.8_A1_T3.js | |
SyntaxError: Unsyntactic break (19:4) | |
../test262/test//language/statements/break/S12.8_A1_T4.js | |
SyntaxError: Unsyntactic break (21:4) | |
../test262/test//language/statements/break/S12.8_A2.js | |
48 | } | |
49 | // | |
50 | ////////////////////////////////////////////////////////////////////////////// | |
51 | ////////////////////////////////////////////////////////////////////////////// | |
52 | //CHECK#3 | |
53 | try { | |
54 | eval( | |
55 | "FOR3 : for(var i=1;i<2;i++){ LABEL3 : do {var x =1;break FOR3;var y=2;} while(0);} result = i;" | |
56 | ); | |
57 | if (result !== 2) { | |
58 | $ERROR( | |
59 | "#3: Since LineTerminator(U-2028) between break and Identifier not allowed break evaluates without label" | |
60 | ); | |
61 | } | |
62 | } catch (e) { | |
63 | $ERROR( | |
SyntaxError: Unterminated string constant (56:4) | |
../test262/test//language/statements/break/S12.8_A5_T1.js | |
SyntaxError: Unsyntactic break (21:8) | |
../test262/test//language/statements/break/S12.8_A5_T2.js | |
SyntaxError: Unsyntactic break (23:8) | |
../test262/test//language/statements/break/S12.8_A6.js | |
SyntaxError: Unsyntactic break (21:16) | |
../test262/test//language/statements/break/S12.8_A5_T3.js | |
SyntaxError: Unsyntactic break (23:8) | |
../test262/test//language/statements/break/S12.8_A8_T1.js | |
SyntaxError: Unsyntactic break (25:1) | |
../test262/test//language/statements/break/S12.8_A8_T2.js | |
SyntaxError: Unsyntactic break (25:1) | |
../test262/test//language/statements/class/definition/early-errors-class-method-arguments-in-formal-parameters.js | |
SyntaxError: arguments is a reserved word in strict mode (13:13) | |
../test262/test//language/statements/class/definition/early-errors-class-method-body-contains-super-call.js | |
SyntaxError: super() outside of class constructor (13:17) | |
../test262/test//language/statements/class/definition/early-errors-class-method-duplicate-parameters.js | |
SyntaxError: Argument name clash in strict mode (15:15) | |
../test262/test//language/statements/class/definition/early-errors-class-method-eval-in-formal-parameters.js | |
SyntaxError: eval is a reserved word in strict mode (13:12) | |
../test262/test//language/statements/class/definition/early-errors-class-method-formals-contains-super-call.js | |
SyntaxError: super() outside of class constructor (13:18) | |
../test262/test//language/statements/class/definition/early-errors-class-method-formals-body-duplicate.js | |
SyntaxError: Unexpected token, expected ( (15:17) | |
../test262/test//language/statements/class/definition/early-errors-class-method-NSPL-with-USD.js | |
SyntaxError: Non-simple parameter in strict mode (14:12) | |
../test262/test//language/statements/class/definition/getters-non-configurable-err.js | |
SyntaxError: Classes may not have static property named prototype (16:24) | |
../test262/test//language/statements/class/definition/methods-gen-yield-as-binding-identifier.js | |
SyntaxError: Unexpected token, expected ; (17:10) | |
../test262/test//language/statements/class/definition/methods-gen-yield-as-function-expression-binding-identifier.js | |
SyntaxError: Unexpected token (17:14) | |
../test262/test//language/statements/class/definition/methods-gen-yield-as-identifier-in-nested-function.js | |
SyntaxError: Unexpected token (18:6) | |
../test262/test//language/statements/class/definition/methods-gen-yield-as-label.js | |
SyntaxError: Unexpected token, expected ; (17:9) | |
../test262/test//language/statements/class/definition/methods-gen-yield-as-parameter.js | |
SyntaxError: Unexpected token (16:5) | |
../test262/test//language/statements/class/definition/methods-gen-yield-as-logical-or-expression.js | |
SyntaxError: Unexpected token, expected ; (16:10) | |
../test262/test//language/statements/class/definition/methods-gen-yield-star-after-newline.js | |
SyntaxError: Unexpected token (17:4) | |
../test262/test//language/statements/class/definition/methods-gen-yield-weak-binding.js | |
SyntaxError: Unexpected token (15:19) | |
../test262/test//language/statements/class/definition/params-trailing-comma-rest.js | |
SyntaxError: Unexpected token (14:7) | |
../test262/test//language/statements/class/definition/setters-non-configurable-err.js | |
SyntaxError: Classes may not have static property named prototype (16:24) | |
Index: ../test262/test//language/statements/class/dstr-gen-meth-ary-ptrn-elem-ary-elision-init.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-gen-meth-ary-ptrn-elem-ary-elision-init.js | |
+++ ../test262/test//language/statements/class/dstr-gen-meth-ary-ptrn-elem-ary-elision-init.js | |
@@ -83,5 +83,5 @@ | |
var callCount = 0; | |
class C { | |
- *method([ [ ] = g() ]) { | |
+ *method([ [] = g() ]) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/statements/class/dstr-gen-meth-ary-ptrn-elem-ary-elision-iter.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-gen-meth-ary-ptrn-elem-ary-elision-iter.js | |
+++ ../test262/test//language/statements/class/dstr-gen-meth-ary-ptrn-elem-ary-elision-iter.js | |
@@ -81,5 +81,5 @@ | |
var callCount = 0; | |
class C { | |
- *method([ [ ] = g() ]) { | |
+ *method([ [] = g() ]) { | |
assert.sameValue(callCount, 0); | |
callCount = callCount + 1; | |
Index: ../test262/test//language/statements/class/dstr-gen-meth-ary-ptrn-elem-id-init-hole.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-gen-meth-ary-ptrn-elem-id-init-hole.js | |
+++ ../test262/test//language/statements/class/dstr-gen-meth-ary-ptrn-elem-id-init-hole.js | |
@@ -78,4 +78,4 @@ | |
} | |
-new C().method([ ]).next(); | |
+new C().method([]).next(); | |
assert.sameValue(callCount, 1, "method invoked exactly once"); | |
Index: ../test262/test//language/statements/class/dstr-gen-meth-ary-ptrn-elision-exhausted.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-gen-meth-ary-ptrn-elision-exhausted.js | |
+++ ../test262/test//language/statements/class/dstr-gen-meth-ary-ptrn-elision-exhausted.js | |
@@ -82,5 +82,5 @@ | |
var callCount = 0; | |
class C { | |
- *method([ ]) { | |
+ *method([]) { | |
callCount = callCount + 1; | |
} | |
Index: ../test262/test//language/statements/class/dstr-gen-meth-ary-ptrn-elision-step-err.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-gen-meth-ary-ptrn-elision-step-err.js | |
+++ ../test262/test//language/statements/class/dstr-gen-meth-ary-ptrn-elision-step-err.js | |
@@ -85,5 +85,5 @@ | |
class C { | |
- *method([ ]) {} | |
+ *method([]) {} | |
} | |
Index: ../test262/test//language/statements/class/dstr-gen-meth-ary-ptrn-elision.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-gen-meth-ary-ptrn-elision.js | |
+++ ../test262/test//language/statements/class/dstr-gen-meth-ary-ptrn-elision.js | |
@@ -90,5 +90,5 @@ | |
var callCount = 0; | |
class C { | |
- *method([ ]) { | |
+ *method([]) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
../test262/test//language/statements/class/dstr-gen-meth-ary-ptrn-rest-ary-elem.js | |
SyntaxError: Unexpected token (98:14) | |
../test262/test//language/statements/class/dstr-gen-meth-ary-ptrn-rest-ary-elision.js | |
SyntaxError: Unexpected token (105:14) | |
../test262/test//language/statements/class/dstr-gen-meth-ary-ptrn-rest-ary-empty.js | |
SyntaxError: Unexpected token (89:14) | |
../test262/test//language/statements/class/dstr-gen-meth-ary-ptrn-rest-ary-rest.js | |
SyntaxError: Unexpected token (79:14) | |
../test262/test//language/statements/async-function/early-errors-declaration-body-contains-super-call.js | |
SyntaxError: 'super' outside of function or class (13:27) | |
../test262/test//language/statements/class/dstr-gen-meth-ary-ptrn-rest-init-ary.js | |
SyntaxError: Unexpected token (74:14) | |
../test262/test//language/statements/class/dstr-gen-meth-ary-ptrn-rest-init-id.js | |
SyntaxError: Unexpected token, expected ] (74:16) | |
../test262/test//language/statements/class/dstr-gen-meth-ary-ptrn-rest-init-obj.js | |
SyntaxError: Unexpected token (74:14) | |
../test262/test//language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-ary.js | |
SyntaxError: Unexpected token (74:14) | |
../test262/test//language/statements/class/dstr-gen-meth-ary-ptrn-rest-obj-id.js | |
SyntaxError: Unexpected token (78:14) | |
../test262/test//language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-id.js | |
SyntaxError: Unexpected token, expected ] (74:15) | |
../test262/test//language/statements/class/dstr-gen-meth-ary-ptrn-rest-not-final-obj.js | |
SyntaxError: Unexpected token (74:14) | |
../test262/test//language/statements/class/dstr-gen-meth-ary-ptrn-rest-obj-prop-id.js | |
SyntaxError: Unexpected token (78:14) | |
Index: ../test262/test//language/statements/class/dstr-gen-meth-dflt-ary-ptrn-elem-ary-elision-init.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-gen-meth-dflt-ary-ptrn-elem-ary-elision-init.js | |
+++ ../test262/test//language/statements/class/dstr-gen-meth-dflt-ary-ptrn-elem-ary-elision-init.js | |
@@ -83,5 +83,5 @@ | |
var callCount = 0; | |
class C { | |
- *method([ [ ] = g() ] = []) { | |
+ *method([ [] = g() ] = []) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/statements/class/dstr-gen-meth-dflt-ary-ptrn-elem-ary-elision-iter.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-gen-meth-dflt-ary-ptrn-elem-ary-elision-iter.js | |
+++ ../test262/test//language/statements/class/dstr-gen-meth-dflt-ary-ptrn-elem-ary-elision-iter.js | |
@@ -81,5 +81,5 @@ | |
var callCount = 0; | |
class C { | |
- *method([ [ ] = g() ] = [ [] ]) { | |
+ *method([ [] = g() ] = [ [] ]) { | |
assert.sameValue(callCount, 0); | |
callCount = callCount + 1; | |
Index: ../test262/test//language/statements/class/dstr-gen-meth-dflt-ary-ptrn-elem-id-init-hole.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-gen-meth-dflt-ary-ptrn-elem-id-init-hole.js | |
+++ ../test262/test//language/statements/class/dstr-gen-meth-dflt-ary-ptrn-elem-id-init-hole.js | |
@@ -71,5 +71,5 @@ | |
var callCount = 0; | |
class C { | |
- *method([ x = 23 ] = [ ]) { | |
+ *method([ x = 23 ] = []) { | |
assert.sameValue(x, 23); | |
// another statement | |
Index: ../test262/test//language/statements/class/dstr-gen-meth-dflt-ary-ptrn-elision-step-err.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-gen-meth-dflt-ary-ptrn-elision-step-err.js | |
+++ ../test262/test//language/statements/class/dstr-gen-meth-dflt-ary-ptrn-elision-step-err.js | |
@@ -85,5 +85,5 @@ | |
class C { | |
- *method([ ] = iter) {} | |
+ *method([] = iter) {} | |
} | |
Index: ../test262/test//language/statements/class/dstr-gen-meth-dflt-ary-ptrn-elision.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-gen-meth-dflt-ary-ptrn-elision.js | |
+++ ../test262/test//language/statements/class/dstr-gen-meth-dflt-ary-ptrn-elision.js | |
@@ -90,5 +90,5 @@ | |
var callCount = 0; | |
class C { | |
- *method([ ] = g()) { | |
+ *method([] = g()) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/statements/class/dstr-gen-meth-dflt-ary-ptrn-elision-exhausted.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-gen-meth-dflt-ary-ptrn-elision-exhausted.js | |
+++ ../test262/test//language/statements/class/dstr-gen-meth-dflt-ary-ptrn-elision-exhausted.js | |
@@ -82,5 +82,5 @@ | |
var callCount = 0; | |
class C { | |
- *method([ ] = iter) { | |
+ *method([] = iter) { | |
callCount = callCount + 1; | |
} | |
../test262/test//language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-ary-elem.js | |
SyntaxError: Unexpected token (98:14) | |
../test262/test//language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-ary-empty.js | |
SyntaxError: Unexpected token (89:14) | |
../test262/test//language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-ary-elision.js | |
SyntaxError: Unexpected token (105:14) | |
../test262/test//language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-ary-rest.js | |
SyntaxError: Unexpected token (79:14) | |
../test262/test//language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-ary.js | |
SyntaxError: Unexpected token (74:14) | |
../test262/test//language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-id.js | |
SyntaxError: Unexpected token, expected ] (74:16) | |
../test262/test//language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-init-obj.js | |
SyntaxError: Unexpected token (74:14) | |
../test262/test//language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-ary.js | |
SyntaxError: Unexpected token (74:14) | |
../test262/test//language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-id.js | |
SyntaxError: Unexpected token, expected ] (74:15) | |
../test262/test//language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-obj-id.js | |
SyntaxError: Unexpected token (78:14) | |
../test262/test//language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-not-final-obj.js | |
SyntaxError: Unexpected token (74:14) | |
../test262/test//language/statements/class/dstr-gen-meth-dflt-ary-ptrn-rest-obj-prop-id.js | |
SyntaxError: Unexpected token (78:14) | |
Index: ../test262/test//language/statements/class/dstr-gen-meth-static-ary-ptrn-elem-ary-elision-init.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-gen-meth-static-ary-ptrn-elem-ary-elision-init.js | |
+++ ../test262/test//language/statements/class/dstr-gen-meth-static-ary-ptrn-elem-ary-elision-init.js | |
@@ -83,5 +83,5 @@ | |
var callCount = 0; | |
class C { | |
- static *method([ [ ] = g() ]) { | |
+ static *method([ [] = g() ]) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/statements/class/dstr-gen-meth-static-ary-ptrn-elem-ary-elision-iter.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-gen-meth-static-ary-ptrn-elem-ary-elision-iter.js | |
+++ ../test262/test//language/statements/class/dstr-gen-meth-static-ary-ptrn-elem-ary-elision-iter.js | |
@@ -81,5 +81,5 @@ | |
var callCount = 0; | |
class C { | |
- static *method([ [ ] = g() ]) { | |
+ static *method([ [] = g() ]) { | |
assert.sameValue(callCount, 0); | |
callCount = callCount + 1; | |
Index: ../test262/test//language/statements/class/dstr-gen-meth-static-ary-ptrn-elem-id-init-hole.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-gen-meth-static-ary-ptrn-elem-id-init-hole.js | |
+++ ../test262/test//language/statements/class/dstr-gen-meth-static-ary-ptrn-elem-id-init-hole.js | |
@@ -78,4 +78,4 @@ | |
} | |
-C.method([ ]).next(); | |
+C.method([]).next(); | |
assert.sameValue(callCount, 1, "method invoked exactly once"); | |
Index: ../test262/test//language/statements/class/dstr-gen-meth-static-ary-ptrn-elision-exhausted.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-gen-meth-static-ary-ptrn-elision-exhausted.js | |
+++ ../test262/test//language/statements/class/dstr-gen-meth-static-ary-ptrn-elision-exhausted.js | |
@@ -82,5 +82,5 @@ | |
var callCount = 0; | |
class C { | |
- static *method([ ]) { | |
+ static *method([]) { | |
callCount = callCount + 1; | |
} | |
Index: ../test262/test//language/statements/class/dstr-gen-meth-static-ary-ptrn-elision-step-err.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-gen-meth-static-ary-ptrn-elision-step-err.js | |
+++ ../test262/test//language/statements/class/dstr-gen-meth-static-ary-ptrn-elision-step-err.js | |
@@ -85,5 +85,5 @@ | |
class C { | |
- static *method([ ]) {} | |
+ static *method([]) {} | |
} | |
../test262/test//language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-ary-elem.js | |
SyntaxError: Unexpected token (98:21) | |
../test262/test//language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-ary-elision.js | |
SyntaxError: Unexpected token (105:21) | |
Index: ../test262/test//language/statements/class/dstr-gen-meth-static-ary-ptrn-elision.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-gen-meth-static-ary-ptrn-elision.js | |
+++ ../test262/test//language/statements/class/dstr-gen-meth-static-ary-ptrn-elision.js | |
@@ -90,5 +90,5 @@ | |
var callCount = 0; | |
class C { | |
- static *method([ ]) { | |
+ static *method([]) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
../test262/test//language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-ary-empty.js | |
SyntaxError: Unexpected token (89:21) | |
../test262/test//language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-ary-rest.js | |
SyntaxError: Unexpected token (79:21) | |
../test262/test//language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-ary.js | |
SyntaxError: Unexpected token (74:21) | |
../test262/test//language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-init-ary.js | |
SyntaxError: Unexpected token (74:21) | |
../test262/test//language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-init-id.js | |
SyntaxError: Unexpected token, expected ] (74:23) | |
../test262/test//language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-init-obj.js | |
SyntaxError: Unexpected token (74:21) | |
../test262/test//language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-id.js | |
SyntaxError: Unexpected token, expected ] (74:22) | |
../test262/test//language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-not-final-obj.js | |
SyntaxError: Unexpected token (74:21) | |
../test262/test//language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-obj-id.js | |
SyntaxError: Unexpected token (78:21) | |
../test262/test//language/statements/class/dstr-gen-meth-static-ary-ptrn-rest-obj-prop-id.js | |
SyntaxError: Unexpected token (78:21) | |
Index: ../test262/test//language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-ary-elision-init.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-ary-elision-init.js | |
+++ ../test262/test//language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-ary-elision-init.js | |
@@ -83,5 +83,5 @@ | |
var callCount = 0; | |
class C { | |
- static *method([ [ ] = g() ] = []) { | |
+ static *method([ [] = g() ] = []) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js | |
+++ ../test262/test//language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js | |
@@ -81,5 +81,5 @@ | |
var callCount = 0; | |
class C { | |
- static *method([ [ ] = g() ] = [ [] ]) { | |
+ static *method([ [] = g() ] = [ [] ]) { | |
assert.sameValue(callCount, 0); | |
callCount = callCount + 1; | |
Index: ../test262/test//language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-id-init-hole.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-id-init-hole.js | |
+++ ../test262/test//language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-elem-id-init-hole.js | |
@@ -71,5 +71,5 @@ | |
var callCount = 0; | |
class C { | |
- static *method([ x = 23 ] = [ ]) { | |
+ static *method([ x = 23 ] = []) { | |
assert.sameValue(x, 23); | |
// another statement | |
Index: ../test262/test//language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-elision-exhausted.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-elision-exhausted.js | |
+++ ../test262/test//language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-elision-exhausted.js | |
@@ -82,5 +82,5 @@ | |
var callCount = 0; | |
class C { | |
- static *method([ ] = iter) { | |
+ static *method([] = iter) { | |
callCount = callCount + 1; | |
} | |
Index: ../test262/test//language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-elision.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-elision.js | |
+++ ../test262/test//language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-elision.js | |
@@ -90,5 +90,5 @@ | |
var callCount = 0; | |
class C { | |
- static *method([ ] = g()) { | |
+ static *method([] = g()) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
../test262/test//language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-ary-elem.js | |
SyntaxError: Unexpected token (98:21) | |
../test262/test//language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-ary-elision.js | |
SyntaxError: Unexpected token (105:21) | |
../test262/test//language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-ary-empty.js | |
SyntaxError: Unexpected token (89:21) | |
../test262/test//language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-ary-rest.js | |
SyntaxError: Unexpected token (79:21) | |
../test262/test//language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-id.js | |
SyntaxError: Unexpected token, expected ] (74:23) | |
../test262/test//language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-ary.js | |
SyntaxError: Unexpected token (74:21) | |
../test262/test//language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-init-obj.js | |
SyntaxError: Unexpected token (74:21) | |
../test262/test//language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-id.js | |
SyntaxError: Unexpected token, expected ] (74:22) | |
../test262/test//language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-ary.js | |
SyntaxError: Unexpected token (74:21) | |
../test262/test//language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-not-final-obj.js | |
SyntaxError: Unexpected token (74:21) | |
../test262/test//language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js | |
SyntaxError: Unexpected token (78:21) | |
../test262/test//language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-rest-obj-id.js | |
SyntaxError: Unexpected token (78:21) | |
Index: ../test262/test//language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-elision-step-err.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-elision-step-err.js | |
+++ ../test262/test//language/statements/class/dstr-gen-meth-static-dflt-ary-ptrn-elision-step-err.js | |
@@ -85,5 +85,5 @@ | |
class C { | |
- static *method([ ] = iter) {} | |
+ static *method([] = iter) {} | |
} | |
Index: ../test262/test//language/statements/class/dstr-meth-ary-ptrn-elem-ary-elision-init.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-meth-ary-ptrn-elem-ary-elision-init.js | |
+++ ../test262/test//language/statements/class/dstr-meth-ary-ptrn-elem-ary-elision-init.js | |
@@ -81,5 +81,5 @@ | |
var callCount = 0; | |
class C { | |
- method([ [ ] = g() ]) { | |
+ method([ [] = g() ]) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/statements/class/dstr-meth-ary-ptrn-elem-ary-elision-iter.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-meth-ary-ptrn-elem-ary-elision-iter.js | |
+++ ../test262/test//language/statements/class/dstr-meth-ary-ptrn-elem-ary-elision-iter.js | |
@@ -79,5 +79,5 @@ | |
var callCount = 0; | |
class C { | |
- method([ [ ] = g() ]) { | |
+ method([ [] = g() ]) { | |
assert.sameValue(callCount, 0); | |
callCount = callCount + 1; | |
Index: ../test262/test//language/statements/class/dstr-meth-ary-ptrn-elem-id-init-hole.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-meth-ary-ptrn-elem-id-init-hole.js | |
+++ ../test262/test//language/statements/class/dstr-meth-ary-ptrn-elem-id-init-hole.js | |
@@ -76,4 +76,4 @@ | |
} | |
-new C().method([ ]); | |
+new C().method([]); | |
assert.sameValue(callCount, 1, "method invoked exactly once"); | |
Index: ../test262/test//language/statements/class/dstr-meth-ary-ptrn-elision-step-err.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-meth-ary-ptrn-elision-step-err.js | |
+++ ../test262/test//language/statements/class/dstr-meth-ary-ptrn-elision-step-err.js | |
@@ -83,5 +83,5 @@ | |
class C { | |
- method([ ]) {} | |
+ method([]) {} | |
} | |
Index: ../test262/test//language/statements/class/dstr-meth-ary-ptrn-elision.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-meth-ary-ptrn-elision.js | |
+++ ../test262/test//language/statements/class/dstr-meth-ary-ptrn-elision.js | |
@@ -88,5 +88,5 @@ | |
var callCount = 0; | |
class C { | |
- method([ ]) { | |
+ method([]) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
../test262/test//language/statements/class/dstr-meth-ary-ptrn-rest-ary-elem.js | |
SyntaxError: Unexpected token (96:13) | |
../test262/test//language/statements/class/dstr-meth-ary-ptrn-rest-ary-empty.js | |
SyntaxError: Unexpected token (87:13) | |
../test262/test//language/statements/class/dstr-meth-ary-ptrn-rest-ary-elision.js | |
SyntaxError: Unexpected token (103:13) | |
Index: ../test262/test//language/statements/class/dstr-meth-ary-ptrn-elision-exhausted.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-meth-ary-ptrn-elision-exhausted.js | |
+++ ../test262/test//language/statements/class/dstr-meth-ary-ptrn-elision-exhausted.js | |
@@ -80,5 +80,5 @@ | |
var callCount = 0; | |
class C { | |
- method([ ]) { | |
+ method([]) { | |
callCount = callCount + 1; | |
} | |
../test262/test//language/statements/class/dstr-meth-ary-ptrn-rest-ary-rest.js | |
SyntaxError: Unexpected token (77:13) | |
../test262/test//language/statements/class/dstr-meth-ary-ptrn-rest-init-ary.js | |
SyntaxError: Unexpected token (72:13) | |
../test262/test//language/statements/class/dstr-meth-ary-ptrn-rest-init-id.js | |
SyntaxError: Unexpected token, expected ] (72:15) | |
../test262/test//language/statements/class/dstr-meth-ary-ptrn-rest-not-final-id.js | |
SyntaxError: Unexpected token, expected ] (72:14) | |
../test262/test//language/statements/class/dstr-meth-ary-ptrn-rest-init-obj.js | |
SyntaxError: Unexpected token (72:13) | |
../test262/test//language/statements/class/dstr-meth-ary-ptrn-rest-obj-id.js | |
SyntaxError: Unexpected token (76:13) | |
../test262/test//language/statements/class/dstr-meth-ary-ptrn-rest-not-final-obj.js | |
SyntaxError: Unexpected token (72:13) | |
../test262/test//language/statements/class/dstr-meth-ary-ptrn-rest-obj-prop-id.js | |
SyntaxError: Unexpected token (76:13) | |
../test262/test//language/statements/class/dstr-meth-ary-ptrn-rest-not-final-ary.js | |
SyntaxError: Unexpected token (72:13) | |
Index: ../test262/test//language/statements/class/dstr-meth-dflt-ary-ptrn-elem-ary-elision-init.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-meth-dflt-ary-ptrn-elem-ary-elision-init.js | |
+++ ../test262/test//language/statements/class/dstr-meth-dflt-ary-ptrn-elem-ary-elision-init.js | |
@@ -81,5 +81,5 @@ | |
var callCount = 0; | |
class C { | |
- method([ [ ] = g() ] = []) { | |
+ method([ [] = g() ] = []) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/statements/class/dstr-meth-dflt-ary-ptrn-elem-ary-elision-iter.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-meth-dflt-ary-ptrn-elem-ary-elision-iter.js | |
+++ ../test262/test//language/statements/class/dstr-meth-dflt-ary-ptrn-elem-ary-elision-iter.js | |
@@ -79,5 +79,5 @@ | |
var callCount = 0; | |
class C { | |
- method([ [ ] = g() ] = [ [] ]) { | |
+ method([ [] = g() ] = [ [] ]) { | |
assert.sameValue(callCount, 0); | |
callCount = callCount + 1; | |
Index: ../test262/test//language/statements/class/dstr-meth-dflt-ary-ptrn-elem-id-init-hole.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-meth-dflt-ary-ptrn-elem-id-init-hole.js | |
+++ ../test262/test//language/statements/class/dstr-meth-dflt-ary-ptrn-elem-id-init-hole.js | |
@@ -69,5 +69,5 @@ | |
var callCount = 0; | |
class C { | |
- method([ x = 23 ] = [ ]) { | |
+ method([ x = 23 ] = []) { | |
assert.sameValue(x, 23); | |
// another statement | |
Index: ../test262/test//language/statements/class/dstr-meth-dflt-ary-ptrn-elision-exhausted.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-meth-dflt-ary-ptrn-elision-exhausted.js | |
+++ ../test262/test//language/statements/class/dstr-meth-dflt-ary-ptrn-elision-exhausted.js | |
@@ -80,5 +80,5 @@ | |
var callCount = 0; | |
class C { | |
- method([ ] = iter) { | |
+ method([] = iter) { | |
callCount = callCount + 1; | |
} | |
../test262/test//language/statements/class/dstr-meth-dflt-ary-ptrn-rest-ary-elem.js | |
SyntaxError: Unexpected token (96:13) | |
../test262/test//language/statements/class/dstr-meth-dflt-ary-ptrn-rest-ary-elision.js | |
SyntaxError: Unexpected token (103:13) | |
Index: ../test262/test//language/statements/class/dstr-meth-dflt-ary-ptrn-elision.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-meth-dflt-ary-ptrn-elision.js | |
+++ ../test262/test//language/statements/class/dstr-meth-dflt-ary-ptrn-elision.js | |
@@ -88,5 +88,5 @@ | |
var callCount = 0; | |
class C { | |
- method([ ] = g()) { | |
+ method([] = g()) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/statements/class/dstr-meth-dflt-ary-ptrn-elision-step-err.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-meth-dflt-ary-ptrn-elision-step-err.js | |
+++ ../test262/test//language/statements/class/dstr-meth-dflt-ary-ptrn-elision-step-err.js | |
@@ -83,5 +83,5 @@ | |
class C { | |
- method([ ] = iter) {} | |
+ method([] = iter) {} | |
} | |
../test262/test//language/statements/class/dstr-meth-dflt-ary-ptrn-rest-ary-empty.js | |
SyntaxError: Unexpected token (87:13) | |
../test262/test//language/statements/class/dstr-meth-dflt-ary-ptrn-rest-ary-rest.js | |
SyntaxError: Unexpected token (77:13) | |
../test262/test//language/statements/class/dstr-meth-dflt-ary-ptrn-rest-init-id.js | |
SyntaxError: Unexpected token, expected ] (72:15) | |
../test262/test//language/statements/class/dstr-meth-dflt-ary-ptrn-rest-init-obj.js | |
SyntaxError: Unexpected token (72:13) | |
../test262/test//language/statements/class/dstr-meth-dflt-ary-ptrn-rest-init-ary.js | |
SyntaxError: Unexpected token (72:13) | |
../test262/test//language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-ary.js | |
SyntaxError: Unexpected token (72:13) | |
../test262/test//language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-id.js | |
SyntaxError: Unexpected token, expected ] (72:14) | |
../test262/test//language/statements/class/dstr-meth-dflt-ary-ptrn-rest-obj-prop-id.js | |
SyntaxError: Unexpected token (76:13) | |
../test262/test//language/statements/class/dstr-meth-dflt-ary-ptrn-rest-obj-id.js | |
SyntaxError: Unexpected token (76:13) | |
../test262/test//language/statements/class/dstr-meth-dflt-ary-ptrn-rest-not-final-obj.js | |
SyntaxError: Unexpected token (72:13) | |
Index: ../test262/test//language/statements/class/dstr-meth-static-ary-ptrn-elem-ary-elision-init.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-meth-static-ary-ptrn-elem-ary-elision-init.js | |
+++ ../test262/test//language/statements/class/dstr-meth-static-ary-ptrn-elem-ary-elision-init.js | |
@@ -81,5 +81,5 @@ | |
var callCount = 0; | |
class C { | |
- static method([ [ ] = g() ]) { | |
+ static method([ [] = g() ]) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/statements/class/dstr-meth-static-ary-ptrn-elem-ary-elision-iter.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-meth-static-ary-ptrn-elem-ary-elision-iter.js | |
+++ ../test262/test//language/statements/class/dstr-meth-static-ary-ptrn-elem-ary-elision-iter.js | |
@@ -79,5 +79,5 @@ | |
var callCount = 0; | |
class C { | |
- static method([ [ ] = g() ]) { | |
+ static method([ [] = g() ]) { | |
assert.sameValue(callCount, 0); | |
callCount = callCount + 1; | |
Index: ../test262/test//language/statements/class/dstr-meth-static-ary-ptrn-elem-id-init-hole.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-meth-static-ary-ptrn-elem-id-init-hole.js | |
+++ ../test262/test//language/statements/class/dstr-meth-static-ary-ptrn-elem-id-init-hole.js | |
@@ -76,4 +76,4 @@ | |
} | |
-C.method([ ]); | |
+C.method([]); | |
assert.sameValue(callCount, 1, "method invoked exactly once"); | |
Index: ../test262/test//language/statements/class/dstr-meth-static-ary-ptrn-elision-exhausted.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-meth-static-ary-ptrn-elision-exhausted.js | |
+++ ../test262/test//language/statements/class/dstr-meth-static-ary-ptrn-elision-exhausted.js | |
@@ -80,5 +80,5 @@ | |
var callCount = 0; | |
class C { | |
- static method([ ]) { | |
+ static method([]) { | |
callCount = callCount + 1; | |
} | |
Index: ../test262/test//language/statements/class/dstr-meth-static-ary-ptrn-elision.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-meth-static-ary-ptrn-elision.js | |
+++ ../test262/test//language/statements/class/dstr-meth-static-ary-ptrn-elision.js | |
@@ -88,5 +88,5 @@ | |
var callCount = 0; | |
class C { | |
- static method([ ]) { | |
+ static method([]) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/statements/class/dstr-meth-static-ary-ptrn-elision-step-err.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-meth-static-ary-ptrn-elision-step-err.js | |
+++ ../test262/test//language/statements/class/dstr-meth-static-ary-ptrn-elision-step-err.js | |
@@ -83,5 +83,5 @@ | |
class C { | |
- static method([ ]) {} | |
+ static method([]) {} | |
} | |
../test262/test//language/statements/class/dstr-meth-static-ary-ptrn-rest-ary-elision.js | |
SyntaxError: Unexpected token (103:20) | |
../test262/test//language/statements/class/dstr-meth-static-ary-ptrn-rest-ary-elem.js | |
SyntaxError: Unexpected token (96:20) | |
../test262/test//language/statements/class/dstr-meth-static-ary-ptrn-rest-ary-empty.js | |
SyntaxError: Unexpected token (87:20) | |
../test262/test//language/statements/class/dstr-meth-static-ary-ptrn-rest-ary-rest.js | |
SyntaxError: Unexpected token (77:20) | |
../test262/test//language/statements/class/dstr-meth-static-ary-ptrn-rest-init-ary.js | |
SyntaxError: Unexpected token (72:20) | |
../test262/test//language/statements/class/dstr-meth-static-ary-ptrn-rest-init-id.js | |
SyntaxError: Unexpected token, expected ] (72:22) | |
../test262/test//language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-id.js | |
SyntaxError: Unexpected token, expected ] (72:21) | |
../test262/test//language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-obj.js | |
SyntaxError: Unexpected token (72:20) | |
../test262/test//language/statements/class/dstr-meth-static-ary-ptrn-rest-init-obj.js | |
SyntaxError: Unexpected token (72:20) | |
../test262/test//language/statements/class/dstr-meth-static-ary-ptrn-rest-not-final-ary.js | |
SyntaxError: Unexpected token (72:20) | |
../test262/test//language/statements/class/dstr-meth-static-ary-ptrn-rest-obj-id.js | |
SyntaxError: Unexpected token (76:20) | |
../test262/test//language/statements/class/dstr-meth-static-ary-ptrn-rest-obj-prop-id.js | |
SyntaxError: Unexpected token (76:20) | |
Index: ../test262/test//language/statements/class/dstr-meth-static-dflt-ary-ptrn-elem-ary-elision-init.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-meth-static-dflt-ary-ptrn-elem-ary-elision-init.js | |
+++ ../test262/test//language/statements/class/dstr-meth-static-dflt-ary-ptrn-elem-ary-elision-init.js | |
@@ -81,5 +81,5 @@ | |
var callCount = 0; | |
class C { | |
- static method([ [ ] = g() ] = []) { | |
+ static method([ [] = g() ] = []) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/statements/class/dstr-meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js | |
+++ ../test262/test//language/statements/class/dstr-meth-static-dflt-ary-ptrn-elem-ary-elision-iter.js | |
@@ -79,5 +79,5 @@ | |
var callCount = 0; | |
class C { | |
- static method([ [ ] = g() ] = [ [] ]) { | |
+ static method([ [] = g() ] = [ [] ]) { | |
assert.sameValue(callCount, 0); | |
callCount = callCount + 1; | |
Index: ../test262/test//language/statements/class/dstr-meth-static-dflt-ary-ptrn-elem-id-init-hole.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-meth-static-dflt-ary-ptrn-elem-id-init-hole.js | |
+++ ../test262/test//language/statements/class/dstr-meth-static-dflt-ary-ptrn-elem-id-init-hole.js | |
@@ -69,5 +69,5 @@ | |
var callCount = 0; | |
class C { | |
- static method([ x = 23 ] = [ ]) { | |
+ static method([ x = 23 ] = []) { | |
assert.sameValue(x, 23); | |
// another statement | |
Index: ../test262/test//language/statements/class/dstr-meth-static-dflt-ary-ptrn-elision.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-meth-static-dflt-ary-ptrn-elision.js | |
+++ ../test262/test//language/statements/class/dstr-meth-static-dflt-ary-ptrn-elision.js | |
@@ -88,5 +88,5 @@ | |
var callCount = 0; | |
class C { | |
- static method([ ] = g()) { | |
+ static method([] = g()) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/statements/class/dstr-meth-static-dflt-ary-ptrn-elision-exhausted.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-meth-static-dflt-ary-ptrn-elision-exhausted.js | |
+++ ../test262/test//language/statements/class/dstr-meth-static-dflt-ary-ptrn-elision-exhausted.js | |
@@ -80,5 +80,5 @@ | |
var callCount = 0; | |
class C { | |
- static method([ ] = iter) { | |
+ static method([] = iter) { | |
callCount = callCount + 1; | |
} | |
Index: ../test262/test//language/statements/class/dstr-meth-static-dflt-ary-ptrn-elision-step-err.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/dstr-meth-static-dflt-ary-ptrn-elision-step-err.js | |
+++ ../test262/test//language/statements/class/dstr-meth-static-dflt-ary-ptrn-elision-step-err.js | |
@@ -83,5 +83,5 @@ | |
class C { | |
- static method([ ] = iter) {} | |
+ static method([] = iter) {} | |
} | |
../test262/test//language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-ary-elem.js | |
SyntaxError: Unexpected token (96:20) | |
../test262/test//language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-ary-empty.js | |
SyntaxError: Unexpected token (87:20) | |
../test262/test//language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-ary-elision.js | |
SyntaxError: Unexpected token (103:20) | |
../test262/test//language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-ary-rest.js | |
SyntaxError: Unexpected token (77:20) | |
../test262/test//language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-init-ary.js | |
SyntaxError: Unexpected token (72:20) | |
../test262/test//language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-init-id.js | |
SyntaxError: Unexpected token, expected ] (72:22) | |
../test262/test//language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-ary.js | |
SyntaxError: Unexpected token (72:20) | |
../test262/test//language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-init-obj.js | |
SyntaxError: Unexpected token (72:20) | |
../test262/test//language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-id.js | |
SyntaxError: Unexpected token, expected ] (72:21) | |
../test262/test//language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-not-final-obj.js | |
SyntaxError: Unexpected token (72:20) | |
../test262/test//language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-obj-id.js | |
SyntaxError: Unexpected token (76:20) | |
../test262/test//language/statements/class/dstr-meth-static-dflt-ary-ptrn-rest-obj-prop-id.js | |
SyntaxError: Unexpected token (76:20) | |
../test262/test//language/statements/class/getter-param-dflt.js | |
SyntaxError: getter should have no params (21:10) | |
../test262/test//language/statements/class/gen-method-param-dflt-yield.js | |
SyntaxError: Unexpected token (24:9) | |
../test262/test//language/statements/class/method-param-yield.js | |
SyntaxError: Unexpected token (19:8) | |
../test262/test//language/statements/class/params-dflt-gen-meth-duplicates.js | |
SyntaxError: Argument name clash in strict mode (80:17) | |
../test262/test//language/statements/class/params-dflt-gen-meth-rest.js | |
SyntaxError: Unexpected token, expected ) (85:15) | |
../test262/test//language/statements/class/params-dflt-gen-meth-static-duplicates.js | |
SyntaxError: Argument name clash in strict mode (80:24) | |
../test262/test//language/statements/class/params-dflt-gen-meth-static-rest.js | |
SyntaxError: Unexpected token, expected ) (85:22) | |
../test262/test//language/statements/class/params-dflt-meth-duplicates.js | |
SyntaxError: Argument name clash in strict mode (78:16) | |
../test262/test//language/statements/class/params-dflt-meth-rest.js | |
SyntaxError: Unexpected token, expected ) (83:14) | |
../test262/test//language/statements/class/params-dflt-meth-static-duplicates.js | |
SyntaxError: Argument name clash in strict mode (78:23) | |
../test262/test//language/statements/class/params-dflt-meth-static-rest.js | |
SyntaxError: Unexpected token, expected ) (83:21) | |
../test262/test//language/statements/class/static-gen-method-param-dflt-yield.js | |
SyntaxError: Unexpected token (24:16) | |
../test262/test//language/statements/class/static-method-param-yield.js | |
SyntaxError: Unexpected token (19:15) | |
Index: ../test262/test//language/statements/class/strict-mode/with.js | |
=================================================================== | |
--- ../test262/test//language/statements/class/strict-mode/with.js | |
+++ ../test262/test//language/statements/class/strict-mode/with.js | |
@@ -11,5 +11,4 @@ | |
class C extends function B() { | |
- with ({}) | |
- return B; | |
+ with ({}) return B; | |
}() {} | |
../test262/test//language/statements/class/syntax/early-errors/class-body-contains-multiple-constructor.js | |
SyntaxError: Duplicate constructor in the same class (16:2) | |
../test262/test//language/statements/class/syntax/early-errors/class-body-special-method-generator-propname-constructor.js | |
SyntaxError: Constructor can't be a generator (17:4) | |
../test262/test//language/statements/class/syntax/early-errors/class-body-special-method-generator-contains-direct-super.js | |
SyntaxError: super() outside of class constructor (18:4) | |
../test262/test//language/statements/class/syntax/early-errors/class-body-method-contains-direct-super.js | |
SyntaxError: super() outside of class constructor (16:4) | |
../test262/test//language/statements/class/syntax/early-errors/class-body-special-method-get-contains-direct-super.js | |
SyntaxError: super() outside of class constructor (18:4) | |
../test262/test//language/statements/class/syntax/early-errors/class-body-static-method-contains-direct-super.js | |
SyntaxError: super() outside of class constructor (16:4) | |
../test262/test//language/statements/class/syntax/early-errors/class-body-special-method-get-propname-constructor.js | |
SyntaxError: Constructor can't have get/set modifier (17:6) | |
../test262/test//language/statements/class/syntax/early-errors/class-body-special-method-set-propname-constructor.js | |
SyntaxError: Constructor can't have get/set modifier (17:6) | |
../test262/test//language/statements/class/syntax/early-errors/class-body-static-method-get-contains-direct-super.js | |
SyntaxError: super() outside of class constructor (18:4) | |
../test262/test//language/statements/class/syntax/early-errors/class-body-special-method-set-contains-direct-super.js | |
SyntaxError: super() outside of class constructor (18:4) | |
../test262/test//language/statements/class/syntax/early-errors/class-body-static-method-propname-prototype.js | |
SyntaxError: Classes may not have static property named prototype (15:9) | |
../test262/test//language/statements/class/syntax/early-errors/class-body-static-method-get-propname-prototype.js | |
SyntaxError: Classes may not have static property named prototype (17:13) | |
../test262/test//language/statements/class/syntax/early-errors/class-body-static-method-set-contains-direct-super.js | |
SyntaxError: super() outside of class constructor (18:4) | |
../test262/test//language/statements/class/syntax/early-errors/class-body-static-method-set-propname-prototype.js | |
SyntaxError: Classes may not have static property named prototype (17:13) | |
Index: ../test262/test//language/statements/const/dstr-ary-ptrn-elem-ary-elision-iter.js | |
=================================================================== | |
--- ../test262/test//language/statements/const/dstr-ary-ptrn-elem-ary-elision-iter.js | |
+++ ../test262/test//language/statements/const/dstr-ary-ptrn-elem-ary-elision-iter.js | |
@@ -37,5 +37,5 @@ | |
} | |
-const [ [ ] = g() ] = [ [] ]; | |
+const [ [] = g() ] = [ [] ]; | |
assert.sameValue(callCount, 0); | |
Index: ../test262/test//language/statements/const/dstr-ary-ptrn-elem-ary-elision-init.js | |
=================================================================== | |
--- ../test262/test//language/statements/const/dstr-ary-ptrn-elem-ary-elision-init.js | |
+++ ../test262/test//language/statements/const/dstr-ary-ptrn-elem-ary-elision-init.js | |
@@ -39,5 +39,5 @@ | |
} | |
-const [ [ ] = g() ] = []; | |
+const [ [] = g() ] = []; | |
assert.sameValue(first, 1); | |
Index: ../test262/test//language/statements/const/dstr-ary-ptrn-elem-id-init-hole.js | |
=================================================================== | |
--- ../test262/test//language/statements/const/dstr-ary-ptrn-elem-id-init-hole.js | |
+++ ../test262/test//language/statements/const/dstr-ary-ptrn-elem-id-init-hole.js | |
@@ -27,5 +27,5 @@ | |
---*/ | |
-const [ x = 23 ] = [ ]; | |
+const [ x = 23 ] = []; | |
assert.sameValue(x, 23); | |
Index: ../test262/test//language/statements/const/dstr-ary-ptrn-elision-step-err.js | |
=================================================================== | |
--- ../test262/test//language/statements/const/dstr-ary-ptrn-elision-step-err.js | |
+++ ../test262/test//language/statements/const/dstr-ary-ptrn-elision-step-err.js | |
@@ -43,5 +43,5 @@ | |
assert.throws(Test262Error, function() { | |
- const [ ] = iter; | |
+ const [] = iter; | |
}); | |
../test262/test//language/statements/const/dstr-ary-ptrn-rest-ary-elision.js | |
SyntaxError: Unexpected token (61:10) | |
Index: ../test262/test//language/statements/const/dstr-ary-ptrn-elision.js | |
=================================================================== | |
--- ../test262/test//language/statements/const/dstr-ary-ptrn-elision.js | |
+++ ../test262/test//language/statements/const/dstr-ary-ptrn-elision.js | |
@@ -46,5 +46,5 @@ | |
} | |
-const [ ] = g(); | |
+const [] = g(); | |
assert.sameValue(first, 1); | |
Index: ../test262/test//language/statements/const/dstr-ary-ptrn-elision-exhausted.js | |
=================================================================== | |
--- ../test262/test//language/statements/const/dstr-ary-ptrn-elision-exhausted.js | |
+++ ../test262/test//language/statements/const/dstr-ary-ptrn-elision-exhausted.js | |
@@ -38,3 +38,3 @@ | |
iter.next(); | |
-const [ ] = iter; | |
+const [] = iter; | |
../test262/test//language/statements/const/dstr-ary-ptrn-rest-ary-rest.js | |
SyntaxError: Unexpected token (35:10) | |
../test262/test//language/statements/const/dstr-ary-ptrn-rest-ary-elem.js | |
SyntaxError: Unexpected token (54:10) | |
../test262/test//language/statements/const/dstr-ary-ptrn-rest-ary-empty.js | |
SyntaxError: Unexpected token (45:10) | |
../test262/test//language/statements/const/dstr-ary-ptrn-rest-init-ary.js | |
SyntaxError: Unexpected token (30:10) | |
../test262/test//language/statements/const/dstr-ary-ptrn-rest-init-id.js | |
SyntaxError: Unexpected token, expected ] (30:12) | |
../test262/test//language/statements/const/dstr-ary-ptrn-rest-init-obj.js | |
SyntaxError: Unexpected token (30:10) | |
../test262/test//language/statements/const/dstr-ary-ptrn-rest-not-final-ary.js | |
SyntaxError: Unexpected token (30:10) | |
../test262/test//language/statements/const/dstr-ary-ptrn-rest-not-final-id.js | |
SyntaxError: Unexpected token, expected ] (30:11) | |
../test262/test//language/statements/const/dstr-ary-ptrn-rest-obj-id.js | |
SyntaxError: Unexpected token (34:10) | |
../test262/test//language/statements/const/dstr-ary-ptrn-rest-not-final-obj.js | |
SyntaxError: Unexpected token (30:10) | |
../test262/test//language/statements/const/dstr-ary-ptrn-rest-obj-prop-id.js | |
SyntaxError: Unexpected token (34:10) | |
../test262/test//language/statements/const/syntax/block-scope-syntax-const-declarations-mixed-with-without-initialiser.js | |
SyntaxError: Unexpected token (11:14) | |
../test262/test//language/statements/const/syntax/block-scope-syntax-const-declarations-mixed-without-with-initialiser.js | |
SyntaxError: Unexpected token (11:7) | |
../test262/test//language/statements/const/syntax/const-declaring-let-split-across-two-lines.js | |
SyntaxError: Unexpected token (17:0) | |
../test262/test//language/statements/const/syntax/block-scope-syntax-const-declarations-without-initialiser.js | |
SyntaxError: Unexpected token (11:7) | |
../test262/test//language/statements/const/syntax/with-initializer-for-statement.js | |
SyntaxError: Unexpected token (12:14) | |
../test262/test//language/statements/const/syntax/with-initializer-do-statement-while-expression.js | |
SyntaxError: Unexpected token (12:3) | |
../test262/test//language/statements/const/syntax/with-initializer-if-expression-statement-else-statement.js | |
SyntaxError: Unexpected token (12:18) | |
../test262/test//language/statements/const/syntax/with-initializer-if-expression-statement.js | |
SyntaxError: Unexpected token (12:10) | |
../test262/test//language/statements/const/syntax/with-initializer-while-expression-statement.js | |
SyntaxError: Unexpected token (12:14) | |
../test262/test//language/statements/const/syntax/without-initializer-default-statement-list.js | |
SyntaxError: Unexpected token (12:32) | |
../test262/test//language/statements/const/syntax/without-initializer-case-expression-statement-list.js | |
SyntaxError: Unexpected token (12:34) | |
../test262/test//language/statements/const/syntax/without-initializer-if-expression-statement.js | |
SyntaxError: Unexpected token (12:10) | |
../test262/test//language/statements/const/syntax/without-initializer-for-statement.js | |
SyntaxError: Unexpected token (12:14) | |
../test262/test//language/statements/const/syntax/without-initializer-if-expression-statement-else-statement.js | |
SyntaxError: Unexpected token (12:18) | |
../test262/test//language/statements/const/syntax/without-initializer-do-statement-while-expression.js | |
SyntaxError: Unexpected token (12:3) | |
../test262/test//language/statements/const/syntax/without-initializer-label-statement.js | |
SyntaxError: Unexpected token (12:14) | |
../test262/test//language/statements/const/syntax/without-initializer-while-expression-statement.js | |
SyntaxError: Unexpected token (12:14) | |
../test262/test//language/statements/continue/S12.7_A1_T1.js | |
SyntaxError: Unsyntactic continue (18:0) | |
../test262/test//language/statements/continue/S12.7_A1_T2.js | |
SyntaxError: Unsyntactic continue (20:0) | |
../test262/test//language/statements/continue/S12.7_A1_T4.js | |
SyntaxError: Unsyntactic continue (19:4) | |
../test262/test//language/statements/continue/S12.7_A1_T3.js | |
SyntaxError: Unsyntactic continue (21:4) | |
../test262/test//language/statements/continue/S12.7_A2.js | |
48 | } | |
49 | // | |
50 | ////////////////////////////////////////////////////////////////////////////// | |
51 | ////////////////////////////////////////////////////////////////////////////// | |
52 | //CHECK#3 | |
53 | try { | |
54 | eval( | |
55 | "FOR3 : for(var i=1;i<2;i++){FOR3NESTED : for(var j=1;j<2;j++) { continue FOR3; } while(0);} result = j;" | |
56 | ); | |
57 | if (result !== 2) { | |
58 | $ERROR( | |
59 | "#3: Since LineTerminator(U-2028) between continue and Identifier not allowed continue evaluates without label" | |
60 | ); | |
61 | } | |
62 | } catch (e) { | |
63 | $ERROR( | |
SyntaxError: Unterminated string constant (56:4) | |
../test262/test//language/statements/continue/S12.7_A5_T1.js | |
SyntaxError: Unsyntactic continue (20:3) | |
../test262/test//language/statements/continue/S12.7_A5_T2.js | |
SyntaxError: Unsyntactic continue (20:3) | |
../test262/test//language/statements/continue/S12.7_A5_T3.js | |
SyntaxError: Unsyntactic continue (21:3) | |
../test262/test//language/statements/continue/S12.7_A6.js | |
SyntaxError: Unsyntactic continue (19:16) | |
../test262/test//language/statements/continue/S12.7_A8_T2.js | |
SyntaxError: Unsyntactic continue (23:1) | |
../test262/test//language/statements/continue/S12.7_A8_T1.js | |
SyntaxError: Unsyntactic continue (25:1) | |
../test262/test//language/statements/debugger/expression.js | |
SyntaxError: Unexpected token (12:1) | |
../test262/test//language/statements/do-while/decl-cls.js | |
SyntaxError: Unexpected token (12:3) | |
../test262/test//language/statements/do-while/decl-const.js | |
SyntaxError: Unexpected token (12:3) | |
../test262/test//language/statements/do-while/decl-fun.js | |
SyntaxError: Unexpected token (12:3) | |
../test262/test//language/statements/do-while/decl-gen.js | |
SyntaxError: Unexpected token (12:3) | |
../test262/test//language/statements/do-while/decl-let.js | |
SyntaxError: Unexpected token (12:3) | |
../test262/test//language/statements/do-while/S12.6.1_A12.js | |
SyntaxError: Unexpected token, expected while (15:12) | |
../test262/test//language/statements/do-while/S12.6.1_A15.js | |
SyntaxError: Unexpected token (17:9) | |
../test262/test//language/statements/do-while/S12.6.1_A6_T1.js | |
SyntaxError: Unexpected token, expected ( (15:16) | |
../test262/test//language/statements/do-while/S12.6.1_A6_T4.js | |
SyntaxError: Unexpected token, expected ( (15:16) | |
../test262/test//language/statements/do-while/S12.6.1_A6_T3.js | |
SyntaxError: Unexpected token, expected ( (15:16) | |
../test262/test//language/statements/do-while/S12.6.1_A6_T2.js | |
SyntaxError: Unexpected token, expected ( (15:16) | |
../test262/test//language/statements/do-while/S12.6.1_A6_T6.js | |
SyntaxError: Unexpected token, expected ( (15:16) | |
../test262/test//language/statements/do-while/S12.6.1_A6_T5.js | |
SyntaxError: Unexpected token, expected ( (15:16) | |
../test262/test//language/statements/expression/S12.4_A1.js | |
SyntaxError: Unexpected token (17:8) | |
../test262/test//language/statements/for/decl-fun.js | |
SyntaxError: Unexpected token (12:17) | |
../test262/test//language/statements/for/decl-cls.js | |
SyntaxError: Unexpected token (12:17) | |
../test262/test//language/statements/for/decl-gen.js | |
SyntaxError: Unexpected token (12:17) | |
../test262/test//language/statements/for/decl-let.js | |
SyntaxError: Unexpected token (12:17) | |
../test262/test//language/statements/for/decl-const.js | |
SyntaxError: Unexpected token (12:17) | |
Index: ../test262/test//language/statements/for/dstr-const-ary-ptrn-elem-ary-elision-init.js | |
=================================================================== | |
--- ../test262/test//language/statements/for/dstr-const-ary-ptrn-elem-ary-elision-init.js | |
+++ ../test262/test//language/statements/for/dstr-const-ary-ptrn-elem-ary-elision-init.js | |
@@ -60,5 +60,5 @@ | |
var iterCount = 0; | |
-for (const [ [ ] = g() ] = []; iterCount < 1; ) { | |
+for (const [ [] = g() ] = []; iterCount < 1; ) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/statements/for/dstr-const-ary-ptrn-elem-ary-elision-iter.js | |
=================================================================== | |
--- ../test262/test//language/statements/for/dstr-const-ary-ptrn-elem-ary-elision-iter.js | |
+++ ../test262/test//language/statements/for/dstr-const-ary-ptrn-elem-ary-elision-iter.js | |
@@ -58,5 +58,5 @@ | |
var iterCount = 0; | |
-for (const [ [ ] = g() ] = [ [] ]; iterCount < 1; ) { | |
+for (const [ [] = g() ] = [ [] ]; iterCount < 1; ) { | |
assert.sameValue(callCount, 0); | |
Index: ../test262/test//language/statements/for/dstr-const-ary-ptrn-elem-id-init-hole.js | |
=================================================================== | |
--- ../test262/test//language/statements/for/dstr-const-ary-ptrn-elem-id-init-hole.js | |
+++ ../test262/test//language/statements/for/dstr-const-ary-ptrn-elem-id-init-hole.js | |
@@ -48,5 +48,5 @@ | |
var iterCount = 0; | |
-for (const [ x = 23 ] = [ ]; iterCount < 1; ) { | |
+for (const [ x = 23 ] = []; iterCount < 1; ) { | |
assert.sameValue(x, 23); | |
// another statement | |
Index: ../test262/test//language/statements/for/dstr-const-ary-ptrn-elision-step-err.js | |
=================================================================== | |
--- ../test262/test//language/statements/for/dstr-const-ary-ptrn-elision-step-err.js | |
+++ ../test262/test//language/statements/for/dstr-const-ary-ptrn-elision-step-err.js | |
@@ -62,5 +62,5 @@ | |
assert.throws(Test262Error, function() { | |
- for (const [ ] = iter; ; ) { | |
+ for (const [] = iter; ; ) { | |
return; | |
} | |
../test262/test//language/statements/for/dstr-const-ary-ptrn-rest-ary-elem.js | |
SyntaxError: Unexpected token (75:15) | |
Index: ../test262/test//language/statements/for/dstr-const-ary-ptrn-elision-exhausted.js | |
=================================================================== | |
--- ../test262/test//language/statements/for/dstr-const-ary-ptrn-elision-exhausted.js | |
+++ ../test262/test//language/statements/for/dstr-const-ary-ptrn-elision-exhausted.js | |
@@ -59,5 +59,5 @@ | |
var iterCount = 0; | |
-for (const [ ] = iter; iterCount < 1; ) { | |
+for (const [] = iter; iterCount < 1; ) { | |
iterCount += 1; | |
} | |
Index: ../test262/test//language/statements/for/dstr-const-ary-ptrn-elision.js | |
=================================================================== | |
--- ../test262/test//language/statements/for/dstr-const-ary-ptrn-elision.js | |
+++ ../test262/test//language/statements/for/dstr-const-ary-ptrn-elision.js | |
@@ -67,5 +67,5 @@ | |
var iterCount = 0; | |
-for (const [ ] = g(); iterCount < 1; ) { | |
+for (const [] = g(); iterCount < 1; ) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
../test262/test//language/statements/for/dstr-const-ary-ptrn-rest-ary-elision.js | |
SyntaxError: Unexpected token (82:15) | |
../test262/test//language/statements/for/dstr-const-ary-ptrn-rest-ary-rest.js | |
SyntaxError: Unexpected token (56:15) | |
../test262/test//language/statements/for/dstr-const-ary-ptrn-rest-ary-empty.js | |
SyntaxError: Unexpected token (66:15) | |
../test262/test//language/statements/for/dstr-const-ary-ptrn-rest-init-ary.js | |
SyntaxError: Unexpected token (51:15) | |
../test262/test//language/statements/for/dstr-const-ary-ptrn-rest-init-obj.js | |
SyntaxError: Unexpected token (51:15) | |
../test262/test//language/statements/for/dstr-const-ary-ptrn-rest-init-id.js | |
SyntaxError: Unexpected token, expected ] (51:17) | |
../test262/test//language/statements/for/dstr-const-ary-ptrn-rest-not-final-ary.js | |
SyntaxError: Unexpected token (51:15) | |
../test262/test//language/statements/for/dstr-const-ary-ptrn-rest-not-final-id.js | |
SyntaxError: Unexpected token, expected ] (51:16) | |
../test262/test//language/statements/for/dstr-const-ary-ptrn-rest-not-final-obj.js | |
SyntaxError: Unexpected token (51:15) | |
../test262/test//language/statements/for/dstr-const-ary-ptrn-rest-obj-id.js | |
SyntaxError: Unexpected token (55:15) | |
../test262/test//language/statements/for/dstr-const-ary-ptrn-rest-obj-prop-id.js | |
SyntaxError: Unexpected token (55:15) | |
Index: ../test262/test//language/statements/for/dstr-let-ary-ptrn-elem-ary-elision-init.js | |
=================================================================== | |
--- ../test262/test//language/statements/for/dstr-let-ary-ptrn-elem-ary-elision-init.js | |
+++ ../test262/test//language/statements/for/dstr-let-ary-ptrn-elem-ary-elision-init.js | |
@@ -60,5 +60,5 @@ | |
var iterCount = 0; | |
-for (let [ [ ] = g() ] = []; iterCount < 1; ) { | |
+for (let [ [] = g() ] = []; iterCount < 1; ) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/statements/for/dstr-let-ary-ptrn-elem-ary-elision-iter.js | |
=================================================================== | |
--- ../test262/test//language/statements/for/dstr-let-ary-ptrn-elem-ary-elision-iter.js | |
+++ ../test262/test//language/statements/for/dstr-let-ary-ptrn-elem-ary-elision-iter.js | |
@@ -58,5 +58,5 @@ | |
var iterCount = 0; | |
-for (let [ [ ] = g() ] = [ [] ]; iterCount < 1; ) { | |
+for (let [ [] = g() ] = [ [] ]; iterCount < 1; ) { | |
assert.sameValue(callCount, 0); | |
Index: ../test262/test//language/statements/for/dstr-let-ary-ptrn-elem-id-init-hole.js | |
=================================================================== | |
--- ../test262/test//language/statements/for/dstr-let-ary-ptrn-elem-id-init-hole.js | |
+++ ../test262/test//language/statements/for/dstr-let-ary-ptrn-elem-id-init-hole.js | |
@@ -48,5 +48,5 @@ | |
var iterCount = 0; | |
-for (let [ x = 23 ] = [ ]; iterCount < 1; ) { | |
+for (let [ x = 23 ] = []; iterCount < 1; ) { | |
assert.sameValue(x, 23); | |
// another statement | |
Index: ../test262/test//language/statements/for/dstr-let-ary-ptrn-elision-exhausted.js | |
=================================================================== | |
--- ../test262/test//language/statements/for/dstr-let-ary-ptrn-elision-exhausted.js | |
+++ ../test262/test//language/statements/for/dstr-let-ary-ptrn-elision-exhausted.js | |
@@ -59,5 +59,5 @@ | |
var iterCount = 0; | |
-for (let [ ] = iter; iterCount < 1; ) { | |
+for (let [] = iter; iterCount < 1; ) { | |
iterCount += 1; | |
} | |
Index: ../test262/test//language/statements/for/dstr-let-ary-ptrn-elision-step-err.js | |
=================================================================== | |
--- ../test262/test//language/statements/for/dstr-let-ary-ptrn-elision-step-err.js | |
+++ ../test262/test//language/statements/for/dstr-let-ary-ptrn-elision-step-err.js | |
@@ -62,5 +62,5 @@ | |
assert.throws(Test262Error, function() { | |
- for (let [ ] = iter; ; ) { | |
+ for (let [] = iter; ; ) { | |
return; | |
} | |
Index: ../test262/test//language/statements/for/dstr-let-ary-ptrn-elision.js | |
=================================================================== | |
--- ../test262/test//language/statements/for/dstr-let-ary-ptrn-elision.js | |
+++ ../test262/test//language/statements/for/dstr-let-ary-ptrn-elision.js | |
@@ -67,5 +67,5 @@ | |
var iterCount = 0; | |
-for (let [ ] = g(); iterCount < 1; ) { | |
+for (let [] = g(); iterCount < 1; ) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
../test262/test//language/statements/for/dstr-let-ary-ptrn-rest-ary-elem.js | |
SyntaxError: Unexpected token (75:13) | |
../test262/test//language/statements/for/dstr-let-ary-ptrn-rest-ary-elision.js | |
SyntaxError: Unexpected token (82:13) | |
../test262/test//language/statements/for/dstr-let-ary-ptrn-rest-ary-empty.js | |
SyntaxError: Unexpected token (66:13) | |
../test262/test//language/statements/for/dstr-let-ary-ptrn-rest-ary-rest.js | |
SyntaxError: Unexpected token (56:13) | |
../test262/test//language/statements/for/dstr-let-ary-ptrn-rest-init-ary.js | |
SyntaxError: Unexpected token (51:13) | |
../test262/test//language/statements/for/dstr-let-ary-ptrn-rest-init-id.js | |
SyntaxError: Unexpected token, expected ] (51:15) | |
../test262/test//language/statements/for/dstr-let-ary-ptrn-rest-init-obj.js | |
SyntaxError: Unexpected token (51:13) | |
../test262/test//language/statements/for/dstr-let-ary-ptrn-rest-obj-id.js | |
SyntaxError: Unexpected token (55:13) | |
../test262/test//language/statements/for/dstr-let-ary-ptrn-rest-not-final-ary.js | |
SyntaxError: Unexpected token (51:13) | |
../test262/test//language/statements/for/dstr-let-ary-ptrn-rest-not-final-obj.js | |
SyntaxError: Unexpected token (51:13) | |
../test262/test//language/statements/for/dstr-let-ary-ptrn-rest-not-final-id.js | |
SyntaxError: Unexpected token, expected ] (51:14) | |
../test262/test//language/statements/for/dstr-let-ary-ptrn-rest-obj-prop-id.js | |
SyntaxError: Unexpected token (55:13) | |
Index: ../test262/test//language/statements/for/dstr-var-ary-ptrn-elem-ary-elision-init.js | |
=================================================================== | |
--- ../test262/test//language/statements/for/dstr-var-ary-ptrn-elem-ary-elision-init.js | |
+++ ../test262/test//language/statements/for/dstr-var-ary-ptrn-elem-ary-elision-init.js | |
@@ -54,5 +54,5 @@ | |
var iterCount = 0; | |
-for (var [ [ ] = g() ] = []; iterCount < 1; ) { | |
+for (var [ [] = g() ] = []; iterCount < 1; ) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/statements/for/dstr-var-ary-ptrn-elem-ary-elision-iter.js | |
=================================================================== | |
--- ../test262/test//language/statements/for/dstr-var-ary-ptrn-elem-ary-elision-iter.js | |
+++ ../test262/test//language/statements/for/dstr-var-ary-ptrn-elem-ary-elision-iter.js | |
@@ -52,5 +52,5 @@ | |
var iterCount = 0; | |
-for (var [ [ ] = g() ] = [ [] ]; iterCount < 1; ) { | |
+for (var [ [] = g() ] = [ [] ]; iterCount < 1; ) { | |
assert.sameValue(callCount, 0); | |
iterCount += 1; | |
Index: ../test262/test//language/statements/for/dstr-var-ary-ptrn-elem-id-init-hole.js | |
=================================================================== | |
--- ../test262/test//language/statements/for/dstr-var-ary-ptrn-elem-id-init-hole.js | |
+++ ../test262/test//language/statements/for/dstr-var-ary-ptrn-elem-id-init-hole.js | |
@@ -42,5 +42,5 @@ | |
var iterCount = 0; | |
-for (var [ x = 23 ] = [ ]; iterCount < 1; ) { | |
+for (var [ x = 23 ] = []; iterCount < 1; ) { | |
assert.sameValue(x, 23); | |
// another statement | |
Index: ../test262/test//language/statements/for/dstr-var-ary-ptrn-elision-exhausted.js | |
=================================================================== | |
--- ../test262/test//language/statements/for/dstr-var-ary-ptrn-elision-exhausted.js | |
+++ ../test262/test//language/statements/for/dstr-var-ary-ptrn-elision-exhausted.js | |
@@ -53,5 +53,5 @@ | |
var iterCount = 0; | |
-for (var [ ] = iter; iterCount < 1; ) { | |
+for (var [] = iter; iterCount < 1; ) { | |
iterCount += 1; | |
} | |
Index: ../test262/test//language/statements/for/dstr-var-ary-ptrn-elision.js | |
=================================================================== | |
--- ../test262/test//language/statements/for/dstr-var-ary-ptrn-elision.js | |
+++ ../test262/test//language/statements/for/dstr-var-ary-ptrn-elision.js | |
@@ -61,5 +61,5 @@ | |
var iterCount = 0; | |
-for (var [ ] = g(); iterCount < 1; ) { | |
+for (var [] = g(); iterCount < 1; ) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/statements/for/dstr-var-ary-ptrn-elision-step-err.js | |
=================================================================== | |
--- ../test262/test//language/statements/for/dstr-var-ary-ptrn-elision-step-err.js | |
+++ ../test262/test//language/statements/for/dstr-var-ary-ptrn-elision-step-err.js | |
@@ -56,5 +56,5 @@ | |
assert.throws(Test262Error, function() { | |
- for (var [ ] = iter; iterCount < 1; ) { | |
+ for (var [] = iter; iterCount < 1; ) { | |
return; | |
} | |
../test262/test//language/statements/for/dstr-var-ary-ptrn-rest-ary-elision.js | |
SyntaxError: Unexpected token (76:13) | |
../test262/test//language/statements/for/dstr-var-ary-ptrn-rest-ary-empty.js | |
SyntaxError: Unexpected token (60:13) | |
../test262/test//language/statements/for/dstr-var-ary-ptrn-rest-ary-elem.js | |
SyntaxError: Unexpected token (69:13) | |
../test262/test//language/statements/for/dstr-var-ary-ptrn-rest-ary-rest.js | |
SyntaxError: Unexpected token (50:13) | |
../test262/test//language/statements/for/dstr-var-ary-ptrn-rest-init-id.js | |
SyntaxError: Unexpected token, expected ] (45:15) | |
../test262/test//language/statements/for/dstr-var-ary-ptrn-rest-init-obj.js | |
SyntaxError: Unexpected token (45:13) | |
../test262/test//language/statements/for/dstr-var-ary-ptrn-rest-not-final-ary.js | |
SyntaxError: Unexpected token (45:13) | |
../test262/test//language/statements/for/dstr-var-ary-ptrn-rest-init-ary.js | |
SyntaxError: Unexpected token (45:13) | |
../test262/test//language/statements/for/dstr-var-ary-ptrn-rest-not-final-id.js | |
SyntaxError: Unexpected token, expected ] (45:14) | |
../test262/test//language/statements/for/dstr-var-ary-ptrn-rest-not-final-obj.js | |
SyntaxError: Unexpected token (45:13) | |
../test262/test//language/statements/for/dstr-var-ary-ptrn-rest-obj-id.js | |
SyntaxError: Unexpected token (49:13) | |
../test262/test//language/statements/for/dstr-var-ary-ptrn-rest-obj-prop-id.js | |
SyntaxError: Unexpected token (49:13) | |
../test262/test//language/statements/for/head-const-bound-names-in-stmt.js | |
SyntaxError: Unexpected token (18:12) | |
../test262/test//language/statements/for/head-lhs-let.js | |
SyntaxError: Unexpected token (23:4) | |
../test262/test//language/statements/for/labelled-fn-stmt-const.js | |
SyntaxError: Unexpected token (16:12) | |
../test262/test//language/statements/for/S12.6.3_A11.1_T3.js | |
SyntaxError: Unsyntactic continue (22:30) | |
../test262/test//language/statements/for/S12.6.3_A11_T3.js | |
SyntaxError: Unsyntactic continue (22:30) | |
../test262/test//language/statements/for/S12.6.3_A12.1_T3.js | |
SyntaxError: Unsyntactic break (22:30) | |
../test262/test//language/statements/for/S12.6.3_A12_T3.js | |
SyntaxError: Unsyntactic break (22:30) | |
../test262/test//language/statements/for/S12.6.3_A4_T1.js | |
SyntaxError: Unexpected token, expected ) (20:13) | |
Index: ../test262/test//language/statements/for/S12.6.3_A5.js | |
=================================================================== | |
--- ../test262/test//language/statements/for/S12.6.3_A5.js | |
+++ ../test262/test//language/statements/for/S12.6.3_A5.js | |
@@ -21,5 +21,4 @@ | |
break; | |
} | |
- | |
} catch (e) { | |
$ERROR( | |
@@ -35,5 +34,4 @@ | |
break; | |
} | |
- | |
} catch (e) { | |
$ERROR( | |
@@ -49,5 +47,4 @@ | |
break; | |
} | |
- | |
} catch (e) { | |
$ERROR( | |
../test262/test//language/statements/for/S12.6.3_A4_T2.js | |
SyntaxError: Invalid left-hand side in for-in statement (20:4) | |
../test262/test//language/statements/for/S12.6.3_A4.1.js | |
SyntaxError: Unexpected token, expected ) (20:17) | |
../test262/test//language/statements/for/S12.6.3_A7.1_T1.js | |
SyntaxError: Unexpected token, expected ) (19:34) | |
../test262/test//language/statements/for/S12.6.3_A7.1_T2.js | |
SyntaxError: Unexpected token, expected ) (19:35) | |
../test262/test//language/statements/for/S12.6.3_A7_T1.js | |
SyntaxError: Unexpected token, expected ) (19:30) | |
../test262/test//language/statements/for/S12.6.3_A7_T2.js | |
SyntaxError: Unexpected token, expected ) (19:31) | |
../test262/test//language/statements/for/S12.6.3_A8.1_T1.js | |
SyntaxError: Unexpected token, expected , (19:34) | |
../test262/test//language/statements/for/S12.6.3_A8.1_T2.js | |
SyntaxError: Unexpected token, expected , (19:23) | |
../test262/test//language/statements/for/S12.6.3_A8.1_T3.js | |
SyntaxError: Unexpected token, expected , (19:9) | |
../test262/test//language/statements/for/S12.6.3_A8_T1.js | |
SyntaxError: Unexpected token, expected , (19:30) | |
../test262/test//language/statements/for/S12.6.3_A8_T2.js | |
SyntaxError: Unexpected token, expected , (19:19) | |
../test262/test//language/statements/for/S12.6.3_A8_T3.js | |
SyntaxError: Unexpected token, expected , (19:12) | |
../test262/test//language/statements/for-in/decl-cls.js | |
SyntaxError: Unexpected token (12:18) | |
../test262/test//language/statements/for-in/decl-fun.js | |
SyntaxError: Unexpected token (12:18) | |
../test262/test//language/statements/for-in/decl-gen.js | |
SyntaxError: Unexpected token (12:18) | |
../test262/test//language/statements/for-in/decl-const.js | |
SyntaxError: Unexpected token (12:18) | |
../test262/test//language/statements/for-in/decl-let.js | |
SyntaxError: Unexpected token (12:18) | |
../test262/test//language/statements/for-in/dstr-array-elem-init-simple-strict.js | |
26 | b. Let assignmentPattern be the parse of the source text corresponding to | |
27 | lhs using AssignmentPattern as the goal symbol. | |
28 | [...] | |
29 | ---*/ | |
30 | | |
31 | for ([ arguments ] in []) | |
32 | | |
33 | | |
SyntaxError: Unexpected token (34:0) | |
../test262/test//language/statements/for-in/dstr-array-elem-init-yield-ident-invalid.js | |
26 | b. Let assignmentPattern be the parse of the source text corresponding to | |
27 | lhs using AssignmentPattern as the goal symbol. | |
28 | [...] | |
29 | ---*/ | |
30 | | |
31 | for ([ x = yield ] in [ [] ]) | |
32 | | |
33 | | |
SyntaxError: Unexpected token (34:0) | |
../test262/test//language/statements/for-in/dstr-array-elem-nested-array-invalid.js | |
SyntaxError: Invalid left-hand side in for-in statement (32:8) | |
../test262/test//language/statements/for-in/dstr-array-elem-nested-array-yield-ident-invalid.js | |
26 | b. Let assignmentPattern be the parse of the source text corresponding to | |
27 | lhs using AssignmentPattern as the goal symbol. | |
28 | [...] | |
29 | ---*/ | |
30 | | |
31 | for ([ [ x[yield] ] ] in [ [ [] ] ]) | |
32 | | |
33 | | |
SyntaxError: Unexpected token (34:0) | |
../test262/test//language/statements/for-in/dstr-array-elem-nested-obj-invalid.js | |
SyntaxError: Object pattern can't contain getter or setter (32:12) | |
../test262/test//language/statements/for-in/dstr-array-elem-target-simple-strict.js | |
26 | b. Let assignmentPattern be the parse of the source text corresponding to | |
27 | lhs using AssignmentPattern as the goal symbol. | |
28 | [...] | |
29 | ---*/ | |
30 | | |
31 | for ([ arguments ] in [ [] ]) | |
32 | | |
33 | | |
SyntaxError: Unexpected token (34:0) | |
../test262/test//language/statements/for-in/dstr-array-rest-before-element.js | |
SyntaxError: Invalid left-hand side in for-in statement (32:6) | |
../test262/test//language/statements/for-in/dstr-array-elem-nested-obj-yield-ident-invalid.js | |
26 | b. Let assignmentPattern be the parse of the source text corresponding to | |
27 | lhs using AssignmentPattern as the goal symbol. | |
28 | [...] | |
29 | ---*/ | |
30 | | |
31 | for ([ { x = yield } ] in [ [ {} ] ]) | |
32 | | |
33 | | |
SyntaxError: Unexpected token (34:0) | |
../test262/test//language/statements/for-in/dstr-array-elem-target-yield-invalid.js | |
26 | b. Let assignmentPattern be the parse of the source text corresponding to | |
27 | lhs using AssignmentPattern as the goal symbol. | |
28 | [...] | |
29 | ---*/ | |
30 | | |
31 | for ([ x[yield] ] in [ [] ]) | |
32 | | |
33 | | |
SyntaxError: Unexpected token (34:0) | |
../test262/test//language/statements/for-in/dstr-array-rest-before-elision.js | |
26 | b. Let assignmentPattern be the parse of the source text corresponding to | |
27 | lhs using AssignmentPattern as the goal symbol. | |
28 | [...] | |
29 | ---*/ | |
30 | | |
31 | for ([ ...x ] in [ [] ]) | |
32 | | |
33 | | |
SyntaxError: Unexpected token (34:0) | |
../test262/test//language/statements/for-in/dstr-array-rest-before-rest.js | |
SyntaxError: Invalid left-hand side in for-in statement (32:6) | |
../test262/test//language/statements/for-in/dstr-array-rest-init.js | |
SyntaxError: Unexpected token (33:9) | |
../test262/test//language/statements/for-in/dstr-array-rest-elision-invalid.js | |
26 | b. Let assignmentPattern be the parse of the source text corresponding to | |
27 | lhs using AssignmentPattern as the goal symbol. | |
28 | [...] | |
29 | ---*/ | |
30 | | |
31 | for ([ ...x ] in [ [] ]) | |
32 | | |
33 | | |
SyntaxError: Unexpected token (34:0) | |
../test262/test//language/statements/for-in/dstr-array-rest-nested-array-invalid.js | |
SyntaxError: Invalid left-hand side in for-in statement (32:11) | |
../test262/test//language/statements/for-in/dstr-array-rest-nested-array-yield-ident-invalid.js | |
26 | b. Let assignmentPattern be the parse of the source text corresponding to | |
27 | lhs using AssignmentPattern as the goal symbol. | |
28 | [...] | |
29 | ---*/ | |
30 | | |
31 | for ([ ...[ x[yield] ] ] in [ [] ]) | |
32 | | |
33 | | |
SyntaxError: Unexpected token (34:0) | |
../test262/test//language/statements/for-in/dstr-array-rest-nested-obj-invalid.js | |
SyntaxError: Object pattern can't contain getter or setter (32:15) | |
../test262/test//language/statements/for-in/dstr-array-rest-nested-obj-yield-ident-invalid.js | |
SyntaxError: Unexpected token (32:9) | |
../test262/test//language/statements/for-in/dstr-array-rest-yield-ident-invalid.js | |
27 | lhs using AssignmentPattern as the goal symbol. | |
28 | [...] | |
29 | ---*/ | |
30 | var x = {}; | |
31 | | |
32 | for ([ ...x[yield] ] in [ [] ]) | |
33 | | |
34 | | |
SyntaxError: Unexpected token (35:0) | |
../test262/test//language/statements/for-in/dstr-obj-id-identifier-yield-expr.js | |
26 | b. Let assignmentPattern be the parse of the source text corresponding to | |
27 | lhs using AssignmentPattern as the goal symbol. | |
28 | [...] | |
29 | ---*/ | |
30 | (function*() { | |
31 | for ({ yield } in [ {} ]) | |
32 | | |
33 | }); | |
34 | | |
SyntaxError: Unexpected token (34:0) | |
../test262/test//language/statements/for-in/dstr-obj-id-init-simple-strict.js | |
26 | b. Let assignmentPattern be the parse of the source text corresponding to | |
27 | lhs using AssignmentPattern as the goal symbol. | |
28 | [...] | |
29 | ---*/ | |
30 | | |
31 | for ({ eval = 0 } in [ {} ]) | |
32 | | |
33 | | |
SyntaxError: Unexpected token (34:0) | |
../test262/test//language/statements/for-in/dstr-obj-id-identifier-yield-ident-invalid.js | |
26 | b. Let assignmentPattern be the parse of the source text corresponding to | |
27 | lhs using AssignmentPattern as the goal symbol. | |
28 | [...] | |
29 | ---*/ | |
30 | | |
31 | for ({ yield } in [ {} ]) | |
32 | | |
33 | | |
SyntaxError: Unexpected token (34:0) | |
../test262/test//language/statements/for-in/dstr-obj-id-simple-strict.js | |
26 | b. Let assignmentPattern be the parse of the source text corresponding to | |
27 | lhs using AssignmentPattern as the goal symbol. | |
28 | [...] | |
29 | ---*/ | |
30 | | |
31 | for ({ eval } in [ {} ]) | |
32 | | |
33 | | |
SyntaxError: Unexpected token (34:0) | |
../test262/test//language/statements/for-in/dstr-obj-id-init-yield-ident-invalid.js | |
26 | b. Let assignmentPattern be the parse of the source text corresponding to | |
27 | lhs using AssignmentPattern as the goal symbol. | |
28 | [...] | |
29 | ---*/ | |
30 | | |
31 | for ({ x = yield } in [ {} ]) | |
32 | | |
33 | | |
SyntaxError: Unexpected token (34:0) | |
../test262/test//language/statements/for-in/dstr-obj-prop-elem-init-yield-ident-invalid.js | |
26 | b. Let assignmentPattern be the parse of the source text corresponding to | |
27 | lhs using AssignmentPattern as the goal symbol. | |
28 | [...] | |
29 | ---*/ | |
30 | | |
31 | for ({ x: x = yield } in [ {} ]) | |
32 | | |
33 | | |
SyntaxError: Unexpected token (34:0) | |
../test262/test//language/statements/for-in/dstr-obj-prop-elem-target-yield-ident-invalid.js | |
26 | b. Let assignmentPattern be the parse of the source text corresponding to | |
27 | lhs using AssignmentPattern as the goal symbol. | |
28 | [...] | |
29 | ---*/ | |
30 | | |
31 | for ({ x: x[yield] } in [ {} ]) | |
32 | | |
33 | | |
SyntaxError: Unexpected token (34:0) | |
../test262/test//language/statements/for-in/dstr-obj-prop-nested-array-invalid.js | |
SyntaxError: Invalid left-hand side in object destructuring pattern (32:12) | |
../test262/test//language/statements/for-in/dstr-obj-prop-nested-array-yield-ident-invalid.js | |
26 | b. Let assignmentPattern be the parse of the source text corresponding to | |
27 | lhs using AssignmentPattern as the goal symbol. | |
28 | [...] | |
29 | ---*/ | |
30 | | |
31 | for ({ x: [ x = yield ] } in [ { x: [] } ]) | |
32 | | |
33 | | |
SyntaxError: Unexpected token (34:0) | |
../test262/test//language/statements/for-in/dstr-obj-prop-nested-obj-yield-ident-invalid.js | |
26 | b. Let assignmentPattern be the parse of the source text corresponding to | |
27 | lhs using AssignmentPattern as the goal symbol. | |
28 | [...] | |
29 | ---*/ | |
30 | | |
31 | for ({ x: { x = yield } } in [ { x: {} } ]) | |
32 | | |
33 | | |
SyntaxError: Unexpected token (34:0) | |
../test262/test//language/statements/for-in/dstr-obj-prop-nested-obj-invalid.js | |
SyntaxError: Object pattern can't contain getter or setter (32:16) | |
../test262/test//language/statements/for-in/head-const-bound-names-let.js | |
SyntaxError: Unexpected token (15:11) | |
../test262/test//language/statements/for-in/head-let-bound-names-let.js | |
SyntaxError: Unexpected token (15:9) | |
../test262/test//language/statements/for-in/head-lhs-invalid-asnmt-ptrn-ary.js | |
SyntaxError: Invalid left-hand side in for-in statement (18:7) | |
../test262/test//language/statements/for-in/head-lhs-cover-non-asnmt-trgt.js | |
SyntaxError: Invalid left-hand side in for-in statement (22:6) | |
../test262/test//language/statements/for-in/head-lhs-let.js | |
SyntaxError: Unexpected token (23:4) | |
../test262/test//language/statements/for-in/head-lhs-invalid-asnmt-ptrn-obj.js | |
SyntaxError: Object pattern can't contain methods (18:7) | |
../test262/test//language/statements/for-in/head-lhs-non-asnmt-trgt.js | |
SyntaxError: Invalid left-hand side in for-in statement (16:5) | |
../test262/test//language/statements/for-in/head-var-bound-names-let.js | |
SyntaxError: Unexpected token (13:9) | |
Index: ../test262/test//language/statements/for-in/S12.6.4_A1.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-in/S12.6.4_A1.js | |
+++ ../test262/test//language/statements/for-in/S12.6.4_A1.js | |
@@ -14,5 +14,4 @@ | |
var key = __key; | |
} | |
- | |
} catch (e) { | |
$ERROR('#1: "for(key in undefined){}" does not lead to throwing exception'); | |
../test262/test//language/statements/for-in/S12.6.4_A15.js | |
SyntaxError: Unexpected token, expected , (17:15) | |
Index: ../test262/test//language/statements/for-in/S12.6.4_A2.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-in/S12.6.4_A2.js | |
+++ ../test262/test//language/statements/for-in/S12.6.4_A2.js | |
@@ -14,5 +14,4 @@ | |
var key = __key; | |
} | |
- | |
} catch (e) { | |
$ERROR('#1: "for(__key in null){}" does not lead to throwing exception'); | |
Index: ../test262/test//language/statements/for-in/S12.6.4_A7_T1.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-in/S12.6.4_A7_T1.js | |
+++ ../test262/test//language/statements/for-in/S12.6.4_A7_T1.js | |
@@ -47,5 +47,4 @@ | |
delete hash_map[key]; | |
} | |
- | |
} | |
} | |
Index: ../test262/test//language/statements/for-in/S12.6.4_A7_T2.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-in/S12.6.4_A7_T2.js | |
+++ ../test262/test//language/statements/for-in/S12.6.4_A7_T2.js | |
@@ -47,5 +47,4 @@ | |
delete hash_map[key]; | |
} | |
- | |
} | |
} | |
Index: ../test262/test//language/statements/for-in/scope-head-lex-open.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-in/scope-head-lex-open.js | |
+++ ../test262/test//language/statements/for-in/scope-head-lex-open.js | |
@@ -40,6 +40,4 @@ | |
} | |
}) | |
- | |
- | |
-assert.sameValue(probeBefore(), "outside"); | |
+ assert.sameValue(probeBefore(), "outside"); | |
assert.throws(ReferenceError, probeExpr); | |
../test262/test//language/statements/for-of/decl-fun.js | |
SyntaxError: Unexpected token (12:18) | |
../test262/test//language/statements/for-of/decl-const.js | |
SyntaxError: Unexpected token (12:18) | |
../test262/test//language/statements/for-of/decl-cls.js | |
SyntaxError: Unexpected token (12:18) | |
../test262/test//language/statements/for-of/decl-let.js | |
SyntaxError: Unexpected token (12:18) | |
../test262/test//language/statements/for-of/decl-gen.js | |
SyntaxError: Unexpected token (12:18) | |
../test262/test//language/statements/for-of/dstr-array-elem-init-simple-strict.js | |
26 | b. Let assignmentPattern be the parse of the source text corresponding to | |
27 | lhs using AssignmentPattern as the goal symbol. | |
28 | [...] | |
29 | ---*/ | |
30 | | |
31 | for ([ arguments ] of []) | |
32 | | |
33 | | |
SyntaxError: Unexpected token (34:0) | |
../test262/test//language/statements/for-of/dstr-array-elem-init-yield-ident-invalid.js | |
26 | b. Let assignmentPattern be the parse of the source text corresponding to | |
27 | lhs using AssignmentPattern as the goal symbol. | |
28 | [...] | |
29 | ---*/ | |
30 | | |
31 | for ([ x = yield ] of [ [] ]) | |
32 | | |
33 | | |
SyntaxError: Unexpected token (34:0) | |
../test262/test//language/statements/for-of/dstr-array-elem-nested-array-invalid.js | |
SyntaxError: Invalid left-hand side in for-of statement (32:8) | |
Index: ../test262/test//language/statements/for-of/dstr-array-elem-nested-array-undefined-hole.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-of/dstr-array-elem-nested-array-undefined-hole.js | |
+++ ../test262/test//language/statements/for-of/dstr-array-elem-nested-array-undefined-hole.js | |
@@ -31,5 +31,5 @@ | |
assert.throws(TypeError, function() { | |
- for ([ [ _ ] ] of [ [ ] ]) { | |
+ for ([ [ _ ] ] of [ [] ]) { | |
counter += 1; | |
} | |
../test262/test//language/statements/for-of/dstr-array-elem-nested-array-yield-ident-invalid.js | |
26 | b. Let assignmentPattern be the parse of the source text corresponding to | |
27 | lhs using AssignmentPattern as the goal symbol. | |
28 | [...] | |
29 | ---*/ | |
30 | | |
31 | for ([ [ x[yield] ] ] of [ [ [] ] ]) | |
32 | | |
33 | | |
SyntaxError: Unexpected token (34:0) | |
../test262/test//language/statements/for-of/dstr-array-elem-nested-obj-invalid.js | |
SyntaxError: Object pattern can't contain getter or setter (32:12) | |
Index: ../test262/test//language/statements/for-of/dstr-array-elem-nested-obj-undefined-hole.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-of/dstr-array-elem-nested-obj-undefined-hole.js | |
+++ ../test262/test//language/statements/for-of/dstr-array-elem-nested-obj-undefined-hole.js | |
@@ -31,5 +31,5 @@ | |
assert.throws(TypeError, function() { | |
- for ([ { x } ] of [ [ ] ]) { | |
+ for ([ { x } ] of [ [] ]) { | |
counter += 1; | |
} | |
../test262/test//language/statements/for-of/dstr-array-elem-nested-obj-yield-ident-invalid.js | |
26 | b. Let assignmentPattern be the parse of the source text corresponding to | |
27 | lhs using AssignmentPattern as the goal symbol. | |
28 | [...] | |
29 | ---*/ | |
30 | | |
31 | for ([ { x = yield } ] of [ [ {} ] ]) | |
32 | | |
33 | | |
SyntaxError: Unexpected token (34:0) | |
../test262/test//language/statements/for-of/dstr-array-elem-target-simple-strict.js | |
26 | b. Let assignmentPattern be the parse of the source text corresponding to | |
27 | lhs using AssignmentPattern as the goal symbol. | |
28 | [...] | |
29 | ---*/ | |
30 | | |
31 | for ([ arguments ] of [ [] ]) | |
32 | | |
33 | | |
SyntaxError: Unexpected token (34:0) | |
../test262/test//language/statements/for-of/dstr-array-elem-target-yield-invalid.js | |
26 | b. Let assignmentPattern be the parse of the source text corresponding to | |
27 | lhs using AssignmentPattern as the goal symbol. | |
28 | [...] | |
29 | ---*/ | |
30 | | |
31 | for ([ x[yield] ] of [ [] ]) | |
32 | | |
33 | | |
SyntaxError: Unexpected token (34:0) | |
Index: ../test262/test//language/statements/for-of/dstr-array-elem-trlg-iter-elision-iter-abpt.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-of/dstr-array-elem-trlg-iter-elision-iter-abpt.js | |
+++ ../test262/test//language/statements/for-of/dstr-array-elem-trlg-iter-elision-iter-abpt.js | |
@@ -67,5 +67,5 @@ | |
assert.throws(Test262Error, function() { | |
- for ([ x, ] of [ iterable ]) { | |
+ for ([ x ] of [ iterable ]) { | |
counter += 1; | |
} | |
Index: ../test262/test//language/statements/for-of/dstr-array-elem-trlg-iter-elision-iter-nrml-close-err.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-of/dstr-array-elem-trlg-iter-elision-iter-nrml-close-err.js | |
+++ ../test262/test//language/statements/for-of/dstr-array-elem-trlg-iter-elision-iter-nrml-close-err.js | |
@@ -64,5 +64,5 @@ | |
assert.throws(Test262Error, function() { | |
- for ([ x, ] of [ iterable ]) { | |
+ for ([ x ] of [ iterable ]) { | |
counter += 1; | |
} | |
Index: ../test262/test//language/statements/for-of/dstr-array-elem-trlg-iter-elision-iter-nrml-close-skip.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-of/dstr-array-elem-trlg-iter-elision-iter-nrml-close-skip.js | |
+++ ../test262/test//language/statements/for-of/dstr-array-elem-trlg-iter-elision-iter-nrml-close-skip.js | |
@@ -61,5 +61,5 @@ | |
var counter = 0; | |
-for ([ x, ] of [ iterable ]) { | |
+for ([ x ] of [ iterable ]) { | |
assert.sameValue(nextCount, 2); | |
assert.sameValue(returnCount, 0); | |
Index: ../test262/test//language/statements/for-of/dstr-array-elem-trlg-iter-elision-iter-nrml-close-null.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-of/dstr-array-elem-trlg-iter-elision-iter-nrml-close-null.js | |
+++ ../test262/test//language/statements/for-of/dstr-array-elem-trlg-iter-elision-iter-nrml-close-null.js | |
@@ -70,5 +70,5 @@ | |
assert.throws(TypeError, function() { | |
- for ([ x, ] of [ iterable ]) { | |
+ for ([ x ] of [ iterable ]) { | |
counter += 1; | |
} | |
Index: ../test262/test//language/statements/for-of/dstr-array-elem-trlg-iter-elision-iter-nrml-close.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-of/dstr-array-elem-trlg-iter-elision-iter-nrml-close.js | |
+++ ../test262/test//language/statements/for-of/dstr-array-elem-trlg-iter-elision-iter-nrml-close.js | |
@@ -73,5 +73,5 @@ | |
var counter = 0; | |
-for ([ x, ] of [ iterable ]) { | |
+for ([ x ] of [ iterable ]) { | |
assert.sameValue(nextCount, 2); | |
assert.sameValue(returnCount, 1); | |
Index: ../test262/test//language/statements/for-of/dstr-array-elision-iter-abpt.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-of/dstr-array-elision-iter-abpt.js | |
+++ ../test262/test//language/statements/for-of/dstr-array-elision-iter-abpt.js | |
@@ -54,5 +54,5 @@ | |
assert.throws(Test262Error, function() { | |
- for ([ ] of [ iterable ]) { | |
+ for ([] of [ iterable ]) { | |
counter += 1; | |
} | |
Index: ../test262/test//language/statements/for-of/dstr-array-elision-iter-get-err.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-of/dstr-array-elision-iter-get-err.js | |
+++ ../test262/test//language/statements/for-of/dstr-array-elision-iter-get-err.js | |
@@ -40,5 +40,5 @@ | |
assert.throws(Test262Error, function() { | |
- for ([ ] of [ iterable ]) { | |
+ for ([] of [ iterable ]) { | |
counter += 1; | |
} | |
Index: ../test262/test//language/statements/for-of/dstr-array-elision-iter-nrml-close-err.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-of/dstr-array-elision-iter-nrml-close-err.js | |
+++ ../test262/test//language/statements/for-of/dstr-array-elision-iter-nrml-close-err.js | |
@@ -57,5 +57,5 @@ | |
assert.throws(Test262Error, function() { | |
- for ([ ] of [ iterable ]) { | |
+ for ([] of [ iterable ]) { | |
counter += 1; | |
} | |
Index: ../test262/test//language/statements/for-of/dstr-array-elision-iter-nrml-close.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-of/dstr-array-elision-iter-nrml-close.js | |
+++ ../test262/test//language/statements/for-of/dstr-array-elision-iter-nrml-close.js | |
@@ -66,5 +66,5 @@ | |
var counter = 0; | |
-for ([ ] of [ iterable ]) { | |
+for ([] of [ iterable ]) { | |
assert.sameValue(nextCount, 1); | |
assert.sameValue(returnCount, 1); | |
Index: ../test262/test//language/statements/for-of/dstr-array-elision-iter-nrml-close-skip.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-of/dstr-array-elision-iter-nrml-close-skip.js | |
+++ ../test262/test//language/statements/for-of/dstr-array-elision-iter-nrml-close-skip.js | |
@@ -54,5 +54,5 @@ | |
var counter = 0; | |
-for ([ ] of [ iterable ]) { | |
+for ([] of [ iterable ]) { | |
assert.sameValue(nextCount, 1); | |
assert.sameValue(returnCount, 0); | |
Index: ../test262/test//language/statements/for-of/dstr-array-elision-iter-nrml-close-null.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-of/dstr-array-elision-iter-nrml-close-null.js | |
+++ ../test262/test//language/statements/for-of/dstr-array-elision-iter-nrml-close-null.js | |
@@ -64,5 +64,5 @@ | |
assert.throws(TypeError, function() { | |
- for ([ ] of [ iterable ]) { | |
+ for ([] of [ iterable ]) { | |
counter += 1; | |
} | |
Index: ../test262/test//language/statements/for-of/dstr-array-elision-val-array.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-of/dstr-array-elision-val-array.js | |
+++ ../test262/test//language/statements/for-of/dstr-array-elision-val-array.js | |
@@ -29,5 +29,5 @@ | |
var counter = 0; | |
-for ([ ] of [ [] ]) { | |
+for ([] of [ [] ]) { | |
counter += 1; | |
} | |
Index: ../test262/test//language/statements/for-of/dstr-array-elision-val-bool.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-of/dstr-array-elision-val-bool.js | |
+++ ../test262/test//language/statements/for-of/dstr-array-elision-val-bool.js | |
@@ -30,5 +30,5 @@ | |
assert.throws(TypeError, function() { | |
- for ([ ] of [ true ]) { | |
+ for ([] of [ true ]) { | |
counter += 1; | |
} | |
Index: ../test262/test//language/statements/for-of/dstr-array-elision-val-null.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-of/dstr-array-elision-val-null.js | |
+++ ../test262/test//language/statements/for-of/dstr-array-elision-val-null.js | |
@@ -30,5 +30,5 @@ | |
assert.throws(TypeError, function() { | |
- for ([ ] of [ null ]) { | |
+ for ([] of [ null ]) { | |
counter += 1; | |
} | |
Index: ../test262/test//language/statements/for-of/dstr-array-elision-val-num.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-of/dstr-array-elision-val-num.js | |
+++ ../test262/test//language/statements/for-of/dstr-array-elision-val-num.js | |
@@ -30,5 +30,5 @@ | |
assert.throws(TypeError, function() { | |
- for ([ ] of [ 1 ]) { | |
+ for ([] of [ 1 ]) { | |
counter += 1; | |
} | |
Index: ../test262/test//language/statements/for-of/dstr-array-elision-val-string.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-of/dstr-array-elision-val-string.js | |
+++ ../test262/test//language/statements/for-of/dstr-array-elision-val-string.js | |
@@ -29,5 +29,5 @@ | |
var counter = 0; | |
-for ([ ] of [ "string literal" ]) { | |
+for ([] of [ "string literal" ]) { | |
counter += 1; | |
} | |
Index: ../test262/test//language/statements/for-of/dstr-array-elision-val-undef.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-of/dstr-array-elision-val-undef.js | |
+++ ../test262/test//language/statements/for-of/dstr-array-elision-val-undef.js | |
@@ -30,5 +30,5 @@ | |
assert.throws(TypeError, function() { | |
- for ([ ] of [ undefined ]) { | |
+ for ([] of [ undefined ]) { | |
counter += 1; | |
} | |
Index: ../test262/test//language/statements/for-of/dstr-array-elision-val-symbol.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-of/dstr-array-elision-val-symbol.js | |
+++ ../test262/test//language/statements/for-of/dstr-array-elision-val-symbol.js | |
@@ -31,5 +31,5 @@ | |
assert.throws(TypeError, function() { | |
- for ([ ] of [ s ]) { | |
+ for ([] of [ s ]) { | |
counter += 1; | |
} | |
Index: ../test262/test//language/statements/for-of/dstr-array-iteration.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-of/dstr-array-iteration.js | |
+++ ../test262/test//language/statements/for-of/dstr-array-iteration.js | |
@@ -37,5 +37,5 @@ | |
var counter = 0; | |
-for ([ , ] of [ g() ]) { | |
+for ([ ] of [ g() ]) { | |
assert.sameValue(count, 2); | |
counter += 1; | |
../test262/test//language/statements/for-of/dstr-array-rest-before-element.js | |
SyntaxError: Invalid left-hand side in for-of statement (32:6) | |
../test262/test//language/statements/for-of/dstr-array-rest-before-elision.js | |
26 | b. Let assignmentPattern be the parse of the source text corresponding to | |
27 | lhs using AssignmentPattern as the goal symbol. | |
28 | [...] | |
29 | ---*/ | |
30 | | |
31 | for ([ ...x ] of [ [] ]) | |
32 | | |
33 | | |
SyntaxError: Unexpected token (34:0) | |
../test262/test//language/statements/for-of/dstr-array-rest-elision-invalid.js | |
26 | b. Let assignmentPattern be the parse of the source text corresponding to | |
27 | lhs using AssignmentPattern as the goal symbol. | |
28 | [...] | |
29 | ---*/ | |
30 | | |
31 | for ([ ...x ] of [ [] ]) | |
32 | | |
33 | | |
SyntaxError: Unexpected token (34:0) | |
../test262/test//language/statements/for-of/dstr-array-rest-before-rest.js | |
SyntaxError: Invalid left-hand side in for-of statement (32:6) | |
../test262/test//language/statements/for-of/dstr-array-rest-init.js | |
SyntaxError: Unexpected token (33:9) | |
../test262/test//language/statements/for-of/dstr-array-rest-nested-array-invalid.js | |
SyntaxError: Invalid left-hand side in for-of statement (32:11) | |
Index: ../test262/test//language/statements/for-of/dstr-array-rest-nested-array-undefined-hole.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-of/dstr-array-rest-nested-array-undefined-hole.js | |
+++ ../test262/test//language/statements/for-of/dstr-array-rest-nested-array-undefined-hole.js | |
@@ -30,5 +30,5 @@ | |
var counter = 0; | |
-for ([ ...[ x ] ] of [ [ ] ]) { | |
+for ([ ...[ x ] ] of [ [] ]) { | |
assert.sameValue(x, undefined); | |
counter += 1; | |
../test262/test//language/statements/for-of/dstr-array-rest-nested-array-yield-ident-invalid.js | |
26 | b. Let assignmentPattern be the parse of the source text corresponding to | |
27 | lhs using AssignmentPattern as the goal symbol. | |
28 | [...] | |
29 | ---*/ | |
30 | | |
31 | for ([ ...[ x[yield] ] ] of [ [] ]) | |
32 | | |
33 | | |
SyntaxError: Unexpected token (34:0) | |
../test262/test//language/statements/for-of/dstr-array-rest-nested-obj-null.js | |
SyntaxError: Unexpected token (32:9) | |
../test262/test//language/statements/for-of/dstr-array-rest-nested-obj-undefined-hole.js | |
SyntaxError: Unexpected token (33:9) | |
../test262/test//language/statements/for-of/dstr-array-rest-nested-obj-invalid.js | |
SyntaxError: Object pattern can't contain getter or setter (32:15) | |
../test262/test//language/statements/for-of/dstr-array-rest-nested-obj-undefined-own.js | |
SyntaxError: Unexpected token (33:9) | |
../test262/test//language/statements/for-of/dstr-array-rest-nested-obj-undefined.js | |
SyntaxError: Unexpected token (33:9) | |
../test262/test//language/statements/for-of/dstr-array-rest-nested-obj-yield-expr.js | |
SyntaxError: Unexpected token (34:9) | |
../test262/test//language/statements/for-of/dstr-array-rest-nested-obj-yield-ident-invalid.js | |
SyntaxError: Unexpected token (32:9) | |
../test262/test//language/statements/for-of/dstr-array-rest-nested-obj-yield-ident-valid.js | |
SyntaxError: Unexpected token (33:9) | |
../test262/test//language/statements/for-of/dstr-array-rest-nested-obj.js | |
SyntaxError: Unexpected token (32:9) | |
../test262/test//language/statements/for-of/dstr-array-rest-yield-ident-invalid.js | |
27 | lhs using AssignmentPattern as the goal symbol. | |
28 | [...] | |
29 | ---*/ | |
30 | var x = {}; | |
31 | | |
32 | for ([ ...x[yield] ] of [ [] ]) | |
33 | | |
34 | | |
SyntaxError: Unexpected token (35:0) | |
Index: ../test262/test//language/statements/for-of/dstr-const-ary-ptrn-elem-ary-elision-init.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-of/dstr-const-ary-ptrn-elem-ary-elision-init.js | |
+++ ../test262/test//language/statements/for-of/dstr-const-ary-ptrn-elem-ary-elision-init.js | |
@@ -60,5 +60,5 @@ | |
var iterCount = 0; | |
-for (const [ [ ] = g() ] of [ [] ]) { | |
+for (const [ [] = g() ] of [ [] ]) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/statements/for-of/dstr-const-ary-ptrn-elem-ary-elision-iter.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-of/dstr-const-ary-ptrn-elem-ary-elision-iter.js | |
+++ ../test262/test//language/statements/for-of/dstr-const-ary-ptrn-elem-ary-elision-iter.js | |
@@ -58,5 +58,5 @@ | |
var iterCount = 0; | |
-for (const [ [ ] = g() ] of [ [ [] ] ]) { | |
+for (const [ [] = g() ] of [ [ [] ] ]) { | |
assert.sameValue(callCount, 0); | |
Index: ../test262/test//language/statements/for-of/dstr-const-ary-ptrn-elem-id-init-hole.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-of/dstr-const-ary-ptrn-elem-id-init-hole.js | |
+++ ../test262/test//language/statements/for-of/dstr-const-ary-ptrn-elem-id-init-hole.js | |
@@ -48,5 +48,5 @@ | |
var iterCount = 0; | |
-for (const [ x = 23 ] of [ [ ] ]) { | |
+for (const [ x = 23 ] of [ [] ]) { | |
assert.sameValue(x, 23); | |
// another statement | |
Index: ../test262/test//language/statements/for-of/dstr-const-ary-ptrn-elision-exhausted.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-of/dstr-const-ary-ptrn-elision-exhausted.js | |
+++ ../test262/test//language/statements/for-of/dstr-const-ary-ptrn-elision-exhausted.js | |
@@ -59,5 +59,5 @@ | |
var iterCount = 0; | |
-for (const [ ] of [ iter ]) { | |
+for (const [] of [ iter ]) { | |
iterCount += 1; | |
} | |
Index: ../test262/test//language/statements/for-of/dstr-const-ary-ptrn-elision-step-err.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-of/dstr-const-ary-ptrn-elision-step-err.js | |
+++ ../test262/test//language/statements/for-of/dstr-const-ary-ptrn-elision-step-err.js | |
@@ -62,5 +62,5 @@ | |
assert.throws(Test262Error, function() { | |
- for (const [ ] of [ iter ]) { | |
+ for (const [] of [ iter ]) { | |
return; | |
} | |
Index: ../test262/test//language/statements/for-of/dstr-const-ary-ptrn-elision.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-of/dstr-const-ary-ptrn-elision.js | |
+++ ../test262/test//language/statements/for-of/dstr-const-ary-ptrn-elision.js | |
@@ -67,5 +67,5 @@ | |
var iterCount = 0; | |
-for (const [ ] of [ g() ]) { | |
+for (const [] of [ g() ]) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
../test262/test//language/statements/for-of/dstr-const-ary-ptrn-rest-ary-elem.js | |
SyntaxError: Unexpected token (75:15) | |
../test262/test//language/statements/for-of/dstr-const-ary-ptrn-rest-ary-elision.js | |
SyntaxError: Unexpected token (82:15) | |
../test262/test//language/statements/for-of/dstr-const-ary-ptrn-rest-ary-empty.js | |
SyntaxError: Unexpected token (66:15) | |
../test262/test//language/statements/for-of/dstr-const-ary-ptrn-rest-ary-rest.js | |
SyntaxError: Unexpected token (56:15) | |
../test262/test//language/statements/for-of/dstr-const-ary-ptrn-rest-init-ary.js | |
SyntaxError: Unexpected token (51:15) | |
../test262/test//language/statements/for-of/dstr-const-ary-ptrn-rest-init-obj.js | |
SyntaxError: Unexpected token (51:15) | |
../test262/test//language/statements/for-of/dstr-const-ary-ptrn-rest-init-id.js | |
SyntaxError: Unexpected token, expected ] (51:17) | |
../test262/test//language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-ary.js | |
SyntaxError: Unexpected token (51:15) | |
../test262/test//language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-id.js | |
SyntaxError: Unexpected token, expected ] (51:16) | |
../test262/test//language/statements/for-of/dstr-const-ary-ptrn-rest-not-final-obj.js | |
SyntaxError: Unexpected token (51:15) | |
../test262/test//language/statements/for-of/dstr-const-ary-ptrn-rest-obj-id.js | |
SyntaxError: Unexpected token (55:15) | |
../test262/test//language/statements/for-of/dstr-const-ary-ptrn-rest-obj-prop-id.js | |
SyntaxError: Unexpected token (55:15) | |
Index: ../test262/test//language/statements/for-of/dstr-let-ary-ptrn-elem-ary-elision-init.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-of/dstr-let-ary-ptrn-elem-ary-elision-init.js | |
+++ ../test262/test//language/statements/for-of/dstr-let-ary-ptrn-elem-ary-elision-init.js | |
@@ -60,5 +60,5 @@ | |
var iterCount = 0; | |
-for (let [ [ ] = g() ] of [ [] ]) { | |
+for (let [ [] = g() ] of [ [] ]) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/statements/for-of/dstr-let-ary-ptrn-elem-ary-elision-iter.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-of/dstr-let-ary-ptrn-elem-ary-elision-iter.js | |
+++ ../test262/test//language/statements/for-of/dstr-let-ary-ptrn-elem-ary-elision-iter.js | |
@@ -58,5 +58,5 @@ | |
var iterCount = 0; | |
-for (let [ [ ] = g() ] of [ [ [] ] ]) { | |
+for (let [ [] = g() ] of [ [ [] ] ]) { | |
assert.sameValue(callCount, 0); | |
Index: ../test262/test//language/statements/for-of/dstr-let-ary-ptrn-elem-id-init-hole.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-of/dstr-let-ary-ptrn-elem-id-init-hole.js | |
+++ ../test262/test//language/statements/for-of/dstr-let-ary-ptrn-elem-id-init-hole.js | |
@@ -48,5 +48,5 @@ | |
var iterCount = 0; | |
-for (let [ x = 23 ] of [ [ ] ]) { | |
+for (let [ x = 23 ] of [ [] ]) { | |
assert.sameValue(x, 23); | |
// another statement | |
Index: ../test262/test//language/statements/for-of/dstr-let-ary-ptrn-elision-exhausted.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-of/dstr-let-ary-ptrn-elision-exhausted.js | |
+++ ../test262/test//language/statements/for-of/dstr-let-ary-ptrn-elision-exhausted.js | |
@@ -59,5 +59,5 @@ | |
var iterCount = 0; | |
-for (let [ ] of [ iter ]) { | |
+for (let [] of [ iter ]) { | |
iterCount += 1; | |
} | |
Index: ../test262/test//language/statements/for-of/dstr-let-ary-ptrn-elision-step-err.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-of/dstr-let-ary-ptrn-elision-step-err.js | |
+++ ../test262/test//language/statements/for-of/dstr-let-ary-ptrn-elision-step-err.js | |
@@ -62,5 +62,5 @@ | |
assert.throws(Test262Error, function() { | |
- for (let [ ] of [ iter ]) { | |
+ for (let [] of [ iter ]) { | |
return; | |
} | |
Index: ../test262/test//language/statements/for-of/dstr-let-ary-ptrn-elision.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-of/dstr-let-ary-ptrn-elision.js | |
+++ ../test262/test//language/statements/for-of/dstr-let-ary-ptrn-elision.js | |
@@ -67,5 +67,5 @@ | |
var iterCount = 0; | |
-for (let [ ] of [ g() ]) { | |
+for (let [] of [ g() ]) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
../test262/test//language/statements/for-of/dstr-let-ary-ptrn-rest-ary-elem.js | |
SyntaxError: Unexpected token (75:13) | |
../test262/test//language/statements/for-of/dstr-let-ary-ptrn-rest-ary-elision.js | |
SyntaxError: Unexpected token (82:13) | |
../test262/test//language/statements/for-of/dstr-let-ary-ptrn-rest-ary-rest.js | |
SyntaxError: Unexpected token (56:13) | |
../test262/test//language/statements/for-of/dstr-let-ary-ptrn-rest-ary-empty.js | |
SyntaxError: Unexpected token (66:13) | |
../test262/test//language/statements/for-of/dstr-let-ary-ptrn-rest-init-ary.js | |
SyntaxError: Unexpected token (51:13) | |
../test262/test//language/statements/for-of/dstr-let-ary-ptrn-rest-init-obj.js | |
SyntaxError: Unexpected token (51:13) | |
../test262/test//language/statements/for-of/dstr-let-ary-ptrn-rest-init-id.js | |
SyntaxError: Unexpected token, expected ] (51:15) | |
../test262/test//language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-id.js | |
SyntaxError: Unexpected token, expected ] (51:14) | |
../test262/test//language/statements/for-of/dstr-let-ary-ptrn-rest-obj-id.js | |
SyntaxError: Unexpected token (55:13) | |
../test262/test//language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-obj.js | |
SyntaxError: Unexpected token (51:13) | |
../test262/test//language/statements/for-of/dstr-let-ary-ptrn-rest-obj-prop-id.js | |
SyntaxError: Unexpected token (55:13) | |
../test262/test//language/statements/for-of/dstr-let-ary-ptrn-rest-not-final-ary.js | |
SyntaxError: Unexpected token (51:13) | |
../test262/test//language/statements/for-of/dstr-obj-id-identifier-yield-ident-invalid.js | |
26 | b. Let assignmentPattern be the parse of the source text corresponding to | |
27 | lhs using AssignmentPattern as the goal symbol. | |
28 | [...] | |
29 | ---*/ | |
30 | | |
31 | for ({ yield } of [ {} ]) | |
32 | | |
33 | | |
SyntaxError: Unexpected token (34:0) | |
../test262/test//language/statements/for-of/dstr-obj-id-identifier-yield-expr.js | |
26 | b. Let assignmentPattern be the parse of the source text corresponding to | |
27 | lhs using AssignmentPattern as the goal symbol. | |
28 | [...] | |
29 | ---*/ | |
30 | (function*() { | |
31 | for ({ yield } of [ {} ]) | |
32 | | |
33 | }); | |
34 | | |
SyntaxError: Unexpected token (34:0) | |
../test262/test//language/statements/for-of/dstr-obj-id-init-yield-ident-invalid.js | |
26 | b. Let assignmentPattern be the parse of the source text corresponding to | |
27 | lhs using AssignmentPattern as the goal symbol. | |
28 | [...] | |
29 | ---*/ | |
30 | | |
31 | for ({ x = yield } of [ {} ]) | |
32 | | |
33 | | |
SyntaxError: Unexpected token (34:0) | |
../test262/test//language/statements/for-of/dstr-obj-id-init-simple-strict.js | |
26 | b. Let assignmentPattern be the parse of the source text corresponding to | |
27 | lhs using AssignmentPattern as the goal symbol. | |
28 | [...] | |
29 | ---*/ | |
30 | | |
31 | for ({ eval = 0 } of [ {} ]) | |
32 | | |
33 | | |
SyntaxError: Unexpected token (34:0) | |
../test262/test//language/statements/for-of/dstr-obj-id-simple-strict.js | |
26 | b. Let assignmentPattern be the parse of the source text corresponding to | |
27 | lhs using AssignmentPattern as the goal symbol. | |
28 | [...] | |
29 | ---*/ | |
30 | | |
31 | for ({ eval } of [ {} ]) | |
32 | | |
33 | | |
SyntaxError: Unexpected token (34:0) | |
../test262/test//language/statements/for-of/dstr-obj-prop-elem-init-yield-ident-invalid.js | |
26 | b. Let assignmentPattern be the parse of the source text corresponding to | |
27 | lhs using AssignmentPattern as the goal symbol. | |
28 | [...] | |
29 | ---*/ | |
30 | | |
31 | for ({ x: x = yield } of [ {} ]) | |
32 | | |
33 | | |
SyntaxError: Unexpected token (34:0) | |
../test262/test//language/statements/for-of/dstr-obj-prop-elem-target-yield-ident-invalid.js | |
26 | b. Let assignmentPattern be the parse of the source text corresponding to | |
27 | lhs using AssignmentPattern as the goal symbol. | |
28 | [...] | |
29 | ---*/ | |
30 | | |
31 | for ({ x: x[yield] } of [ {} ]) | |
32 | | |
33 | | |
SyntaxError: Unexpected token (34:0) | |
../test262/test//language/statements/for-of/dstr-obj-prop-nested-array-invalid.js | |
SyntaxError: Invalid left-hand side in object destructuring pattern (32:12) | |
../test262/test//language/statements/for-of/dstr-obj-prop-nested-array-yield-ident-invalid.js | |
26 | b. Let assignmentPattern be the parse of the source text corresponding to | |
27 | lhs using AssignmentPattern as the goal symbol. | |
28 | [...] | |
29 | ---*/ | |
30 | | |
31 | for ({ x: [ x = yield ] } of [ { x: [] } ]) | |
32 | | |
33 | | |
SyntaxError: Unexpected token (34:0) | |
../test262/test//language/statements/for-of/dstr-obj-prop-nested-obj-invalid.js | |
SyntaxError: Object pattern can't contain getter or setter (32:16) | |
../test262/test//language/statements/for-of/dstr-obj-prop-nested-obj-yield-ident-invalid.js | |
26 | b. Let assignmentPattern be the parse of the source text corresponding to | |
27 | lhs using AssignmentPattern as the goal symbol. | |
28 | [...] | |
29 | ---*/ | |
30 | | |
31 | for ({ x: { x = yield } } of [ { x: {} } ]) | |
32 | | |
33 | | |
SyntaxError: Unexpected token (34:0) | |
Index: ../test262/test//language/statements/for-of/dstr-var-ary-ptrn-elem-ary-elision-init.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-of/dstr-var-ary-ptrn-elem-ary-elision-init.js | |
+++ ../test262/test//language/statements/for-of/dstr-var-ary-ptrn-elem-ary-elision-init.js | |
@@ -57,5 +57,5 @@ | |
var iterCount = 0; | |
-for (var [ [ ] = g() ] of [ [] ]) { | |
+for (var [ [] = g() ] of [ [] ]) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/statements/for-of/dstr-var-ary-ptrn-elem-ary-elision-iter.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-of/dstr-var-ary-ptrn-elem-ary-elision-iter.js | |
+++ ../test262/test//language/statements/for-of/dstr-var-ary-ptrn-elem-ary-elision-iter.js | |
@@ -55,5 +55,5 @@ | |
var iterCount = 0; | |
-for (var [ [ ] = g() ] of [ [ [] ] ]) { | |
+for (var [ [] = g() ] of [ [ [] ] ]) { | |
assert.sameValue(callCount, 0); | |
Index: ../test262/test//language/statements/for-of/dstr-var-ary-ptrn-elem-id-init-hole.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-of/dstr-var-ary-ptrn-elem-id-init-hole.js | |
+++ ../test262/test//language/statements/for-of/dstr-var-ary-ptrn-elem-id-init-hole.js | |
@@ -45,5 +45,5 @@ | |
var iterCount = 0; | |
-for (var [ x = 23 ] of [ [ ] ]) { | |
+for (var [ x = 23 ] of [ [] ]) { | |
assert.sameValue(x, 23); | |
// another statement | |
Index: ../test262/test//language/statements/for-of/dstr-var-ary-ptrn-elision-exhausted.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-of/dstr-var-ary-ptrn-elision-exhausted.js | |
+++ ../test262/test//language/statements/for-of/dstr-var-ary-ptrn-elision-exhausted.js | |
@@ -56,5 +56,5 @@ | |
var iterCount = 0; | |
-for (var [ ] of [ iter ]) { | |
+for (var [] of [ iter ]) { | |
iterCount += 1; | |
} | |
Index: ../test262/test//language/statements/for-of/dstr-var-ary-ptrn-elision-step-err.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-of/dstr-var-ary-ptrn-elision-step-err.js | |
+++ ../test262/test//language/statements/for-of/dstr-var-ary-ptrn-elision-step-err.js | |
@@ -59,5 +59,5 @@ | |
assert.throws(Test262Error, function() { | |
- for (var [ ] of [ iter ]) { | |
+ for (var [] of [ iter ]) { | |
return; | |
} | |
Index: ../test262/test//language/statements/for-of/dstr-var-ary-ptrn-elision.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-of/dstr-var-ary-ptrn-elision.js | |
+++ ../test262/test//language/statements/for-of/dstr-var-ary-ptrn-elision.js | |
@@ -64,5 +64,5 @@ | |
var iterCount = 0; | |
-for (var [ ] of [ g() ]) { | |
+for (var [] of [ g() ]) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
../test262/test//language/statements/for-of/dstr-var-ary-ptrn-rest-ary-elision.js | |
SyntaxError: Unexpected token (79:13) | |
../test262/test//language/statements/for-of/dstr-var-ary-ptrn-rest-ary-elem.js | |
SyntaxError: Unexpected token (72:13) | |
../test262/test//language/statements/for-of/dstr-var-ary-ptrn-rest-ary-empty.js | |
SyntaxError: Unexpected token (63:13) | |
../test262/test//language/statements/for-of/dstr-var-ary-ptrn-rest-ary-rest.js | |
SyntaxError: Unexpected token (53:13) | |
../test262/test//language/statements/for-of/dstr-var-ary-ptrn-rest-init-ary.js | |
SyntaxError: Unexpected token (48:13) | |
../test262/test//language/statements/for-of/dstr-var-ary-ptrn-rest-init-id.js | |
SyntaxError: Unexpected token, expected ] (48:15) | |
../test262/test//language/statements/for-of/dstr-var-ary-ptrn-rest-init-obj.js | |
SyntaxError: Unexpected token (48:13) | |
../test262/test//language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-obj.js | |
SyntaxError: Unexpected token (48:13) | |
../test262/test//language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-id.js | |
SyntaxError: Unexpected token, expected ] (48:14) | |
../test262/test//language/statements/for-of/dstr-var-ary-ptrn-rest-obj-id.js | |
SyntaxError: Unexpected token (52:13) | |
../test262/test//language/statements/for-of/dstr-var-ary-ptrn-rest-not-final-ary.js | |
SyntaxError: Unexpected token (48:13) | |
../test262/test//language/statements/for-of/dstr-var-ary-ptrn-rest-obj-prop-id.js | |
SyntaxError: Unexpected token (52:13) | |
../test262/test//language/statements/for-of/head-const-bound-names-let.js | |
SyntaxError: Unexpected token (15:11) | |
../test262/test//language/statements/for-of/head-let-bound-names-let.js | |
SyntaxError: Unexpected token (15:9) | |
../test262/test//language/statements/for-of/head-lhs-cover-non-asnmt-trgt.js | |
SyntaxError: Invalid left-hand side in for-of statement (22:6) | |
../test262/test//language/statements/for-of/head-lhs-invalid-asnmt-ptrn-ary.js | |
SyntaxError: Invalid left-hand side in for-of statement (18:7) | |
../test262/test//language/statements/for-of/head-lhs-invalid-asnmt-ptrn-obj.js | |
SyntaxError: Object pattern can't contain methods (18:7) | |
../test262/test//language/statements/for-of/head-lhs-non-asnmt-trgt.js | |
SyntaxError: Invalid left-hand side in for-of statement (16:5) | |
../test262/test//language/statements/for-of/head-lhs-let.js | |
SyntaxError: Unexpected token, expected ; (23:13) | |
../test262/test//language/statements/for-of/head-var-bound-names-let.js | |
SyntaxError: Unexpected token (13:9) | |
Index: ../test262/test//language/statements/for-of/scope-head-lex-open.js | |
=================================================================== | |
--- ../test262/test//language/statements/for-of/scope-head-lex-open.js | |
+++ ../test262/test//language/statements/for-of/scope-head-lex-open.js | |
@@ -38,6 +38,4 @@ | |
typeof x; | |
}, [])) | |
- | |
- | |
-assert.sameValue(probeBefore(), "outside"); | |
+ assert.sameValue(probeBefore(), "outside"); | |
assert.throws(ReferenceError, probeExpr); | |
Index: ../test262/test//language/statements/function/13.0_4-5gs.js | |
=================================================================== | |
--- ../test262/test//language/statements/function/13.0_4-5gs.js | |
+++ ../test262/test//language/statements/function/13.0_4-5gs.js | |
@@ -16,3 +16,2 @@ | |
eval = 42; | |
} | |
- | |
Index: ../test262/test//language/statements/function/13.1-13gs.js | |
=================================================================== | |
--- ../test262/test//language/statements/function/13.1-13gs.js | |
+++ ../test262/test//language/statements/function/13.1-13gs.js | |
@@ -14,3 +14,2 @@ | |
function arguments() {} | |
- | |
Index: ../test262/test//language/statements/function/dstr-ary-ptrn-elem-ary-elision-init.js | |
=================================================================== | |
--- ../test262/test//language/statements/function/dstr-ary-ptrn-elem-ary-elision-init.js | |
+++ ../test262/test//language/statements/function/dstr-ary-ptrn-elem-ary-elision-init.js | |
@@ -62,5 +62,5 @@ | |
var callCount = 0; | |
-function f([ [ ] = g() ]) { | |
+function f([ [] = g() ]) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/statements/function/dstr-ary-ptrn-elem-ary-elision-iter.js | |
=================================================================== | |
--- ../test262/test//language/statements/function/dstr-ary-ptrn-elem-ary-elision-iter.js | |
+++ ../test262/test//language/statements/function/dstr-ary-ptrn-elem-ary-elision-iter.js | |
@@ -60,5 +60,5 @@ | |
var callCount = 0; | |
-function f([ [ ] = g() ]) { | |
+function f([ [] = g() ]) { | |
assert.sameValue(callCount, 0); | |
callCount = callCount + 1; | |
Index: ../test262/test//language/statements/function/dstr-ary-ptrn-elem-id-init-hole.js | |
=================================================================== | |
--- ../test262/test//language/statements/function/dstr-ary-ptrn-elem-id-init-hole.js | |
+++ ../test262/test//language/statements/function/dstr-ary-ptrn-elem-id-init-hole.js | |
@@ -56,4 +56,4 @@ | |
} | |
-f([ ]); | |
+f([]); | |
assert.sameValue(callCount, 1, "function invoked exactly once"); | |
Index: ../test262/test//language/statements/function/dstr-ary-ptrn-elision-exhausted.js | |
=================================================================== | |
--- ../test262/test//language/statements/function/dstr-ary-ptrn-elision-exhausted.js | |
+++ ../test262/test//language/statements/function/dstr-ary-ptrn-elision-exhausted.js | |
@@ -61,5 +61,5 @@ | |
var callCount = 0; | |
-function f([ ]) { | |
+function f([]) { | |
callCount = callCount + 1; | |
} | |
Index: ../test262/test//language/statements/function/dstr-ary-ptrn-elision-step-err.js | |
=================================================================== | |
--- ../test262/test//language/statements/function/dstr-ary-ptrn-elision-step-err.js | |
+++ ../test262/test//language/statements/function/dstr-ary-ptrn-elision-step-err.js | |
@@ -64,5 +64,5 @@ | |
}(); | |
-function f([ ]) {} | |
+function f([]) {} | |
assert.throws(Test262Error, function() { | |
Index: ../test262/test//language/statements/function/dstr-ary-ptrn-elision.js | |
=================================================================== | |
--- ../test262/test//language/statements/function/dstr-ary-ptrn-elision.js | |
+++ ../test262/test//language/statements/function/dstr-ary-ptrn-elision.js | |
@@ -69,5 +69,5 @@ | |
var callCount = 0; | |
-function f([ ]) { | |
+function f([]) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
../test262/test//language/statements/function/dstr-ary-ptrn-rest-ary-elem.js | |
SyntaxError: Unexpected token (77:15) | |
../test262/test//language/statements/function/dstr-ary-ptrn-rest-ary-empty.js | |
SyntaxError: Unexpected token (68:15) | |
../test262/test//language/statements/function/dstr-ary-ptrn-rest-ary-elision.js | |
SyntaxError: Unexpected token (84:15) | |
../test262/test//language/statements/function/dstr-ary-ptrn-rest-ary-rest.js | |
SyntaxError: Unexpected token (58:15) | |
../test262/test//language/statements/function/dstr-ary-ptrn-rest-init-ary.js | |
SyntaxError: Unexpected token (53:15) | |
../test262/test//language/statements/function/dstr-ary-ptrn-rest-init-id.js | |
SyntaxError: Unexpected token, expected ] (53:17) | |
../test262/test//language/statements/function/dstr-ary-ptrn-rest-init-obj.js | |
SyntaxError: Unexpected token (53:15) | |
../test262/test//language/statements/function/dstr-ary-ptrn-rest-not-final-ary.js | |
SyntaxError: Unexpected token (53:15) | |
../test262/test//language/statements/function/dstr-ary-ptrn-rest-not-final-id.js | |
SyntaxError: Unexpected token, expected ] (53:16) | |
../test262/test//language/statements/function/dstr-ary-ptrn-rest-not-final-obj.js | |
SyntaxError: Unexpected token (53:15) | |
../test262/test//language/statements/function/dstr-ary-ptrn-rest-obj-prop-id.js | |
SyntaxError: Unexpected token (57:15) | |
../test262/test//language/statements/function/dstr-ary-ptrn-rest-obj-id.js | |
SyntaxError: Unexpected token (57:15) | |
Index: ../test262/test//language/statements/function/dstr-dflt-ary-ptrn-elem-ary-elision-iter.js | |
=================================================================== | |
--- ../test262/test//language/statements/function/dstr-dflt-ary-ptrn-elem-ary-elision-iter.js | |
+++ ../test262/test//language/statements/function/dstr-dflt-ary-ptrn-elem-ary-elision-iter.js | |
@@ -60,5 +60,5 @@ | |
var callCount = 0; | |
-function f([ [ ] = g() ] = [ [] ]) { | |
+function f([ [] = g() ] = [ [] ]) { | |
assert.sameValue(callCount, 0); | |
callCount = callCount + 1; | |
Index: ../test262/test//language/statements/function/dstr-dflt-ary-ptrn-elem-ary-elision-init.js | |
=================================================================== | |
--- ../test262/test//language/statements/function/dstr-dflt-ary-ptrn-elem-ary-elision-init.js | |
+++ ../test262/test//language/statements/function/dstr-dflt-ary-ptrn-elem-ary-elision-init.js | |
@@ -62,5 +62,5 @@ | |
var callCount = 0; | |
-function f([ [ ] = g() ] = []) { | |
+function f([ [] = g() ] = []) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/statements/function/dstr-dflt-ary-ptrn-elem-id-init-hole.js | |
=================================================================== | |
--- ../test262/test//language/statements/function/dstr-dflt-ary-ptrn-elem-id-init-hole.js | |
+++ ../test262/test//language/statements/function/dstr-dflt-ary-ptrn-elem-id-init-hole.js | |
@@ -50,5 +50,5 @@ | |
var callCount = 0; | |
-function f([ x = 23 ] = [ ]) { | |
+function f([ x = 23 ] = []) { | |
assert.sameValue(x, 23); | |
// another statement | |
Index: ../test262/test//language/statements/function/dstr-dflt-ary-ptrn-elision.js | |
=================================================================== | |
--- ../test262/test//language/statements/function/dstr-dflt-ary-ptrn-elision.js | |
+++ ../test262/test//language/statements/function/dstr-dflt-ary-ptrn-elision.js | |
@@ -69,5 +69,5 @@ | |
var callCount = 0; | |
-function f([ ] = g()) { | |
+function f([] = g()) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/statements/function/dstr-dflt-ary-ptrn-elision-step-err.js | |
=================================================================== | |
--- ../test262/test//language/statements/function/dstr-dflt-ary-ptrn-elision-step-err.js | |
+++ ../test262/test//language/statements/function/dstr-dflt-ary-ptrn-elision-step-err.js | |
@@ -64,5 +64,5 @@ | |
}(); | |
-function f([ ] = iter) {} | |
+function f([] = iter) {} | |
assert.throws(Test262Error, function() { | |
Index: ../test262/test//language/statements/function/dstr-dflt-ary-ptrn-elision-exhausted.js | |
=================================================================== | |
--- ../test262/test//language/statements/function/dstr-dflt-ary-ptrn-elision-exhausted.js | |
+++ ../test262/test//language/statements/function/dstr-dflt-ary-ptrn-elision-exhausted.js | |
@@ -61,5 +61,5 @@ | |
var callCount = 0; | |
-function f([ ] = iter) { | |
+function f([] = iter) { | |
callCount = callCount + 1; | |
} | |
../test262/test//language/statements/function/dstr-dflt-ary-ptrn-rest-ary-elem.js | |
SyntaxError: Unexpected token (77:15) | |
../test262/test//language/statements/function/dstr-dflt-ary-ptrn-rest-ary-rest.js | |
SyntaxError: Unexpected token (58:15) | |
../test262/test//language/statements/function/dstr-dflt-ary-ptrn-rest-ary-elision.js | |
SyntaxError: Unexpected token (84:15) | |
../test262/test//language/statements/function/dstr-dflt-ary-ptrn-rest-ary-empty.js | |
SyntaxError: Unexpected token (68:15) | |
../test262/test//language/statements/function/dstr-dflt-ary-ptrn-rest-init-id.js | |
SyntaxError: Unexpected token, expected ] (53:17) | |
../test262/test//language/statements/function/dstr-dflt-ary-ptrn-rest-init-ary.js | |
SyntaxError: Unexpected token (53:15) | |
../test262/test//language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-id.js | |
SyntaxError: Unexpected token, expected ] (53:16) | |
../test262/test//language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-ary.js | |
SyntaxError: Unexpected token (53:15) | |
../test262/test//language/statements/function/dstr-dflt-ary-ptrn-rest-obj-id.js | |
SyntaxError: Unexpected token (57:15) | |
../test262/test//language/statements/function/dstr-dflt-ary-ptrn-rest-not-final-obj.js | |
SyntaxError: Unexpected token (53:15) | |
../test262/test//language/statements/function/dstr-dflt-ary-ptrn-rest-init-obj.js | |
SyntaxError: Unexpected token (53:15) | |
../test262/test//language/statements/function/dstr-dflt-ary-ptrn-rest-obj-prop-id.js | |
SyntaxError: Unexpected token (57:15) | |
../test262/test//language/statements/function/early-body-super-call.js | |
SyntaxError: 'super' outside of function or class (15:2) | |
../test262/test//language/statements/function/early-body-super-prop.js | |
SyntaxError: 'super' outside of function or class (15:2) | |
../test262/test//language/statements/function/early-params-super-prop.js | |
SyntaxError: 'super' outside of function or class (14:15) | |
../test262/test//language/statements/function/early-params-super-call.js | |
SyntaxError: 'super' outside of function or class (14:15) | |
../test262/test//language/statements/function/params-dflt-rest.js | |
SyntaxError: Unexpected token, expected ) (64:16) | |
Index: ../test262/test//language/statements/function/S13.2.2_A8_T1.js | |
=================================================================== | |
--- ../test262/test//language/statements/function/S13.2.2_A8_T1.js | |
+++ ../test262/test//language/statements/function/S13.2.2_A8_T1.js | |
@@ -27,5 +27,4 @@ | |
return ++arg; | |
} | |
- | |
}; | |
../test262/test//language/statements/function/S13_A16_T1.js | |
14 | | |
15 | y(); | |
16 | | |
17 | function z() {} | |
18 | | |
19 | z(); | |
20 | | |
21 | eval("function\t w(\f) {\r};"); | |
22 | | |
23 | w(); | |
24 | | |
SyntaxError: Unterminated string constant (22:5) | |
../test262/test//language/statements/function/S13_A16_T2.js | |
13 | | |
14 | y(); | |
15 | | |
16 | function z() {} | |
17 | | |
18 | z(); | |
19 | | |
20 | eval("function\t w(\f) {\r}; w()"); | |
21 | | |
SyntaxError: Unterminated string constant (21:5) | |
Index: ../test262/test//language/statements/function/S13_A6_T2.js | |
=================================================================== | |
--- ../test262/test//language/statements/function/S13_A6_T2.js | |
+++ ../test262/test//language/statements/function/S13_A6_T2.js | |
@@ -39,3 +39,2 @@ | |
return "SECOND"; | |
} | |
- | |
../test262/test//language/statements/function/S13_A7_T3.js | |
SyntaxError: Expecting Unicode escape sequence \uXXXX (13:19) | |
Index: ../test262/test//language/statements/function/S14_A3.js | |
=================================================================== | |
--- ../test262/test//language/statements/function/S14_A3.js | |
+++ ../test262/test//language/statements/function/S14_A3.js | |
@@ -34,4 +34,3 @@ | |
return true; | |
} | |
- | |
} | |
Index: ../test262/test//language/statements/function/S14_A2.js | |
=================================================================== | |
--- ../test262/test//language/statements/function/S14_A2.js | |
+++ ../test262/test//language/statements/function/S14_A2.js | |
@@ -23,3 +23,2 @@ | |
$ERROR("#2: FunctionDeclaration cannot be localed inside an Expression"); | |
} | |
- | |
../test262/test//language/statements/function/scope-param-rest-elem-var-close.js | |
SyntaxError: Unexpected token (30:7) | |
../test262/test//language/statements/function/scope-param-rest-elem-var-open.js | |
SyntaxError: Unexpected token (31:7) | |
../test262/test//language/statements/function/use-strict-with-non-simple-param.js | |
SyntaxError: Non-simple parameter in strict mode (17:11) | |
Index: ../test262/test//language/statements/generators/dstr-ary-ptrn-elem-ary-elision-init.js | |
=================================================================== | |
--- ../test262/test//language/statements/generators/dstr-ary-ptrn-elem-ary-elision-init.js | |
+++ ../test262/test//language/statements/generators/dstr-ary-ptrn-elem-ary-elision-init.js | |
@@ -61,5 +61,5 @@ | |
var callCount = 0; | |
-function* f([ [ ] = g() ]) { | |
+function* f([ [] = g() ]) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/statements/generators/dstr-ary-ptrn-elem-ary-elision-iter.js | |
=================================================================== | |
--- ../test262/test//language/statements/generators/dstr-ary-ptrn-elem-ary-elision-iter.js | |
+++ ../test262/test//language/statements/generators/dstr-ary-ptrn-elem-ary-elision-iter.js | |
@@ -59,5 +59,5 @@ | |
var callCount = 0; | |
-function* f([ [ ] = g() ]) { | |
+function* f([ [] = g() ]) { | |
assert.sameValue(callCount, 0); | |
callCount = callCount + 1; | |
Index: ../test262/test//language/statements/generators/dstr-ary-ptrn-elem-id-init-hole.js | |
=================================================================== | |
--- ../test262/test//language/statements/generators/dstr-ary-ptrn-elem-id-init-hole.js | |
+++ ../test262/test//language/statements/generators/dstr-ary-ptrn-elem-id-init-hole.js | |
@@ -55,4 +55,4 @@ | |
} | |
-f([ ]).next(); | |
+f([]).next(); | |
assert.sameValue(callCount, 1, "generator function invoked exactly once"); | |
Index: ../test262/test//language/statements/generators/dstr-ary-ptrn-elision-step-err.js | |
=================================================================== | |
--- ../test262/test//language/statements/generators/dstr-ary-ptrn-elision-step-err.js | |
+++ ../test262/test//language/statements/generators/dstr-ary-ptrn-elision-step-err.js | |
@@ -63,5 +63,5 @@ | |
}(); | |
-function* f([ ]) {} | |
+function* f([]) {} | |
assert.throws(Test262Error, function() { | |
Index: ../test262/test//language/statements/generators/dstr-ary-ptrn-elision-exhausted.js | |
=================================================================== | |
--- ../test262/test//language/statements/generators/dstr-ary-ptrn-elision-exhausted.js | |
+++ ../test262/test//language/statements/generators/dstr-ary-ptrn-elision-exhausted.js | |
@@ -60,5 +60,5 @@ | |
var callCount = 0; | |
-function* f([ ]) { | |
+function* f([]) { | |
callCount = callCount + 1; | |
} | |
Index: ../test262/test//language/statements/generators/dstr-ary-ptrn-elision.js | |
=================================================================== | |
--- ../test262/test//language/statements/generators/dstr-ary-ptrn-elision.js | |
+++ ../test262/test//language/statements/generators/dstr-ary-ptrn-elision.js | |
@@ -68,5 +68,5 @@ | |
var callCount = 0; | |
-function* f([ ]) { | |
+function* f([]) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
../test262/test//language/statements/generators/dstr-ary-ptrn-rest-ary-elision.js | |
SyntaxError: Unexpected token (83:16) | |
../test262/test//language/statements/generators/dstr-ary-ptrn-rest-ary-rest.js | |
SyntaxError: Unexpected token (57:16) | |
../test262/test//language/statements/generators/dstr-ary-ptrn-rest-ary-elem.js | |
SyntaxError: Unexpected token (76:16) | |
../test262/test//language/statements/generators/dstr-ary-ptrn-rest-ary-empty.js | |
SyntaxError: Unexpected token (67:16) | |
../test262/test//language/statements/generators/dstr-ary-ptrn-rest-init-id.js | |
SyntaxError: Unexpected token, expected ] (52:18) | |
../test262/test//language/statements/generators/dstr-ary-ptrn-rest-init-ary.js | |
SyntaxError: Unexpected token (52:16) | |
../test262/test//language/statements/generators/dstr-ary-ptrn-rest-init-obj.js | |
SyntaxError: Unexpected token (52:16) | |
../test262/test//language/statements/generators/dstr-ary-ptrn-rest-not-final-ary.js | |
SyntaxError: Unexpected token (52:16) | |
../test262/test//language/statements/generators/dstr-ary-ptrn-rest-not-final-id.js | |
SyntaxError: Unexpected token, expected ] (52:17) | |
../test262/test//language/statements/generators/dstr-ary-ptrn-rest-not-final-obj.js | |
SyntaxError: Unexpected token (52:16) | |
../test262/test//language/statements/generators/dstr-ary-ptrn-rest-obj-id.js | |
SyntaxError: Unexpected token (56:16) | |
../test262/test//language/statements/generators/dstr-ary-ptrn-rest-obj-prop-id.js | |
SyntaxError: Unexpected token (56:16) | |
Index: ../test262/test//language/statements/generators/dstr-dflt-ary-ptrn-elem-ary-elision-init.js | |
=================================================================== | |
--- ../test262/test//language/statements/generators/dstr-dflt-ary-ptrn-elem-ary-elision-init.js | |
+++ ../test262/test//language/statements/generators/dstr-dflt-ary-ptrn-elem-ary-elision-init.js | |
@@ -61,5 +61,5 @@ | |
var callCount = 0; | |
-function* f([ [ ] = g() ] = []) { | |
+function* f([ [] = g() ] = []) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/statements/generators/dstr-dflt-ary-ptrn-elem-ary-elision-iter.js | |
=================================================================== | |
--- ../test262/test//language/statements/generators/dstr-dflt-ary-ptrn-elem-ary-elision-iter.js | |
+++ ../test262/test//language/statements/generators/dstr-dflt-ary-ptrn-elem-ary-elision-iter.js | |
@@ -59,5 +59,5 @@ | |
var callCount = 0; | |
-function* f([ [ ] = g() ] = [ [] ]) { | |
+function* f([ [] = g() ] = [ [] ]) { | |
assert.sameValue(callCount, 0); | |
callCount = callCount + 1; | |
Index: ../test262/test//language/statements/generators/dstr-dflt-ary-ptrn-elem-id-init-hole.js | |
=================================================================== | |
--- ../test262/test//language/statements/generators/dstr-dflt-ary-ptrn-elem-id-init-hole.js | |
+++ ../test262/test//language/statements/generators/dstr-dflt-ary-ptrn-elem-id-init-hole.js | |
@@ -49,5 +49,5 @@ | |
var callCount = 0; | |
-function* f([ x = 23 ] = [ ]) { | |
+function* f([ x = 23 ] = []) { | |
assert.sameValue(x, 23); | |
// another statement | |
Index: ../test262/test//language/statements/generators/dstr-dflt-ary-ptrn-elision-exhausted.js | |
=================================================================== | |
--- ../test262/test//language/statements/generators/dstr-dflt-ary-ptrn-elision-exhausted.js | |
+++ ../test262/test//language/statements/generators/dstr-dflt-ary-ptrn-elision-exhausted.js | |
@@ -60,5 +60,5 @@ | |
var callCount = 0; | |
-function* f([ ] = iter) { | |
+function* f([] = iter) { | |
callCount = callCount + 1; | |
} | |
Index: ../test262/test//language/statements/generators/dstr-dflt-ary-ptrn-elision-step-err.js | |
=================================================================== | |
--- ../test262/test//language/statements/generators/dstr-dflt-ary-ptrn-elision-step-err.js | |
+++ ../test262/test//language/statements/generators/dstr-dflt-ary-ptrn-elision-step-err.js | |
@@ -63,5 +63,5 @@ | |
}(); | |
-function* f([ ] = iter) {} | |
+function* f([] = iter) {} | |
assert.throws(Test262Error, function() { | |
Index: ../test262/test//language/statements/generators/dstr-dflt-ary-ptrn-elision.js | |
=================================================================== | |
--- ../test262/test//language/statements/generators/dstr-dflt-ary-ptrn-elision.js | |
+++ ../test262/test//language/statements/generators/dstr-dflt-ary-ptrn-elision.js | |
@@ -68,5 +68,5 @@ | |
var callCount = 0; | |
-function* f([ ] = g()) { | |
+function* f([] = g()) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
../test262/test//language/statements/generators/dstr-dflt-ary-ptrn-rest-ary-elem.js | |
SyntaxError: Unexpected token (76:16) | |
../test262/test//language/statements/generators/dstr-dflt-ary-ptrn-rest-ary-elision.js | |
SyntaxError: Unexpected token (83:16) | |
../test262/test//language/statements/generators/dstr-dflt-ary-ptrn-rest-ary-empty.js | |
SyntaxError: Unexpected token (67:16) | |
../test262/test//language/statements/generators/dstr-dflt-ary-ptrn-rest-ary-rest.js | |
SyntaxError: Unexpected token (57:16) | |
../test262/test//language/statements/generators/dstr-dflt-ary-ptrn-rest-init-ary.js | |
SyntaxError: Unexpected token (52:16) | |
../test262/test//language/statements/generators/dstr-dflt-ary-ptrn-rest-init-id.js | |
SyntaxError: Unexpected token, expected ] (52:18) | |
../test262/test//language/statements/generators/dstr-dflt-ary-ptrn-rest-init-obj.js | |
SyntaxError: Unexpected token (52:16) | |
../test262/test//language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-ary.js | |
SyntaxError: Unexpected token (52:16) | |
../test262/test//language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-id.js | |
SyntaxError: Unexpected token, expected ] (52:17) | |
../test262/test//language/statements/generators/dstr-dflt-ary-ptrn-rest-obj-id.js | |
SyntaxError: Unexpected token (56:16) | |
../test262/test//language/statements/generators/dstr-dflt-ary-ptrn-rest-not-final-obj.js | |
SyntaxError: Unexpected token (52:16) | |
../test262/test//language/statements/generators/dstr-dflt-ary-ptrn-rest-obj-prop-id.js | |
SyntaxError: Unexpected token (56:16) | |
../test262/test//language/statements/generators/params-dflt-rest.js | |
SyntaxError: Unexpected token, expected ) (63:17) | |
../test262/test//language/statements/generators/scope-param-rest-elem-var-open.js | |
SyntaxError: Unexpected token (31:7) | |
../test262/test//language/statements/generators/scope-param-rest-elem-var-close.js | |
SyntaxError: Unexpected token (30:7) | |
../test262/test//language/statements/generators/yield-as-binding-identifier.js | |
SyntaxError: Unexpected token, expected ; (16:8) | |
../test262/test//language/statements/generators/use-strict-with-non-simple-param.js | |
SyntaxError: Non-simple parameter in strict mode (17:12) | |
../test262/test//language/statements/generators/yield-as-function-expression-binding-identifier.js | |
SyntaxError: Unexpected token (14:12) | |
../test262/test//language/statements/generators/yield-as-label.js | |
SyntaxError: Unexpected token, expected ; (15:7) | |
../test262/test//language/statements/generators/yield-as-logical-or-expression.js | |
SyntaxError: Unexpected token, expected ; (15:8) | |
../test262/test//language/statements/generators/yield-star-after-newline.js | |
SyntaxError: Unexpected token (15:2) | |
../test262/test//language/statements/generators/yield-weak-binding.js | |
SyntaxError: Unexpected token (13:26) | |
../test262/test//language/statements/if/if-cls-else-cls.js | |
SyntaxError: Unexpected token (12:10) | |
../test262/test//language/statements/if/if-const-else-stmt.js | |
SyntaxError: Unexpected token (12:10) | |
../test262/test//language/statements/if/if-const-else-const.js | |
SyntaxError: Unexpected token (12:10) | |
../test262/test//language/statements/if/if-cls-no-else.js | |
SyntaxError: Unexpected token (12:10) | |
../test262/test//language/statements/if/if-cls-else-stmt.js | |
SyntaxError: Unexpected token (12:10) | |
../test262/test//language/statements/if/if-const-no-else.js | |
SyntaxError: Unexpected token (12:10) | |
../test262/test//language/statements/if/if-decl-else-stmt-strict.js | |
SyntaxError: Unexpected token (22:10) | |
../test262/test//language/statements/if/if-decl-no-else-strict.js | |
SyntaxError: Unexpected token (22:10) | |
../test262/test//language/statements/if/if-fun-else-fun-strict.js | |
SyntaxError: Unexpected token (23:10) | |
../test262/test//language/statements/if/if-fun-else-stmt-strict.js | |
SyntaxError: Unexpected token (23:10) | |
../test262/test//language/statements/if/if-decl-else-decl-strict.js | |
SyntaxError: Unexpected token (22:10) | |
../test262/test//language/statements/if/if-fun-no-else-strict.js | |
SyntaxError: Unexpected token (23:10) | |
../test262/test//language/statements/if/if-gen-no-else.js | |
SyntaxError: Unexpected token (12:10) | |
../test262/test//language/statements/if/if-gen-else-stmt.js | |
SyntaxError: Unexpected token (12:10) | |
../test262/test//language/statements/if/if-gen-else-gen.js | |
SyntaxError: Unexpected token (12:10) | |
../test262/test//language/statements/if/if-let-else-let.js | |
SyntaxError: Unexpected token (12:10) | |
../test262/test//language/statements/if/if-stmt-else-cls.js | |
SyntaxError: Unexpected token (12:18) | |
../test262/test//language/statements/if/if-let-else-stmt.js | |
SyntaxError: Unexpected token (12:10) | |
../test262/test//language/statements/if/if-stmt-else-decl-strict.js | |
SyntaxError: Unexpected token (26:18) | |
../test262/test//language/statements/if/if-stmt-else-const.js | |
SyntaxError: Unexpected token (12:18) | |
../test262/test//language/statements/if/if-let-no-else.js | |
SyntaxError: Unexpected token (12:10) | |
../test262/test//language/statements/if/if-stmt-else-let.js | |
SyntaxError: Unexpected token (12:18) | |
../test262/test//language/statements/if/if-stmt-else-gen.js | |
SyntaxError: Unexpected token (12:18) | |
../test262/test//language/statements/if/labelled-fn-stmt-first.js | |
23 | type: SyntaxError | |
24 | ---*/ | |
25 | | |
26 | if (false) label1: | |
27 | label2: | |
28 | function test262() {} | |
29 | else | |
30 | | |
SyntaxError: Unexpected token (31:0) | |
../test262/test//language/statements/if/if-stmt-else-fun-strict.js | |
SyntaxError: Unexpected token (27:18) | |
../test262/test//language/statements/if/labelled-fn-stmt-second.js | |
20 | labelled function declaration itself. | |
21 | negative: | |
22 | phase: early | |
23 | type: SyntaxError | |
24 | ---*/ | |
25 | | |
26 | if (true) | |
27 | else label1: | |
28 | label2: | |
29 | function test262() {} | |
30 | | |
SyntaxError: Unexpected token (28:0) | |
../test262/test//language/statements/if/S12.5_A11.js | |
SyntaxError: Unexpected token (15:5) | |
../test262/test//language/statements/if/S12.5_A12_T2.js | |
18 | '#1.2: At embedded "if/else" constructions engine must select right branches' | |
19 | ); | |
20 | } | |
21 | | |
22 | //CHECK# 2 | |
23 | if (true) { | |
24 | if (true) | |
25 | } else { | |
26 | if (true) | |
27 | $ERROR( | |
28 | '#2.2: At embedded "if/else" constructions engine must select right branches' | |
29 | ); | |
30 | } | |
31 | | |
32 | //CHECK# 3 | |
33 | if (false) { | |
SyntaxError: Unexpected token (26:0) | |
../test262/test//language/statements/if/S12.5_A12_T1.js | |
10 | if (true) | |
11 | if (false) | |
12 | $ERROR( | |
13 | '#1.1: At embedded "if/else" constructions engine must select right branches' | |
14 | ); | |
15 | else | |
16 | | |
17 | else if (true) | |
18 | $ERROR( | |
19 | '#1.2: At embedded "if/else" constructions engine must select right branches' | |
20 | ); | |
21 | else | |
22 | $ERROR( | |
23 | '#1.3: At embedded "if/else" constructions engine must select right branches' | |
24 | ); | |
25 | | |
SyntaxError: Unexpected token (18:0) | |
../test262/test//language/statements/if/S12.5_A12_T3.js | |
13 | '#1.1: At embedded "if/else" constructions engine must select right branches' | |
14 | ); | |
15 | else | |
16 | | |
17 | | |
18 | //CHECK# 2 | |
19 | if (true) if (true) | |
20 | else $ERROR( | |
21 | '#2.1: At embedded "if/else" constructions engine must select right branches' | |
22 | ); | |
23 | | |
24 | //CHECK# 3 | |
25 | if (false) | |
26 | if (true) | |
27 | $ERROR( | |
28 | '#3.1: At embedded "if/else" constructions engine must select right branches' | |
SyntaxError: Unexpected token (21:2) | |
../test262/test//language/statements/if/S12.5_A6_T1.js | |
SyntaxError: Unexpected token, expected ( (15:3) | |
../test262/test//language/statements/if/S12.5_A6_T2.js | |
SyntaxError: Unexpected token, expected ( (15:3) | |
../test262/test//language/statements/if/S12.5_A8.js | |
SyntaxError: Unexpected token (15:3) | |
../test262/test//language/statements/labeled/continue.js | |
SyntaxError: Unsyntactic continue (23:4) | |
../test262/test//language/statements/labeled/value-yield-non-strict.js | |
SyntaxError: Unexpected token, expected ; (12:5) | |
../test262/test//language/statements/labeled/value-yield-strict.js | |
SyntaxError: Unexpected token, expected ; (15:5) | |
Index: ../test262/test//language/statements/let/dstr-ary-ptrn-elem-ary-elision-iter.js | |
=================================================================== | |
--- ../test262/test//language/statements/let/dstr-ary-ptrn-elem-ary-elision-iter.js | |
+++ ../test262/test//language/statements/let/dstr-ary-ptrn-elem-ary-elision-iter.js | |
@@ -37,5 +37,5 @@ | |
} | |
-let [ [ ] = g() ] = [ [] ]; | |
+let [ [] = g() ] = [ [] ]; | |
assert.sameValue(callCount, 0); | |
Index: ../test262/test//language/statements/let/dstr-ary-ptrn-elem-ary-elision-init.js | |
=================================================================== | |
--- ../test262/test//language/statements/let/dstr-ary-ptrn-elem-ary-elision-init.js | |
+++ ../test262/test//language/statements/let/dstr-ary-ptrn-elem-ary-elision-init.js | |
@@ -39,5 +39,5 @@ | |
} | |
-let [ [ ] = g() ] = []; | |
+let [ [] = g() ] = []; | |
assert.sameValue(first, 1); | |
Index: ../test262/test//language/statements/let/dstr-ary-ptrn-elem-id-init-hole.js | |
=================================================================== | |
--- ../test262/test//language/statements/let/dstr-ary-ptrn-elem-id-init-hole.js | |
+++ ../test262/test//language/statements/let/dstr-ary-ptrn-elem-id-init-hole.js | |
@@ -27,5 +27,5 @@ | |
---*/ | |
-let [ x = 23 ] = [ ]; | |
+let [ x = 23 ] = []; | |
assert.sameValue(x, 23); | |
Index: ../test262/test//language/statements/let/dstr-ary-ptrn-elision-exhausted.js | |
=================================================================== | |
--- ../test262/test//language/statements/let/dstr-ary-ptrn-elision-exhausted.js | |
+++ ../test262/test//language/statements/let/dstr-ary-ptrn-elision-exhausted.js | |
@@ -38,3 +38,3 @@ | |
iter.next(); | |
-let [ ] = iter; | |
+let [] = iter; | |
Index: ../test262/test//language/statements/let/dstr-ary-ptrn-elision-step-err.js | |
=================================================================== | |
--- ../test262/test//language/statements/let/dstr-ary-ptrn-elision-step-err.js | |
+++ ../test262/test//language/statements/let/dstr-ary-ptrn-elision-step-err.js | |
@@ -43,5 +43,5 @@ | |
assert.throws(Test262Error, function() { | |
- let [ ] = iter; | |
+ let [] = iter; | |
}); | |
Index: ../test262/test//language/statements/let/dstr-ary-ptrn-elision.js | |
=================================================================== | |
--- ../test262/test//language/statements/let/dstr-ary-ptrn-elision.js | |
+++ ../test262/test//language/statements/let/dstr-ary-ptrn-elision.js | |
@@ -46,5 +46,5 @@ | |
} | |
-let [ ] = g(); | |
+let [] = g(); | |
assert.sameValue(first, 1); | |
../test262/test//language/statements/let/dstr-ary-ptrn-rest-ary-elem.js | |
SyntaxError: Unexpected token (54:8) | |
../test262/test//language/statements/let/dstr-ary-ptrn-rest-ary-elision.js | |
SyntaxError: Unexpected token (61:8) | |
../test262/test//language/statements/let/dstr-ary-ptrn-rest-ary-rest.js | |
SyntaxError: Unexpected token (35:8) | |
../test262/test//language/statements/let/dstr-ary-ptrn-rest-ary-empty.js | |
SyntaxError: Unexpected token (45:8) | |
../test262/test//language/statements/let/dstr-ary-ptrn-rest-init-obj.js | |
SyntaxError: Unexpected token (30:8) | |
../test262/test//language/statements/let/dstr-ary-ptrn-rest-init-ary.js | |
SyntaxError: Unexpected token (30:8) | |
../test262/test//language/statements/let/dstr-ary-ptrn-rest-init-id.js | |
SyntaxError: Unexpected token, expected ] (30:10) | |
../test262/test//language/statements/let/dstr-ary-ptrn-rest-not-final-ary.js | |
SyntaxError: Unexpected token (30:8) | |
../test262/test//language/statements/let/dstr-ary-ptrn-rest-not-final-id.js | |
SyntaxError: Unexpected token, expected ] (30:9) | |
../test262/test//language/statements/let/dstr-ary-ptrn-rest-obj-prop-id.js | |
SyntaxError: Unexpected token (34:8) | |
../test262/test//language/statements/let/dstr-ary-ptrn-rest-not-final-obj.js | |
SyntaxError: Unexpected token (30:8) | |
../test262/test//language/statements/let/dstr-ary-ptrn-rest-obj-id.js | |
SyntaxError: Unexpected token (34:8) | |
../test262/test//language/statements/let/syntax/identifier-let-allowed-as-lefthandside-expression-non-strict.js | |
SyntaxError: Unexpected token (10:9) | |
../test262/test//language/statements/let/syntax/identifier-let-allowed-as-lefthandside-expression-strict.js | |
SyntaxError: Unexpected token (14:9) | |
../test262/test//language/statements/let/syntax/identifier-let-disallowed-as-boundname.js | |
SyntaxError: Unexpected token (11:9) | |
../test262/test//language/statements/let/syntax/let-let-declaration-split-across-two-lines.js | |
SyntaxError: Unexpected token (31:0) | |
../test262/test//language/statements/let/syntax/let-let-declaration-with-initializer-split-across-two-lines.js | |
SyntaxError: Unexpected token (31:0) | |
../test262/test//language/statements/let/syntax/with-initialisers-in-statement-positions-if-expression-statement-else-statement.js | |
SyntaxError: Unexpected token (12:18) | |
../test262/test//language/statements/let/syntax/with-initialisers-in-statement-positions-do-statement-while-expression.js | |
SyntaxError: Unexpected token (12:3) | |
../test262/test//language/statements/let/syntax/with-initialisers-in-statement-positions-for-statement.js | |
SyntaxError: Unexpected token (12:14) | |
../test262/test//language/statements/let/syntax/with-initialisers-in-statement-positions-if-expression-statement.js | |
SyntaxError: Unexpected token (12:10) | |
../test262/test//language/statements/let/syntax/with-initialisers-in-statement-positions-while-expression-statement.js | |
SyntaxError: Unexpected token (12:14) | |
../test262/test//language/statements/let/syntax/without-initialisers-in-statement-positions-do-statement-while-expression.js | |
SyntaxError: Unexpected token (12:3) | |
../test262/test//language/statements/let/syntax/without-initialisers-in-statement-positions-for-statement.js | |
SyntaxError: Unexpected token (12:14) | |
../test262/test//language/statements/let/syntax/without-initialisers-in-statement-positions-if-expression-statement-else-statement.js | |
SyntaxError: Unexpected token (12:18) | |
../test262/test//language/statements/let/syntax/without-initialisers-in-statement-positions-while-expression-statement.js | |
SyntaxError: Unexpected token (12:14) | |
../test262/test//language/statements/let/syntax/without-initialisers-in-statement-positions-if-expression-statement.js | |
SyntaxError: Unexpected token (12:10) | |
../test262/test//language/statements/return/S12.9_A1_T1.js | |
SyntaxError: 'return' outside of function (16:0) | |
../test262/test//language/statements/return/S12.9_A1_T2.js | |
SyntaxError: 'return' outside of function (16:0) | |
../test262/test//language/statements/return/S12.9_A1_T10.js | |
SyntaxError: 'return' outside of function (15:0) | |
../test262/test//language/statements/return/S12.9_A1_T3.js | |
SyntaxError: 'return' outside of function (16:4) | |
../test262/test//language/statements/return/S12.9_A1_T5.js | |
SyntaxError: 'return' outside of function (19:4) | |
../test262/test//language/statements/return/S12.9_A1_T4.js | |
SyntaxError: 'return' outside of function (15:0) | |
../test262/test//language/statements/return/S12.9_A1_T6.js | |
SyntaxError: 'return' outside of function (19:4) | |
../test262/test//language/statements/return/S12.9_A1_T7.js | |
SyntaxError: 'return' outside of function (19:4) | |
../test262/test//language/statements/return/S12.9_A1_T8.js | |
SyntaxError: 'return' outside of function (19:4) | |
../test262/test//language/statements/return/S12.9_A2.js | |
34 | $ERROR( | |
35 | '#2: eval("(function(){var x = 1;return\\u000Dx;var y=2;})()") does not lead to throwing exception' | |
36 | ); | |
37 | } | |
38 | | |
39 | //CHECK#3 | |
40 | try { | |
41 | if (eval("(function(){var x = 1;return x;var y=2;})()") !== undefined) { | |
42 | $ERROR( | |
43 | "#1: LineTerminator(U-2028) between return and Identifier_opt yields return without Identifier_opt" | |
44 | ); | |
45 | } | |
46 | } catch (e) { | |
47 | $ERROR( | |
48 | '#3: eval("(function(){var x = 1;return\\u2028x;var y=2;})()") does not lead to throwing exception' | |
49 | ); | |
SyntaxError: Unterminated string constant (42:11) | |
../test262/test//language/statements/return/S12.9_A1_T9.js | |
SyntaxError: 'return' outside of function (18:4) | |
../test262/test//language/statements/switch/S12.11_A2_T1.js | |
SyntaxError: Multiple default clauses (22:4) | |
../test262/test//language/statements/switch/S12.11_A3_T2.js | |
SyntaxError: Unexpected token, expected ( (16:9) | |
../test262/test//language/statements/switch/S12.11_A3_T1.js | |
SyntaxError: Unexpected token (16:9) | |
../test262/test//language/statements/switch/S12.11_A3_T3.js | |
SyntaxError: Unexpected token, expected { (13:13) | |
../test262/test//language/statements/switch/S12.11_A3_T4.js | |
SyntaxError: Unexpected token (19:8) | |
../test262/test//language/statements/switch/S12.11_A3_T5.js | |
SyntaxError: Unexpected token (17:3) | |
Index: ../test262/test//language/statements/try/dstr-ary-ptrn-elem-ary-elision-iter.js | |
=================================================================== | |
--- ../test262/test//language/statements/try/dstr-ary-ptrn-elem-ary-elision-iter.js | |
+++ ../test262/test//language/statements/try/dstr-ary-ptrn-elem-ary-elision-iter.js | |
@@ -39,5 +39,5 @@ | |
try { | |
throw [ [] ]; | |
-} catch ([ [ ] = g() ]) { | |
+} catch ([ [] = g() ]) { | |
assert.sameValue(callCount, 0); | |
ranCatch = true; | |
Index: ../test262/test//language/statements/try/dstr-ary-ptrn-elem-ary-elision-init.js | |
=================================================================== | |
--- ../test262/test//language/statements/try/dstr-ary-ptrn-elem-ary-elision-init.js | |
+++ ../test262/test//language/statements/try/dstr-ary-ptrn-elem-ary-elision-init.js | |
@@ -41,5 +41,5 @@ | |
try { | |
throw []; | |
-} catch ([ [ ] = g() ]) { | |
+} catch ([ [] = g() ]) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/statements/try/dstr-ary-ptrn-elem-id-init-hole.js | |
=================================================================== | |
--- ../test262/test//language/statements/try/dstr-ary-ptrn-elem-id-init-hole.js | |
+++ ../test262/test//language/statements/try/dstr-ary-ptrn-elem-id-init-hole.js | |
@@ -28,5 +28,5 @@ | |
try { | |
- throw [ ]; | |
+ throw []; | |
} catch ([ x = 23 ]) { | |
assert.sameValue(x, 23); | |
Index: ../test262/test//language/statements/try/dstr-ary-ptrn-elision-exhausted.js | |
=================================================================== | |
--- ../test262/test//language/statements/try/dstr-ary-ptrn-elision-exhausted.js | |
+++ ../test262/test//language/statements/try/dstr-ary-ptrn-elision-exhausted.js | |
@@ -40,5 +40,5 @@ | |
try { | |
throw iter; | |
-} catch ([ ]) { | |
+} catch ([]) { | |
ranCatch = true; | |
} | |
Index: ../test262/test//language/statements/try/dstr-ary-ptrn-elision.js | |
=================================================================== | |
--- ../test262/test//language/statements/try/dstr-ary-ptrn-elision.js | |
+++ ../test262/test//language/statements/try/dstr-ary-ptrn-elision.js | |
@@ -48,5 +48,5 @@ | |
try { | |
throw g(); | |
-} catch ([ ]) { | |
+} catch ([]) { | |
assert.sameValue(first, 1); | |
assert.sameValue(second, 0); | |
Index: ../test262/test//language/statements/try/dstr-ary-ptrn-elision-step-err.js | |
=================================================================== | |
--- ../test262/test//language/statements/try/dstr-ary-ptrn-elision-step-err.js | |
+++ ../test262/test//language/statements/try/dstr-ary-ptrn-elision-step-err.js | |
@@ -43,5 +43,5 @@ | |
try { | |
throw iter; | |
- } catch ([ ]) {} | |
+ } catch ([]) {} | |
}); | |
../test262/test//language/statements/try/dstr-ary-ptrn-rest-ary-elision.js | |
SyntaxError: Unexpected token (63:13) | |
../test262/test//language/statements/try/dstr-ary-ptrn-rest-ary-elem.js | |
SyntaxError: Unexpected token (56:13) | |
../test262/test//language/statements/try/dstr-ary-ptrn-rest-ary-empty.js | |
SyntaxError: Unexpected token (47:13) | |
../test262/test//language/statements/try/dstr-ary-ptrn-rest-ary-rest.js | |
SyntaxError: Unexpected token (37:13) | |
../test262/test//language/statements/try/dstr-ary-ptrn-rest-init-ary.js | |
SyntaxError: Unexpected token (32:13) | |
../test262/test//language/statements/try/dstr-ary-ptrn-rest-init-id.js | |
SyntaxError: Unexpected token, expected ] (32:15) | |
../test262/test//language/statements/try/dstr-ary-ptrn-rest-not-final-ary.js | |
SyntaxError: Unexpected token (32:13) | |
../test262/test//language/statements/try/dstr-ary-ptrn-rest-init-obj.js | |
SyntaxError: Unexpected token (32:13) | |
../test262/test//language/statements/try/dstr-ary-ptrn-rest-not-final-obj.js | |
SyntaxError: Unexpected token (32:13) | |
../test262/test//language/statements/try/dstr-ary-ptrn-rest-obj-id.js | |
SyntaxError: Unexpected token (36:13) | |
../test262/test//language/statements/try/dstr-ary-ptrn-rest-not-final-id.js | |
SyntaxError: Unexpected token, expected ] (32:14) | |
../test262/test//language/statements/try/dstr-ary-ptrn-rest-obj-prop-id.js | |
SyntaxError: Unexpected token (36:13) | |
../test262/test//language/statements/try/early-catch-duplicates.js | |
SyntaxError: Argument name clash in strict mode (16:19) | |
../test262/test//language/statements/try/S12.14_A16_T1.js | |
SyntaxError: Unexpected token, expected { (17:0) | |
../test262/test//language/statements/try/S12.14_A16_T10.js | |
SyntaxError: Unexpected token (17:6) | |
../test262/test//language/statements/try/S12.14_A16_T12.js | |
SyntaxError: Missing catch or finally clause (18:2) | |
../test262/test//language/statements/try/S12.14_A16_T11.js | |
SyntaxError: Unexpected token (21:2) | |
../test262/test//language/statements/try/S12.14_A16_T13.js | |
SyntaxError: Unexpected token (21:6) | |
../test262/test//language/statements/try/S12.14_A16_T2.js | |
SyntaxError: Unexpected token (16:0) | |
../test262/test//language/statements/try/S12.14_A16_T3.js | |
SyntaxError: Unexpected token (16:0) | |
../test262/test//language/statements/try/S12.14_A16_T15.js | |
SyntaxError: Unexpected token, expected { (20:7) | |
../test262/test//language/statements/try/S12.14_A16_T4.js | |
SyntaxError: Unexpected token, expected ( (19:5) | |
../test262/test//language/statements/try/S12.14_A16_T14.js | |
SyntaxError: Unexpected token, expected { (16:3) | |
../test262/test//language/statements/try/S12.14_A16_T5.js | |
SyntaxError: Unexpected token (19:6) | |
../test262/test//language/statements/try/S12.14_A16_T9.js | |
SyntaxError: Unexpected token (16:0) | |
../test262/test//language/statements/try/S12.14_A16_T7.js | |
SyntaxError: Unexpected token (19:6) | |
../test262/test//language/statements/try/S12.14_A16_T8.js | |
SyntaxError: Unexpected token (19:6) | |
../test262/test//language/statements/try/S12.14_A16_T6.js | |
SyntaxError: Unexpected token (19:0) | |
Index: ../test262/test//language/statements/variable/dstr-ary-ptrn-elem-ary-elision-init.js | |
=================================================================== | |
--- ../test262/test//language/statements/variable/dstr-ary-ptrn-elem-ary-elision-init.js | |
+++ ../test262/test//language/statements/variable/dstr-ary-ptrn-elem-ary-elision-init.js | |
@@ -38,5 +38,5 @@ | |
} | |
-var [ [ ] = g() ] = []; | |
+var [ [] = g() ] = []; | |
assert.sameValue(first, 1); | |
Index: ../test262/test//language/statements/variable/dstr-ary-ptrn-elem-ary-elision-iter.js | |
=================================================================== | |
--- ../test262/test//language/statements/variable/dstr-ary-ptrn-elem-ary-elision-iter.js | |
+++ ../test262/test//language/statements/variable/dstr-ary-ptrn-elem-ary-elision-iter.js | |
@@ -36,5 +36,5 @@ | |
} | |
-var [ [ ] = g() ] = [ [] ]; | |
+var [ [] = g() ] = [ [] ]; | |
assert.sameValue(callCount, 0); | |
Index: ../test262/test//language/statements/variable/dstr-ary-ptrn-elem-id-init-hole.js | |
=================================================================== | |
--- ../test262/test//language/statements/variable/dstr-ary-ptrn-elem-id-init-hole.js | |
+++ ../test262/test//language/statements/variable/dstr-ary-ptrn-elem-id-init-hole.js | |
@@ -26,5 +26,5 @@ | |
---*/ | |
-var [ x = 23 ] = [ ]; | |
+var [ x = 23 ] = []; | |
assert.sameValue(x, 23); | |
Index: ../test262/test//language/statements/variable/dstr-ary-ptrn-elision-exhausted.js | |
=================================================================== | |
--- ../test262/test//language/statements/variable/dstr-ary-ptrn-elision-exhausted.js | |
+++ ../test262/test//language/statements/variable/dstr-ary-ptrn-elision-exhausted.js | |
@@ -37,3 +37,3 @@ | |
iter.next(); | |
-var [ ] = iter; | |
+var [] = iter; | |
../test262/test//language/statements/variable/dstr-ary-ptrn-rest-ary-elem.js | |
SyntaxError: Unexpected token (53:8) | |
Index: ../test262/test//language/statements/variable/dstr-ary-ptrn-elision-step-err.js | |
=================================================================== | |
--- ../test262/test//language/statements/variable/dstr-ary-ptrn-elision-step-err.js | |
+++ ../test262/test//language/statements/variable/dstr-ary-ptrn-elision-step-err.js | |
@@ -42,5 +42,5 @@ | |
assert.throws(Test262Error, function() { | |
- var [ ] = iter; | |
+ var [] = iter; | |
}); | |
Index: ../test262/test//language/statements/variable/dstr-ary-ptrn-elision.js | |
=================================================================== | |
--- ../test262/test//language/statements/variable/dstr-ary-ptrn-elision.js | |
+++ ../test262/test//language/statements/variable/dstr-ary-ptrn-elision.js | |
@@ -45,5 +45,5 @@ | |
} | |
-var [ ] = g(); | |
+var [] = g(); | |
assert.sameValue(first, 1); | |
../test262/test//language/statements/variable/dstr-ary-ptrn-rest-ary-empty.js | |
SyntaxError: Unexpected token (44:8) | |
../test262/test//language/statements/variable/dstr-ary-ptrn-rest-ary-elision.js | |
SyntaxError: Unexpected token (60:8) | |
../test262/test//language/statements/variable/dstr-ary-ptrn-rest-ary-rest.js | |
SyntaxError: Unexpected token (34:8) | |
../test262/test//language/statements/variable/dstr-ary-ptrn-rest-init-ary.js | |
SyntaxError: Unexpected token (29:8) | |
../test262/test//language/statements/variable/dstr-ary-ptrn-rest-init-id.js | |
SyntaxError: Unexpected token, expected ] (29:10) | |
../test262/test//language/statements/variable/dstr-ary-ptrn-rest-not-final-id.js | |
SyntaxError: Unexpected token, expected ] (29:9) | |
../test262/test//language/statements/variable/dstr-ary-ptrn-rest-init-obj.js | |
SyntaxError: Unexpected token (29:8) | |
../test262/test//language/statements/variable/dstr-ary-ptrn-rest-not-final-ary.js | |
SyntaxError: Unexpected token (29:8) | |
../test262/test//language/statements/variable/dstr-ary-ptrn-rest-not-final-obj.js | |
SyntaxError: Unexpected token (29:8) | |
../test262/test//language/statements/variable/dstr-ary-ptrn-rest-obj-id.js | |
SyntaxError: Unexpected token (33:8) | |
../test262/test//language/statements/variable/dstr-ary-ptrn-rest-obj-prop-id.js | |
SyntaxError: Unexpected token (33:8) | |
Index: ../test262/test//language/statements/variable/S12.2_A5.js | |
=================================================================== | |
--- ../test262/test//language/statements/variable/S12.2_A5.js | |
+++ ../test262/test//language/statements/variable/S12.2_A5.js | |
@@ -30,3 +30,2 @@ | |
); | |
} | |
- | |
../test262/test//language/statements/variable/S12.2_A8_T1.js | |
SyntaxError: Unexpected token, expected ; (15:6) | |
Index: ../test262/test//language/statements/variable/S12.2_A6_T2.js | |
=================================================================== | |
--- ../test262/test//language/statements/variable/S12.2_A6_T2.js | |
+++ ../test262/test//language/statements/variable/S12.2_A6_T2.js | |
@@ -34,3 +34,2 @@ | |
} | |
} | |
- | |
Index: ../test262/test//language/statements/variable/S12.2_A6_T1.js | |
=================================================================== | |
--- ../test262/test//language/statements/variable/S12.2_A6_T1.js | |
+++ ../test262/test//language/statements/variable/S12.2_A6_T1.js | |
@@ -33,3 +33,2 @@ | |
var incatch__var; | |
} | |
- | |
../test262/test//language/statements/variable/S12.2_A8_T2.js | |
SyntaxError: Unexpected token, expected ; (15:6) | |
../test262/test//language/statements/variable/S12.2_A8_T3.js | |
SyntaxError: Unexpected token, expected ; (15:6) | |
../test262/test//language/statements/variable/S12.2_A8_T5.js | |
SyntaxError: Unexpected token (15:4) | |
../test262/test//language/statements/variable/S12.2_A8_T4.js | |
SyntaxError: Unexpected token, expected ; (15:5) | |
../test262/test//language/statements/variable/S12.2_A8_T6.js | |
SyntaxError: Unexpected token, expected ; (15:5) | |
../test262/test//language/statements/variable/S12.2_A8_T8.js | |
SyntaxError: Unexpected token, expected ; (17:6) | |
../test262/test//language/statements/variable/S12.2_A8_T7.js | |
SyntaxError: Unexpected token, expected ; (15:5) | |
../test262/test//language/statements/while/decl-cls.js | |
SyntaxError: Unexpected token (12:14) | |
../test262/test//language/statements/while/decl-const.js | |
SyntaxError: Unexpected token (12:14) | |
../test262/test//language/statements/while/decl-gen.js | |
SyntaxError: Unexpected token (12:14) | |
../test262/test//language/statements/while/decl-fun.js | |
SyntaxError: Unexpected token (12:14) | |
../test262/test//language/statements/while/decl-let.js | |
SyntaxError: Unexpected token (12:14) | |
../test262/test//language/statements/while/S12.6.2_A15.js | |
SyntaxError: Unexpected token (15:8) | |
../test262/test//language/statements/while/S12.6.2_A6_T1.js | |
SyntaxError: Unexpected token, expected ( (15:6) | |
../test262/test//language/statements/while/S12.6.2_A6_T2.js | |
SyntaxError: Unexpected token, expected ( (15:6) | |
../test262/test//language/statements/while/S12.6.2_A6_T3.js | |
SyntaxError: Unexpected token, expected ( (15:6) | |
../test262/test//language/statements/while/S12.6.2_A6_T4.js | |
SyntaxError: Unexpected token, expected ( (15:6) | |
../test262/test//language/statements/while/S12.6.2_A6_T5.js | |
SyntaxError: Unexpected token, expected ( (15:6) | |
../test262/test//language/statements/while/S12.6.2_A6_T6.js | |
SyntaxError: Unexpected token, expected ( (15:6) | |
../test262/test//language/statements/with/decl-cls.js | |
SyntaxError: Unexpected token (13:10) | |
../test262/test//language/statements/with/decl-const.js | |
SyntaxError: Unexpected token (13:10) | |
../test262/test//language/statements/with/decl-fun.js | |
SyntaxError: Unexpected token (13:10) | |
../test262/test//language/statements/with/decl-gen.js | |
SyntaxError: Unexpected token (13:10) | |
../test262/test//language/statements/with/decl-let.js | |
SyntaxError: Unexpected token (13:10) | |
../test262/test//language/types/boolean/S8.3_A2.2.js | |
SyntaxError: Invalid left-hand side in assignment expression (13:0) | |
../test262/test//language/types/boolean/S8.3_A2.1.js | |
SyntaxError: Invalid left-hand side in assignment expression (13:0) | |
Index: ../test262/test//language/types/list/S8.8_A2_T2.js | |
=================================================================== | |
--- ../test262/test//language/types/list/S8.8_A2_T2.js | |
+++ ../test262/test//language/types/list/S8.8_A2_T2.js | |
@@ -14,8 +14,8 @@ | |
////////////////////////////////////////////////////////////////////////////// | |
//CHECK#1 | |
-if (__mFunc([ , ]) !== 1) { | |
+if (__mFunc([ ]) !== 1) { | |
$ERROR( | |
"#1: function __mFunc(){return arguments.length;}; __mFunc([,,]) === 1. Actual: " + | |
- __mFunc([ , ]) | |
+ __mFunc([ ]) | |
); | |
} | |
../test262/test//language/types/null/S8.2_A2.js | |
SyntaxError: Unexpected token (13:4) | |
Index: ../test262/test//language/types/object/S8.6.1_A3.js | |
=================================================================== | |
--- ../test262/test//language/types/object/S8.6.1_A3.js | |
+++ ../test262/test//language/types/object/S8.6.1_A3.js | |
@@ -24,3 +24,2 @@ | |
$ERROR('#2: delete Number.NaN; typeof(Number.NaN) !== "undefined" '); | |
} | |
- | |
Index: ../test262/test//language/types/object/S8.6.2_A1.js | |
=================================================================== | |
--- ../test262/test//language/types/object/S8.6.2_A1.js | |
+++ ../test262/test//language/types/object/S8.6.2_A1.js | |
@@ -92,3 +92,2 @@ | |
); | |
} | |
- | |
../test262/test//language/types/reference/S8.7.2_A1_T1.js | |
SyntaxError: Invalid left-hand side in assignment expression (13:0) | |
../test262/test//language/types/reference/S8.7.2_A1_T2.js | |
SyntaxError: Invalid left-hand side in assignment expression (13:0) | |
Index: ../test262/test//language/types/reference/S8.7_A1.js | |
=================================================================== | |
--- ../test262/test//language/types/reference/S8.7_A1.js | |
+++ ../test262/test//language/types/reference/S8.7_A1.js | |
@@ -30,3 +30,2 @@ | |
); | |
} | |
- | |
Index: ../test262/test//language/types/reference/S8.7_A2.js | |
=================================================================== | |
--- ../test262/test//language/types/reference/S8.7_A2.js | |
+++ ../test262/test//language/types/reference/S8.7_A2.js | |
@@ -43,3 +43,2 @@ | |
); | |
} | |
- | |
Index: ../test262/test//language/types/reference/S8.7_A3.js | |
=================================================================== | |
--- ../test262/test//language/types/reference/S8.7_A3.js | |
+++ ../test262/test//language/types/reference/S8.7_A3.js | |
@@ -28,3 +28,2 @@ | |
); | |
} | |
- | |
Index: ../test262/test//language/types/reference/S8.7_A4.js | |
=================================================================== | |
--- ../test262/test//language/types/reference/S8.7_A4.js | |
+++ ../test262/test//language/types/reference/S8.7_A4.js | |
@@ -29,3 +29,2 @@ | |
); | |
} | |
- | |
Index: ../test262/test//language/types/reference/S8.7_A5_T1.js | |
=================================================================== | |
--- ../test262/test//language/types/reference/S8.7_A5_T1.js | |
+++ ../test262/test//language/types/reference/S8.7_A5_T1.js | |
@@ -60,3 +60,2 @@ | |
); | |
} | |
- | |
Index: ../test262/test//language/types/reference/S8.7_A5_T2.js | |
=================================================================== | |
--- ../test262/test//language/types/reference/S8.7_A5_T2.js | |
+++ ../test262/test//language/types/reference/S8.7_A5_T2.js | |
@@ -58,3 +58,2 @@ | |
); | |
} | |
- | |
Index: ../test262/test//language/types/string/S8.4_A10.js | |
=================================================================== | |
--- ../test262/test//language/types/string/S8.4_A10.js | |
+++ ../test262/test//language/types/string/S8.4_A10.js | |
@@ -41,3 +41,2 @@ | |
); | |
} | |
- | |
../test262/test//language/types/string/S8.4_A13_T1.js | |
SyntaxError: Unterminated string constant (13:12) | |
../test262/test//language/types/string/S8.4_A13_T2.js | |
SyntaxError: Unterminated string constant (13:10) | |
../test262/test//language/types/string/S8.4_A13_T3.js | |
SyntaxError: Unexpected token, expected ; (13:12) | |
../test262/test//language/types/string/S8.4_A14_T1.js | |
SyntaxError: Unterminated string constant (13:10) | |
../test262/test//language/types/string/S8.4_A14_T2.js | |
SyntaxError: Unterminated string constant (13:12) | |
../test262/test//language/types/string/S8.4_A14_T3.js | |
SyntaxError: Unexpected token, expected ; (13:12) | |
../test262/test//language/types/string/S8.4_A7.3.js | |
3 | /*--- | |
4 | info: <PS> between chunks of one string not allowed | |
5 | es5id: 8.4_A7.3 | |
6 | description: Insert <PS> between chunks of one string | |
7 | ---*/ | |
8 | | |
9 | assert.throws(ReferenceError, function() { | |
10 | eval("var x = asdf ghjk"); | |
11 | }); | |
12 | | |
SyntaxError: Unterminated string constant (11:7) | |
../test262/test//language/types/string/S8.4_A7.4.js | |
3 | /*--- | |
4 | info: <LS> between chunks of one string not allowed | |
5 | es5id: 8.4_A7.4 | |
6 | description: Insert <LS> between chunks of one string | |
7 | ---*/ | |
8 | | |
9 | assert.throws(ReferenceError, function() { | |
10 | eval("var x = asdf ghjk"); | |
11 | }); | |
12 | | |
SyntaxError: Unterminated string constant (11:7) | |
../test262/test//language/white-space/S7.2_A5_T1.js | |
SyntaxError: Invalid Unicode escape (15:3) | |
../test262/test//language/white-space/S7.2_A5_T2.js | |
SyntaxError: Invalid Unicode escape (15:3) | |
../test262/test//language/white-space/S7.2_A5_T3.js | |
SyntaxError: Invalid Unicode escape (15:3) | |
../test262/test//language/white-space/S7.2_A5_T4.js | |
SyntaxError: Invalid Unicode escape (15:3) | |
../test262/test//language/white-space/S7.2_A5_T5.js | |
SyntaxError: Invalid Unicode escape (15:3) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment