Skip to content
Snippets Groups Projects
Commit b9aa09c3 authored by Leo Balter's avatar Leo Balter Committed by Rick Waldron
Browse files

Set negative flags along with the templates using DONOTEVALUATE calls

parent 73705f88
No related branches found
No related tags found
No related merge requests found
Showing
with 54 additions and 6 deletions
......@@ -18,9 +18,6 @@ info: |
...
For all other grammatical productions, recurse on all nonterminals. If any piece returns true, then return true. Otherwise return false.
features: [class, class-fields-public]
negative:
type: SyntaxError
phase: parse
template: initializer-error
---*/
......
......@@ -11,9 +11,6 @@ info: |
- It is a Syntax Error if Initializer is present and Initializer Contains SuperCall is true.
features: [class, class-fields-public]
negative:
type: SyntaxError
phase: parse
template: initializer-error
---*/
......
......@@ -6,6 +6,9 @@ esid: sec-class-definitions-static-semantics-early-errors
path: language/statements/class/fields-arrow-fnc-
name: arrow function expression
features: [arrow-function, class-fields-public]
negative:
type: SyntaxError
phase: parse
---*/
$DONOTEVALUATE();
......
......@@ -6,6 +6,9 @@ esid: sec-class-definitions-static-semantics-early-errors
path: language/statements/class/fields-comp-name-
name: computed ClassElementName
features: [class, class-fields-public, computed-property-names]
negative:
type: SyntaxError
phase: parse
---*/
$DONOTEVALUATE();
......
......@@ -6,6 +6,9 @@ esid: sec-class-definitions-static-semantics-early-errors
path: language/statements/class/fields-equality-
name: equality expression
features: [class, class-fields-public]
negative:
type: SyntaxError
phase: parse
---*/
$DONOTEVALUATE();
......
......@@ -6,6 +6,9 @@ esid: sec-class-definitions-static-semantics-early-errors
path: language/statements/class/fields-literal-name-
name: literal ClassElementName
features: [class, class-fields-public]
negative:
type: SyntaxError
phase: parse
---*/
$DONOTEVALUATE();
......
......@@ -6,6 +6,9 @@ esid: sec-class-definitions-static-semantics-early-errors
path: language/statements/class/fields-private-arrow-fnc-
name: private field, arrow function expression
features: [class, arrow-function, class-fields-private]
negative:
type: SyntaxError
phase: parse
---*/
$DONOTEVALUATE();
......
......@@ -6,6 +6,9 @@ esid: sec-class-definitions-static-semantics-early-errors
path: language/statements/class/fields-private-literal-name-
name: ClassElementName PrivateName
features: [class, class-fields-private]
negative:
type: SyntaxError
phase: parse
---*/
$DONOTEVALUATE();
......
......@@ -6,6 +6,9 @@ esid: sec-class-definitions-static-semantics-early-errors
path: language/statements/class/fields-private-ternary-
name: private field, ternary expression
features: [class, class-fields-private]
negative:
type: SyntaxError
phase: parse
---*/
$DONOTEVALUATE();
......
......@@ -6,6 +6,9 @@ esid: sec-class-definitions-static-semantics-early-errors
path: language/statements/class/fields-private-typeof-
name: private field, typeof expression
features: [class, class-fields-private]
negative:
type: SyntaxError
phase: parse
---*/
$DONOTEVALUATE();
......
......@@ -6,6 +6,9 @@ esid: sec-class-definitions-static-semantics-early-errors
path: language/statements/class/fields-static-comp-name-
name: static computed ClassElementName
features: [class, class-static-fields-public, computed-property-names]
negative:
type: SyntaxError
phase: parse
---*/
$DONOTEVALUATE();
......
......@@ -6,6 +6,9 @@ esid: sec-class-definitions-static-semantics-early-errors
path: language/statements/class/fields-static-literal-
name: static literal ClassElementName
features: [class, class-static-fields-public]
negative:
type: SyntaxError
phase: parse
---*/
$DONOTEVALUATE();
......
......@@ -6,6 +6,9 @@ esid: sec-class-definitions-static-semantics-early-errors
path: language/statements/class/fields-static-private-
name: static PrivateName
features: [class, class-static-fields-private]
negative:
type: SyntaxError
phase: parse
---*/
$DONOTEVALUATE();
......
......@@ -6,6 +6,9 @@ esid: sec-class-definitions-static-semantics-early-errors
path: language/statements/class/fields-static-string-literal-name-
name: static string literal ClassElementName
features: [class, class-static-fields-public]
negative:
type: SyntaxError
phase: parse
---*/
$DONOTEVALUATE();
......
......@@ -6,6 +6,9 @@ esid: sec-class-definitions-static-semantics-early-errors
path: language/statements/class/fields-string-literal-name-
name: string literal ClassElementName
features: [class, class-fields-public]
negative:
type: SyntaxError
phase: parse
---*/
$DONOTEVALUATE();
......
......@@ -6,6 +6,9 @@ esid: sec-class-definitions-static-semantics-early-errors
path: language/statements/class/fields-ternary-
name: ternary expression
features: [class, class-fields-public]
negative:
type: SyntaxError
phase: parse
---*/
$DONOTEVALUATE();
......
......@@ -6,6 +6,9 @@ esid: sec-class-definitions-static-semantics-early-errors
path: language/statements/class/fields-typeof-
name: typeof expression
features: [class, class-fields-public]
negative:
type: SyntaxError
phase: parse
---*/
$DONOTEVALUATE();
......
......@@ -6,6 +6,9 @@ esid: sec-class-definitions-static-semantics-early-errors
path: language/expressions/class/fields-arrow-fnc-
name: arrow function expression
features: [arrow-function, class, class-fields-public]
negative:
type: SyntaxError
phase: parse
---*/
$DONOTEVALUATE();
......
......@@ -6,6 +6,9 @@ esid: sec-class-definitions-static-semantics-early-errors
path: language/expressions/class/fields-comp-name-
name: computed ClassElementName
features: [class, class-fields-public]
negative:
type: SyntaxError
phase: parse
---*/
$DONOTEVALUATE();
......
......@@ -6,6 +6,9 @@ esid: sec-class-definitions-static-semantics-early-errors
path: language/expressions/class/fields-equality-
name: equality expression
features: [class, class-fields-public]
negative:
type: SyntaxError
phase: parse
---*/
$DONOTEVALUATE();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment