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
This commit is contained in:
Leo Balter 2018-11-08 15:58:34 -05:00 committed by Rick Waldron
parent 5804ae959b
commit b2dba73312
12 changed files with 12 additions and 36 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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