Skip to content

Instantly share code, notes, and snippets.

@vjeux
Created January 16, 2017 04:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save vjeux/9154b18c76892c958a71dbb123dde00c to your computer and use it in GitHub Desktop.
Save vjeux/9154b18c76892c958a71dbb123dde00c to your computer and use it in GitHub Desktop.
../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