From b2dba73312e2315dacfc3de31e404d6494cded0b Mon Sep 17 00:00:00 2001 From: Leo Balter <leonardo.balter@gmail.com> Date: Thu, 8 Nov 2018 15:58:34 -0500 Subject: [PATCH] Rename targets in templates for class elements Also remove the onlyStrict restriction as the class body is always on strict mode and the failures are still valid --- .../delete-error/cls-decl-field-delete-covered.template | 4 +--- .../delete-error/cls-decl-field-delete-twice-covered.template | 4 +--- .../delete-error/cls-decl-field-delete.template | 4 +--- .../delete-error/cls-decl-method-delete-covered.template | 4 +--- .../cls-decl-method-delete-twice-covered.template | 4 +--- .../delete-error/cls-decl-method-delete.template | 4 +--- .../delete-error/cls-expr-field-delete-covered.template | 4 +--- .../delete-error/cls-expr-field-delete-twice-covered.template | 4 +--- .../delete-error/cls-expr-field-delete.template | 4 +--- .../delete-error/cls-expr-method-delete-covered.template | 4 +--- .../cls-expr-method-delete-twice-covered.template | 4 +--- .../delete-error/cls-expr-method-delete.template | 4 +--- 12 files changed, 12 insertions(+), 36 deletions(-) diff --git a/src/class-elements/delete-error/cls-decl-field-delete-covered.template b/src/class-elements/delete-error/cls-decl-field-delete-covered.template index 726532e0a2..846cb0ca30 100644 --- a/src/class-elements/delete-error/cls-decl-field-delete-covered.template +++ b/src/class-elements/delete-error/cls-decl-field-delete-covered.template @@ -3,7 +3,7 @@ /*--- esid: sec-class-definitions-static-semantics-early-errors -path: language/statements/class/err-field-delete-covered- +path: language/statements/class/syntax/early-errors/delete/field-delete-covered- name: in field, covered info: | Static Semantics: Early Errors @@ -21,8 +21,6 @@ info: | CoverParenthesizedExpressionAndArrowParameterList ultimately derives a phrase that, if used in place of UnaryExpression, would produce a Syntax Error according to these rules. This rule is recursively applied. - -flags: [onlyStrict] features: [class, class-fields-private, class-fields-public] negative: type: SyntaxError diff --git a/src/class-elements/delete-error/cls-decl-field-delete-twice-covered.template b/src/class-elements/delete-error/cls-decl-field-delete-twice-covered.template index d51398d67e..3c68bf39a2 100644 --- a/src/class-elements/delete-error/cls-decl-field-delete-twice-covered.template +++ b/src/class-elements/delete-error/cls-decl-field-delete-twice-covered.template @@ -3,7 +3,7 @@ /*--- esid: sec-class-definitions-static-semantics-early-errors -path: language/statements/class/err-field-delete-twice-covered- +path: language/statements/class/syntax/early-errors/delete/field-delete-twice-covered- name: in field, recursively covered info: | Static Semantics: Early Errors @@ -21,8 +21,6 @@ info: | CoverParenthesizedExpressionAndArrowParameterList ultimately derives a phrase that, if used in place of UnaryExpression, would produce a Syntax Error according to these rules. This rule is recursively applied. - -flags: [onlyStrict] features: [class, class-fields-private, class-fields-public] negative: type: SyntaxError diff --git a/src/class-elements/delete-error/cls-decl-field-delete.template b/src/class-elements/delete-error/cls-decl-field-delete.template index 6658271a76..1d6a0188eb 100644 --- a/src/class-elements/delete-error/cls-decl-field-delete.template +++ b/src/class-elements/delete-error/cls-decl-field-delete.template @@ -3,7 +3,7 @@ /*--- esid: sec-class-definitions-static-semantics-early-errors -path: language/statements/class/err-field-delete- +path: language/statements/class/syntax/early-errors/delete/field-delete- name: in field info: | Static Semantics: Early Errors @@ -15,8 +15,6 @@ info: | PrimaryExpression : IdentifierReference , MemberExpression : MemberExpression.PrivateName , or CallExpression : CallExpression.PrivateName . - -flags: [onlyStrict] features: [class, class-fields-private, class-fields-public] negative: type: SyntaxError diff --git a/src/class-elements/delete-error/cls-decl-method-delete-covered.template b/src/class-elements/delete-error/cls-decl-method-delete-covered.template index cff9fb78b1..cb9d3845ad 100644 --- a/src/class-elements/delete-error/cls-decl-method-delete-covered.template +++ b/src/class-elements/delete-error/cls-decl-method-delete-covered.template @@ -3,7 +3,7 @@ /*--- esid: sec-class-definitions-static-semantics-early-errors -path: language/statements/class/err-method-delete-covered- +path: language/statements/class/syntax/early-errors/delete/method-delete-covered- name: in method, covered info: | Static Semantics: Early Errors @@ -21,8 +21,6 @@ info: | CoverParenthesizedExpressionAndArrowParameterList ultimately derives a phrase that, if used in place of UnaryExpression, would produce a Syntax Error according to these rules. This rule is recursively applied. - -flags: [onlyStrict] features: [class, class-fields-private] negative: type: SyntaxError diff --git a/src/class-elements/delete-error/cls-decl-method-delete-twice-covered.template b/src/class-elements/delete-error/cls-decl-method-delete-twice-covered.template index 05167a244d..cdce44e074 100644 --- a/src/class-elements/delete-error/cls-decl-method-delete-twice-covered.template +++ b/src/class-elements/delete-error/cls-decl-method-delete-twice-covered.template @@ -3,7 +3,7 @@ /*--- esid: sec-class-definitions-static-semantics-early-errors -path: language/statements/class/err-method-delete-twice-covered- +path: language/statements/class/syntax/early-errors/delete/method-delete-twice-covered- name: in method, recursively covered info: | Static Semantics: Early Errors @@ -21,8 +21,6 @@ info: | CoverParenthesizedExpressionAndArrowParameterList ultimately derives a phrase that, if used in place of UnaryExpression, would produce a Syntax Error according to these rules. This rule is recursively applied. - -flags: [onlyStrict] features: [class, class-fields-private] negative: type: SyntaxError diff --git a/src/class-elements/delete-error/cls-decl-method-delete.template b/src/class-elements/delete-error/cls-decl-method-delete.template index 8ee970beb5..38ed396afa 100644 --- a/src/class-elements/delete-error/cls-decl-method-delete.template +++ b/src/class-elements/delete-error/cls-decl-method-delete.template @@ -3,7 +3,7 @@ /*--- esid: sec-class-definitions-static-semantics-early-errors -path: language/statements/class/err-method-delete- +path: language/statements/class/syntax/early-errors/delete/method-delete- name: in method info: | Static Semantics: Early Errors @@ -15,8 +15,6 @@ info: | PrimaryExpression : IdentifierReference , MemberExpression : MemberExpression.PrivateName , or CallExpression : CallExpression.PrivateName . - -flags: [onlyStrict] features: [class, class-fields-private] negative: type: SyntaxError diff --git a/src/class-elements/delete-error/cls-expr-field-delete-covered.template b/src/class-elements/delete-error/cls-expr-field-delete-covered.template index 2f1ec316d6..b0b51d7204 100644 --- a/src/class-elements/delete-error/cls-expr-field-delete-covered.template +++ b/src/class-elements/delete-error/cls-expr-field-delete-covered.template @@ -3,7 +3,7 @@ /*--- esid: sec-class-definitions-static-semantics-early-errors -path: language/expressions/class/err-field-delete-covered- +path: language/expressions/class/syntax/early-errors/delete/field-delete-covered- name: in field, covered info: | Static Semantics: Early Errors @@ -21,8 +21,6 @@ info: | CoverParenthesizedExpressionAndArrowParameterList ultimately derives a phrase that, if used in place of UnaryExpression, would produce a Syntax Error according to these rules. This rule is recursively applied. - -flags: [onlyStrict] features: [class, class-fields-private, class-fields-public] negative: type: SyntaxError diff --git a/src/class-elements/delete-error/cls-expr-field-delete-twice-covered.template b/src/class-elements/delete-error/cls-expr-field-delete-twice-covered.template index 8f44539294..139edf0152 100644 --- a/src/class-elements/delete-error/cls-expr-field-delete-twice-covered.template +++ b/src/class-elements/delete-error/cls-expr-field-delete-twice-covered.template @@ -3,7 +3,7 @@ /*--- esid: sec-class-definitions-static-semantics-early-errors -path: language/expressions/class/err-field-delete-twice-covered- +path: language/expressions/class/syntax/early-errors/delete/field-delete-twice-covered- name: in field, recursively covered info: | Static Semantics: Early Errors @@ -21,8 +21,6 @@ info: | CoverParenthesizedExpressionAndArrowParameterList ultimately derives a phrase that, if used in place of UnaryExpression, would produce a Syntax Error according to these rules. This rule is recursively applied. - -flags: [onlyStrict] features: [class, class-fields-private, class-fields-public] negative: type: SyntaxError diff --git a/src/class-elements/delete-error/cls-expr-field-delete.template b/src/class-elements/delete-error/cls-expr-field-delete.template index f88ee89485..ff5a8f7981 100644 --- a/src/class-elements/delete-error/cls-expr-field-delete.template +++ b/src/class-elements/delete-error/cls-expr-field-delete.template @@ -3,7 +3,7 @@ /*--- esid: sec-class-definitions-static-semantics-early-errors -path: language/expressions/class/err-field-delete- +path: language/expressions/class/syntax/early-errors/delete/field-delete- name: in field info: | Static Semantics: Early Errors @@ -15,8 +15,6 @@ info: | PrimaryExpression : IdentifierReference , MemberExpression : MemberExpression.PrivateName , or CallExpression : CallExpression.PrivateName . - -flags: [onlyStrict] features: [class, class-fields-private, class-fields-public] negative: type: SyntaxError diff --git a/src/class-elements/delete-error/cls-expr-method-delete-covered.template b/src/class-elements/delete-error/cls-expr-method-delete-covered.template index acd884bb85..b7682d9b87 100644 --- a/src/class-elements/delete-error/cls-expr-method-delete-covered.template +++ b/src/class-elements/delete-error/cls-expr-method-delete-covered.template @@ -3,7 +3,7 @@ /*--- esid: sec-class-definitions-static-semantics-early-errors -path: language/expressions/class/err-method-delete-covered- +path: language/expressions/class/syntax/early-errors/delete/method-delete-covered- name: in method, covered info: | Static Semantics: Early Errors @@ -21,8 +21,6 @@ info: | CoverParenthesizedExpressionAndArrowParameterList ultimately derives a phrase that, if used in place of UnaryExpression, would produce a Syntax Error according to these rules. This rule is recursively applied. - -flags: [onlyStrict] features: [class, class-fields-private] negative: type: SyntaxError diff --git a/src/class-elements/delete-error/cls-expr-method-delete-twice-covered.template b/src/class-elements/delete-error/cls-expr-method-delete-twice-covered.template index aa78e14173..b6a84940ee 100644 --- a/src/class-elements/delete-error/cls-expr-method-delete-twice-covered.template +++ b/src/class-elements/delete-error/cls-expr-method-delete-twice-covered.template @@ -3,7 +3,7 @@ /*--- esid: sec-class-definitions-static-semantics-early-errors -path: language/expressions/class/err-method-delete-twice-covered- +path: language/expressions/class/syntax/early-errors/delete/method-delete-twice-covered- name: in method, recursively covered info: | Static Semantics: Early Errors @@ -21,8 +21,6 @@ info: | CoverParenthesizedExpressionAndArrowParameterList ultimately derives a phrase that, if used in place of UnaryExpression, would produce a Syntax Error according to these rules. This rule is recursively applied. - -flags: [onlyStrict] features: [class, class-fields-private] negative: type: SyntaxError diff --git a/src/class-elements/delete-error/cls-expr-method-delete.template b/src/class-elements/delete-error/cls-expr-method-delete.template index cf2383a907..476b7d6729 100644 --- a/src/class-elements/delete-error/cls-expr-method-delete.template +++ b/src/class-elements/delete-error/cls-expr-method-delete.template @@ -3,7 +3,7 @@ /*--- esid: sec-class-definitions-static-semantics-early-errors -path: language/expressions/class/err-method-delete- +path: language/expressions/class/syntax/early-errors/delete/method-delete- name: in method info: | Static Semantics: Early Errors @@ -15,8 +15,6 @@ info: | PrimaryExpression : IdentifierReference , MemberExpression : MemberExpression.PrivateName , or CallExpression : CallExpression.PrivateName . - -flags: [onlyStrict] features: [class, class-fields-private] negative: type: SyntaxError -- GitLab