Skip to content

Commit 0e7fcf1

Browse files
committed
test(test262): gate parser diagnostic collateral
1 parent b4feaf2 commit 0e7fcf1

1 file changed

Lines changed: 30 additions & 0 deletions

File tree

dev-support/test262/negative-diagnostics.tsv

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@ test/language/expressions/arrow-function/static-init-await-binding.js sloppy 8ed
33
test/language/expressions/arrow-function/static-init-await-binding.js strict 8edee3ab506eb3c7bc3e99f768f765a31b707a420a6e06d1fd79ddf1cbe6512e parse SyntaxError class-static-block.await-context unexpected 'await' keyword 17 6 exact
44
test/language/expressions/arrow-function/static-init-await-reference.js sloppy 180079ff851bd5e541ab0b7fd525fbb4523948c464132b5832fac978ea7eeea7 parse SyntaxError class-static-block.await-context unexpected 'await' keyword 16 11 exact
55
test/language/expressions/arrow-function/static-init-await-reference.js strict 180079ff851bd5e541ab0b7fd525fbb4523948c464132b5832fac978ea7eeea7 parse SyntaxError class-static-block.await-context unexpected 'await' keyword 17 11 exact
6+
test/language/expressions/assignmenttargettype/direct-optionalexpression.js sloppy 1da56bee8d4391fd9cb74e3d5de7e48aca80e09703bcb72601f2f1582194e142 parse SyntaxError optional-chaining.invalid-assignment-target invalid assignment left-hand side 21 8 exact
7+
test/language/expressions/assignmenttargettype/direct-optionalexpression.js strict 1da56bee8d4391fd9cb74e3d5de7e48aca80e09703bcb72601f2f1582194e142 parse SyntaxError optional-chaining.invalid-assignment-target invalid assignment left-hand side 22 8 exact
8+
test/language/expressions/assignmenttargettype/parenthesized-optionalexpression.js sloppy dc6ac79af25811a5a37b308feaf1a0ff223dbf77bcae66decdd8e33cdd0c7fca parse SyntaxError optional-chaining.invalid-assignment-target invalid assignment left-hand side 24 10 exact
9+
test/language/expressions/assignmenttargettype/parenthesized-optionalexpression.js strict dc6ac79af25811a5a37b308feaf1a0ff223dbf77bcae66decdd8e33cdd0c7fca parse SyntaxError optional-chaining.invalid-assignment-target invalid assignment left-hand side 25 10 exact
610
test/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-rest-init-ary.js sloppy cf696c07108594ddb4a0faab0ed8173c6589f4c472fa2e7bc96907dd2335ea27 parse SyntaxError function-parameter.rest-default rest element cannot have a default value 57 23 exact
711
test/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-rest-init-ary.js strict cf696c07108594ddb4a0faab0ed8173c6589f4c472fa2e7bc96907dd2335ea27 parse SyntaxError function-parameter.rest-default rest element cannot have a default value 58 23 exact
812
test/language/expressions/class/dstr/async-private-gen-meth-ary-ptrn-rest-init-id.js sloppy 5e9d74eccf4a9cf6049dfc7b16152939895fac4809c663a4df3c6232858542a4 parse SyntaxError function-parameter.rest-not-final rest element must be the last one 57 25 exact
@@ -783,6 +787,10 @@ test/language/expressions/class/elements/typeof-init-err-contains-arguments.js s
783787
test/language/expressions/class/elements/typeof-init-err-contains-arguments.js strict 61c71ec3f0ae85d645bcc0f909a2a6a3ff0c706f145a91f8970b181f1086139e parse SyntaxError class-field.contains-arguments 'arguments' identifier is not allowed in class field initializer 34 14 exact
784788
test/language/expressions/class/elements/typeof-init-err-contains-super.js sloppy 17fb0933f1c72512852c4cdf12e2f4689d3c8adfc2b442c05259091f0db9ca25 parse SyntaxError class-field.contains-super-call super() is only valid in a derived class constructor 26 19 exact
785789
test/language/expressions/class/elements/typeof-init-err-contains-super.js strict 17fb0933f1c72512852c4cdf12e2f4689d3c8adfc2b442c05259091f0db9ca25 parse SyntaxError class-field.contains-super-call super() is only valid in a derived class constructor 27 19 exact
790+
test/language/expressions/class/gen-method-static/yield-as-identifier-reference.js sloppy 2eee670f8d597bbeafeaf549439ef4413242c49464ae00f26c7892fe68f899e3 parse SyntaxError generator.yield-identifier-reference unexpected token in expression: 'yield' 34 10 exact
791+
test/language/expressions/class/gen-method-static/yield-as-identifier-reference.js strict 2eee670f8d597bbeafeaf549439ef4413242c49464ae00f26c7892fe68f899e3 parse SyntaxError generator.yield-identifier-reference unexpected token in expression: 'yield' 35 10 exact
792+
test/language/expressions/class/gen-method/yield-as-identifier-reference.js sloppy e72655bf199ce6f9ef6a96d2e9d775a11b1ab9374f1ddaac4d8d235a10aef260 parse SyntaxError generator.yield-identifier-reference unexpected token in expression: 'yield' 34 10 exact
793+
test/language/expressions/class/gen-method/yield-as-identifier-reference.js strict e72655bf199ce6f9ef6a96d2e9d775a11b1ab9374f1ddaac4d8d235a10aef260 parse SyntaxError generator.yield-identifier-reference unexpected token in expression: 'yield' 35 10 exact
786794
test/language/expressions/class/static-init-await-binding.js sloppy a03e5890330881869c9d9dbda33faafe35d471e45003c050eaa7fb24953fcba7 parse SyntaxError class-static-block.await-context expecting '{' 21 12 exact
787795
test/language/expressions/class/static-init-await-binding.js strict a03e5890330881869c9d9dbda33faafe35d471e45003c050eaa7fb24953fcba7 parse SyntaxError class-static-block.await-context expecting '{' 22 12 exact
788796
test/language/expressions/function/early-errors/invalid-names-call-expression-bad-reference.js sloppy c3d1554c4db4ca01ae05bcbfc924ccce3adc6a52bf59be173555d462e34d6b48 parse SyntaxError class-private-name.undefined undefined private field '#x' absent
@@ -793,6 +801,12 @@ test/language/expressions/function/early-errors/invalid-names-member-expression-
793801
test/language/expressions/function/early-errors/invalid-names-member-expression-bad-reference.js strict ce582ff404354fd611e106adfae2be81eb96687b5d1b80acf41e3f5cbe3c9e87 parse SyntaxError class-private-name.undefined undefined private field '#x' absent
794802
test/language/expressions/function/early-errors/invalid-names-member-expression-this.js sloppy 987b7abb45f8c091d80a6296ee8add8872f8de3b55c332946e81f4e7a410f0f0 parse SyntaxError class-private-name.undefined undefined private field '#x' absent
795803
test/language/expressions/function/early-errors/invalid-names-member-expression-this.js strict 987b7abb45f8c091d80a6296ee8add8872f8de3b55c332946e81f4e7a410f0f0 parse SyntaxError class-private-name.undefined undefined private field '#x' absent
804+
test/language/expressions/generators/named-yield-as-identifier-reference.js sloppy 7f9706a525152bbaa2e06f493b34083a4ad37b22017e6c2ecd6957db299b6d90 parse SyntaxError generator.yield-identifier-reference unexpected token in expression: 'yield' 28 8 exact
805+
test/language/expressions/generators/named-yield-as-identifier-reference.js strict 7f9706a525152bbaa2e06f493b34083a4ad37b22017e6c2ecd6957db299b6d90 parse SyntaxError generator.yield-identifier-reference unexpected token in expression: 'yield' 29 8 exact
806+
test/language/expressions/generators/yield-as-identifier-reference.js sloppy 89d2b0b3d902797ff787eb11e3a770daa950a40e0ed45744d9c4d2ffb89d95de parse SyntaxError generator.yield-identifier-reference unexpected token in expression: 'yield' 28 8 exact
807+
test/language/expressions/generators/yield-as-identifier-reference.js strict 89d2b0b3d902797ff787eb11e3a770daa950a40e0ed45744d9c4d2ffb89d95de parse SyntaxError generator.yield-identifier-reference unexpected token in expression: 'yield' 29 8 exact
808+
test/language/expressions/generators/yield-weak-binding.js sloppy 6b0bf560359ed841e4424e7b9175dbe4624da87053c31a265ca5e92717664282 parse SyntaxError generator.yield-weak-binding unexpected token in expression: 'yield' 16 33 exact
809+
test/language/expressions/generators/yield-weak-binding.js strict 6b0bf560359ed841e4424e7b9175dbe4624da87053c31a265ca5e92717664282 parse SyntaxError generator.yield-weak-binding unexpected token in expression: 'yield' 17 33 exact
796810
test/language/expressions/in/private-field-in-nested.js sloppy 07319216a8b29d8408c8a7e1d4a1963ae7c723deed7c0f2a8d16366154c51e8c parse SyntaxError class-private-in.disallowed-context unexpected token in expression: '#field' 25 15 exact
797811
test/language/expressions/in/private-field-in-nested.js strict 07319216a8b29d8408c8a7e1d4a1963ae7c723deed7c0f2a8d16366154c51e8c parse SyntaxError class-private-in.disallowed-context unexpected token in expression: '#field' 26 15 exact
798812
test/language/expressions/in/private-field-in.js sloppy da3c995bdf4a68c757ee049cd108340056d2a4629362937b847a0d8276694710 parse SyntaxError class-private-in.disallowed-context unexpected token in expression: '#field' 24 10 exact
@@ -823,6 +837,8 @@ test/language/expressions/logical-assignment/lgcl-or-non-simple.js sloppy ece92b
823837
test/language/expressions/logical-assignment/lgcl-or-non-simple.js strict ece92bda136f6ece4b5dab482476da893b4c589cba836c809656a5e8767ac920 parse SyntaxError logical-assignment.non-simple-target invalid assignment left-hand side 18 7 exact
824838
test/language/expressions/object/identifier-shorthand-static-init-await-invalid.js sloppy d40f590eaff4d2ecc55f03163e0b436b95905324444551ee86eca1e80f4da670 parse SyntaxError class-static-block.await-context expecting ':' 23 14 exact
825839
test/language/expressions/object/identifier-shorthand-static-init-await-invalid.js strict d40f590eaff4d2ecc55f03163e0b436b95905324444551ee86eca1e80f4da670 parse SyntaxError class-static-block.await-context expecting ':' 24 14 exact
840+
test/language/expressions/object/method-definition/gen-yield-as-identifier-reference.js sloppy c15eee94527231e8cfad2e6636c098b42a4c2f9de21bbca3cf3f6ace0454f684 parse SyntaxError generator.yield-identifier-reference unexpected token in expression: 'yield' 29 10 exact
841+
test/language/expressions/object/method-definition/gen-yield-as-identifier-reference.js strict c15eee94527231e8cfad2e6636c098b42a4c2f9de21bbca3cf3f6ace0454f684 parse SyntaxError generator.yield-identifier-reference unexpected token in expression: 'yield' 30 10 exact
826842
test/language/expressions/object/method-definition/private-name-early-error-async-fn-inside-class.js sloppy 61b7b31f232c44c689b82ee7ee7635cf0095b2c26f386aebc678e1730d00e0e9 parse SyntaxError object-literal.private-name invalid property name 24 11 exact
827843
test/language/expressions/object/method-definition/private-name-early-error-async-fn-inside-class.js strict 61b7b31f232c44c689b82ee7ee7635cf0095b2c26f386aebc678e1730d00e0e9 parse SyntaxError object-literal.private-name invalid property name 25 11 exact
828844
test/language/expressions/object/method-definition/private-name-early-error-async-fn.js sloppy 17dc472210a3aa3e5871ed239a11fa3348e0cc62ba0f645cda95342eead1174a parse SyntaxError object-literal.private-name invalid property name 23 9 exact
@@ -847,6 +863,10 @@ test/language/expressions/object/method-definition/private-name-early-error-set-
847863
test/language/expressions/object/method-definition/private-name-early-error-set-method-inside-class.js strict 6a6aef6c40e8888cd1bb0d396456d08ce62cb71ce7c1bdda8a314749588b681b parse SyntaxError object-literal.private-name invalid property name 25 9 exact
848864
test/language/expressions/object/method-definition/private-name-early-error-set-method.js sloppy 2d7044f2ec6ee4b731d21853ead21b7cdf30eb42d20a64f65b507c229e1089ca parse SyntaxError object-literal.private-name invalid property name 23 7 exact
849865
test/language/expressions/object/method-definition/private-name-early-error-set-method.js strict 2d7044f2ec6ee4b731d21853ead21b7cdf30eb42d20a64f65b507c229e1089ca parse SyntaxError object-literal.private-name invalid property name 24 7 exact
866+
test/language/expressions/object/method-definition/yield-weak-binding.js sloppy c62d9acc7be2793e2a8f65dc76072358d06c4b70fd4b6d9923b5c83b172762a5 parse SyntaxError generator.yield-weak-binding unexpected token in expression: 'yield' 17 20 exact
867+
test/language/expressions/object/method-definition/yield-weak-binding.js strict c62d9acc7be2793e2a8f65dc76072358d06c4b70fd4b6d9923b5c83b172762a5 parse SyntaxError generator.yield-weak-binding unexpected token in expression: 'yield' 18 20 exact
868+
test/language/expressions/optional-chaining/static-semantics-simple-assignment.js sloppy 457603dd6c433aa0a6fda09206eb93a6cf0fa62dfe008be6e2ea1396262cda54 parse SyntaxError optional-chaining.invalid-assignment-target invalid assignment left-hand side 23 10 exact
869+
test/language/expressions/optional-chaining/static-semantics-simple-assignment.js strict 457603dd6c433aa0a6fda09206eb93a6cf0fa62dfe008be6e2ea1396262cda54 parse SyntaxError optional-chaining.invalid-assignment-target invalid assignment left-hand side 24 10 exact
850870
test/language/global-code/invalid-private-names-call-expression-bad-reference.js sloppy 088735ddbff81bf8013f4a57a147812c092c6985333f45808793d102e8f7c7e4 parse SyntaxError class-private-name.undefined undefined private field '#x' absent
851871
test/language/global-code/invalid-private-names-call-expression-bad-reference.js strict 088735ddbff81bf8013f4a57a147812c092c6985333f45808793d102e8f7c7e4 parse SyntaxError class-private-name.undefined undefined private field '#x' absent
852872
test/language/global-code/invalid-private-names-call-expression-this.js sloppy 55c0efb491487007c14cb9781bc64c1b47393c5126433b1b22f06b3171999575 parse SyntaxError class-private-name.undefined undefined private field '#x' absent
@@ -871,6 +891,8 @@ test/language/statements/block/early-errors/invalid-names-member-expression-this
871891
test/language/statements/block/early-errors/invalid-names-member-expression-this.js strict 4f994d8362a020ae9c0909e074efe55ee1790a2cf42080feef956e8b6f627467 parse SyntaxError class-private-name.undefined undefined private field '#x' absent
872892
test/language/statements/break/static-init-without-label.js sloppy e6cb308b19f5ccdbddb57a6622d8d57081da310578c25c59de0aa04a98d588c5 parse SyntaxError class-static-block.break break must be inside loop or switch 24 12 exact
873893
test/language/statements/break/static-init-without-label.js strict e6cb308b19f5ccdbddb57a6622d8d57081da310578c25c59de0aa04a98d588c5 parse SyntaxError class-static-block.break break must be inside loop or switch 25 12 exact
894+
test/language/statements/class/definition/methods-gen-yield-weak-binding.js sloppy 327c6df8a1172ff379d73c20bd0c2833768ea089e220a788b45205043a6eb4a4 parse SyntaxError generator.yield-weak-binding unexpected token in expression: 'yield' 17 20 exact
895+
test/language/statements/class/definition/methods-gen-yield-weak-binding.js strict 327c6df8a1172ff379d73c20bd0c2833768ea089e220a788b45205043a6eb4a4 parse SyntaxError generator.yield-weak-binding unexpected token in expression: 'yield' 18 20 exact
874896
test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-init-ary.js sloppy 759932877e9d060db725dc17ef5cd1e2fcf7560c44b43a521cb7cb22a3564874 parse SyntaxError function-parameter.rest-default rest element cannot have a default value 56 23 exact
875897
test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-init-ary.js strict 759932877e9d060db725dc17ef5cd1e2fcf7560c44b43a521cb7cb22a3564874 parse SyntaxError function-parameter.rest-default rest element cannot have a default value 57 23 exact
876898
test/language/statements/class/dstr/async-private-gen-meth-ary-ptrn-rest-init-id.js sloppy db5ab8446b203951f6a357b4f7964e151d2b704ddb3358e9c33a004a39250819 parse SyntaxError function-parameter.rest-not-final rest element must be the last one 56 25 exact
@@ -1667,6 +1689,10 @@ test/language/statements/class/elements/typeof-init-err-contains-arguments.js sl
16671689
test/language/statements/class/elements/typeof-init-err-contains-arguments.js strict 56101c392c91b3aa35418f7ec98e0129fcc38f50ef461815656843092aae7ac1 parse SyntaxError class-field.contains-arguments 'arguments' identifier is not allowed in class field initializer 34 14 exact
16681690
test/language/statements/class/elements/typeof-init-err-contains-super.js sloppy 80eb4fdb21553aa644af4a9e1380b6f059eec27082c4a6d600fb39268da2d83e parse SyntaxError class-field.contains-super-call super() is only valid in a derived class constructor 26 19 exact
16691691
test/language/statements/class/elements/typeof-init-err-contains-super.js strict 80eb4fdb21553aa644af4a9e1380b6f059eec27082c4a6d600fb39268da2d83e parse SyntaxError class-field.contains-super-call super() is only valid in a derived class constructor 27 19 exact
1692+
test/language/statements/class/gen-method-static/yield-as-identifier-reference.js sloppy 4806f2aca3f5acc6cafcac841954e4088ed9269c24824d96f6a025c8db0d6cf8 parse SyntaxError generator.yield-identifier-reference unexpected token in expression: 'yield' 34 10 exact
1693+
test/language/statements/class/gen-method-static/yield-as-identifier-reference.js strict 4806f2aca3f5acc6cafcac841954e4088ed9269c24824d96f6a025c8db0d6cf8 parse SyntaxError generator.yield-identifier-reference unexpected token in expression: 'yield' 35 10 exact
1694+
test/language/statements/class/gen-method/yield-as-identifier-reference.js sloppy c8a1ca747f05cacc580284e1e482f329be950f17f8a028cafd0bc7d6dfa033f9 parse SyntaxError generator.yield-identifier-reference unexpected token in expression: 'yield' 34 10 exact
1695+
test/language/statements/class/gen-method/yield-as-identifier-reference.js strict c8a1ca747f05cacc580284e1e482f329be950f17f8a028cafd0bc7d6dfa033f9 parse SyntaxError generator.yield-identifier-reference unexpected token in expression: 'yield' 35 10 exact
16701696
test/language/statements/class/private-non-static-getter-static-setter-early-error.js sloppy 2f882a1b1d492616047220e96e24ad6d4126d0fc474e9faca88ab6e8951f2359 parse SyntaxError class-private-accessor.static-mismatch private class field is already defined 17 16 exact
16711697
test/language/statements/class/private-non-static-getter-static-setter-early-error.js strict 2f882a1b1d492616047220e96e24ad6d4126d0fc474e9faca88ab6e8951f2359 parse SyntaxError class-private-accessor.static-mismatch private class field is already defined 18 16 exact
16721698
test/language/statements/class/private-non-static-setter-static-getter-early-error.js sloppy a816363f9af5e7a1c5736e9ee91fc1e9029287e545de636fdb38679abc9c79ae parse SyntaxError class-private-accessor.static-mismatch private class field is already defined 17 16 exact
@@ -1713,6 +1739,10 @@ test/language/statements/function/early-errors/invalid-names-member-expression-t
17131739
test/language/statements/function/early-errors/invalid-names-member-expression-this.js strict e7676017cb92a59e3dfddd7fc7055b0d42b9cfa674bd297df0830fed4c25a864 parse SyntaxError class-private-name.undefined undefined private field '#x' absent
17141740
test/language/statements/function/static-init-await-binding-invalid.js sloppy f2f418c67463f57f4c6bea1522de999b7dd2380abdf01eb5e360772bc182b8bb parse SyntaxError class-static-block.await-context function name expected 24 14 exact
17151741
test/language/statements/function/static-init-await-binding-invalid.js strict f2f418c67463f57f4c6bea1522de999b7dd2380abdf01eb5e360772bc182b8bb parse SyntaxError class-static-block.await-context function name expected 25 14 exact
1742+
test/language/statements/generators/yield-as-identifier-reference.js sloppy 0e2385276ff58a6d9e624395c42ec3548f2ed0d6832502025cde575ffab660ff parse SyntaxError generator.yield-identifier-reference unexpected token in expression: 'yield' 28 8 exact
1743+
test/language/statements/generators/yield-as-identifier-reference.js strict 0e2385276ff58a6d9e624395c42ec3548f2ed0d6832502025cde575ffab660ff parse SyntaxError generator.yield-identifier-reference unexpected token in expression: 'yield' 29 8 exact
1744+
test/language/statements/generators/yield-weak-binding.js sloppy 5805cc0af23d752b815570f2bc7c24824ccd2776db2b48effe9e989bc19b97ac parse SyntaxError generator.yield-weak-binding unexpected token in expression: 'yield' 16 27 exact
1745+
test/language/statements/generators/yield-weak-binding.js strict 5805cc0af23d752b815570f2bc7c24824ccd2776db2b48effe9e989bc19b97ac parse SyntaxError generator.yield-weak-binding unexpected token in expression: 'yield' 17 27 exact
17161746
test/language/statements/labeled/static-init-invalid-await.js sloppy 0f5d5cb480fb813f38e6f94109c14edc774819622b5a4015de0b4766ae58343b parse SyntaxError class-static-block.await-context unexpected 'await' keyword 23 5 exact
17171747
test/language/statements/labeled/static-init-invalid-await.js strict 0f5d5cb480fb813f38e6f94109c14edc774819622b5a4015de0b4766ae58343b parse SyntaxError class-static-block.await-context unexpected 'await' keyword 24 5 exact
17181748
test/language/statements/let/static-init-await-binding-invalid.js sloppy 8c9b89baede021ff7bf36435ff0ca86642b46b54fd8dd3d047ff3357230d5ece parse SyntaxError class-static-block.await-context variable name expected 24 9 exact

0 commit comments

Comments
 (0)