mirror of
https://github.com/tc39/test262.git
synced 2025-07-22 21:45:04 +02:00
Generate tests
This commit is contained in:
parent
99656c6da5
commit
209845c7b5
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/break-escaped.case
|
||||||
|
// - src/identifier-names/default/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: break is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ bre\u0061k }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/case-escaped.case
|
||||||
|
// - src/identifier-names/default/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: case is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ c\u0061se }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/catch-escaped.case
|
||||||
|
// - src/identifier-names/default/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: catch is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ c\u0061tch }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/class-escaped.case
|
||||||
|
// - src/identifier-names/default/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: class is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ cl\u0061ss }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/const-escaped.case
|
||||||
|
// - src/identifier-names/default/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: const is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ \u0063onst }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/continue-escaped.case
|
||||||
|
// - src/identifier-names/default/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: continue is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ \u0063ontinue }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/debugger-escaped.case
|
||||||
|
// - src/identifier-names/default/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: debugger is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ \u0064ebugger }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/default-escaped-ext.case
|
||||||
|
// - src/identifier-names/default/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: default is a valid identifier name, using extended escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ def\u{61}ult }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/default-escaped.case
|
||||||
|
// - src/identifier-names/default/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: default is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ def\u0061ult }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/default.case
|
||||||
|
// - src/identifier-names/default/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: default is a valid identifier name (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ default }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/delete-escaped.case
|
||||||
|
// - src/identifier-names/default/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: delete is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ \u0064elete }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/do-escaped.case
|
||||||
|
// - src/identifier-names/default/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: do is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ \u0064o }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/else-escaped.case
|
||||||
|
// - src/identifier-names/default/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: else is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ \u0065lse }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/enum-escaped.case
|
||||||
|
// - src/identifier-names/default/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: enum is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ \u0065num }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/export-escaped.case
|
||||||
|
// - src/identifier-names/default/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: export is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ \u0065xport }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/extends-escaped-ext.case
|
||||||
|
// - src/identifier-names/default/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: extends is a valid identifier name, using extended escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ \u{65}xtends }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/extends-escaped.case
|
||||||
|
// - src/identifier-names/default/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: extends is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ \u0065xtends }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/extends.case
|
||||||
|
// - src/identifier-names/default/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: extends is a valid identifier name (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ extends }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/finally-escaped.case
|
||||||
|
// - src/identifier-names/default/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: finally is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ \u0066inally }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/for-escaped.case
|
||||||
|
// - src/identifier-names/default/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: for is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ \u0066or }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/function-escaped.case
|
||||||
|
// - src/identifier-names/default/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: function is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ \u0066unction }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/if-escaped.case
|
||||||
|
// - src/identifier-names/default/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: if is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ i\u0066 }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/implements-escaped.case
|
||||||
|
// - src/identifier-names/future-reserved-words/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: implements is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated, onlyStrict]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ \u0069mplements }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/import-escaped.case
|
||||||
|
// - src/identifier-names/default/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: import is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ \u0069mport }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/in-escaped.case
|
||||||
|
// - src/identifier-names/default/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: in is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ \u0069n }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/instanceof-escaped.case
|
||||||
|
// - src/identifier-names/default/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: instanceof is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ \u0069nstanceof }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/interface-escaped.case
|
||||||
|
// - src/identifier-names/future-reserved-words/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: interface is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated, onlyStrict]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ interf\u0061ce }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/let-escaped.case
|
||||||
|
// - src/identifier-names/future-reserved-words/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: let is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated, onlyStrict]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ l\u0065t }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/new-escaped.case
|
||||||
|
// - src/identifier-names/default/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: new is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ n\u0065w }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/package-escaped.case
|
||||||
|
// - src/identifier-names/future-reserved-words/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: package is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated, onlyStrict]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ p\u0061ckage }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/private-escaped.case
|
||||||
|
// - src/identifier-names/future-reserved-words/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: private is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated, onlyStrict]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ privat\u0065 }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/protected-escaped.case
|
||||||
|
// - src/identifier-names/future-reserved-words/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: protected is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated, onlyStrict]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ prot\u0065cted }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/public-escaped.case
|
||||||
|
// - src/identifier-names/future-reserved-words/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: public is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated, onlyStrict]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ pu\u0062lic }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/return-escaped.case
|
||||||
|
// - src/identifier-names/default/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: return is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ r\u0065turn }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/static-escaped.case
|
||||||
|
// - src/identifier-names/future-reserved-words/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: static is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated, onlyStrict]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ st\u0061tic }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/super-escaped.case
|
||||||
|
// - src/identifier-names/default/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: super is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ sup\u0065r }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/switch-escaped.case
|
||||||
|
// - src/identifier-names/default/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: switch is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ sw\u0069tch }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/this-escaped.case
|
||||||
|
// - src/identifier-names/default/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: this is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ th\u0069s }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/throw-escaped.case
|
||||||
|
// - src/identifier-names/default/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: throw is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ t\u0068row }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/try-escaped.case
|
||||||
|
// - src/identifier-names/default/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: try is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ tr\u0079 }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/typeof-escaped.case
|
||||||
|
// - src/identifier-names/default/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: typeof is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ typ\u0065of }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/var-escaped.case
|
||||||
|
// - src/identifier-names/default/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: var is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ v\u0061r }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/void-escaped.case
|
||||||
|
// - src/identifier-names/default/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: void is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ voi\u0064 }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/while-escaped.case
|
||||||
|
// - src/identifier-names/default/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: while is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ whil\u0065 }) => {};
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/with-escaped.case
|
||||||
|
// - src/identifier-names/default/arrow-fn-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: with is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern (Arrow Function) cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [arrow-function, destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = ({ w\u0069th }) => {};
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/break-escaped.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: break is a valid identifier name, using escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { bre\u0061k: x } = { break: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['break'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/case-escaped.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: case is a valid identifier name, using escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { c\u0061se: x } = { case: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['case'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/catch-escaped.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: catch is a valid identifier name, using escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { c\u0061tch: x } = { catch: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['catch'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/class-escaped.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: class is a valid identifier name, using escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { cl\u0061ss: x } = { class: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['class'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/const-escaped.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: const is a valid identifier name, using escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { \u0063onst: x } = { const: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['const'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/continue-escaped.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: continue is a valid identifier name, using escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { \u0063ontinue: x } = { continue: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['continue'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/debugger-escaped.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: debugger is a valid identifier name, using escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { \u0064ebugger: x } = { debugger: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['debugger'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/default-escaped-ext.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: default is a valid identifier name, using extended escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { def\u{61}ult: x } = { default: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['default'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/default-escaped.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: default is a valid identifier name, using escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { def\u0061ult: x } = { default: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['default'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/default.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: default is a valid identifier name (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { default: x } = { default: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['default'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/delete-escaped.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: delete is a valid identifier name, using escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { \u0064elete: x } = { delete: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['delete'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/do-escaped.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: do is a valid identifier name, using escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { \u0064o: x } = { do: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['do'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/else-escaped.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: else is a valid identifier name, using escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { \u0065lse: x } = { else: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['else'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/enum-escaped.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: enum is a valid identifier name, using escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { \u0065num: x } = { enum: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['enum'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/export-escaped.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: export is a valid identifier name, using escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { \u0065xport: x } = { export: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['export'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/extends-escaped-ext.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: extends is a valid identifier name, using extended escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { \u{65}xtends: x } = { extends: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['extends'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/extends-escaped.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: extends is a valid identifier name, using escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { \u0065xtends: x } = { extends: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['extends'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/extends.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: extends is a valid identifier name (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { extends: x } = { extends: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['extends'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/finally-escaped.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: finally is a valid identifier name, using escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { \u0066inally: x } = { finally: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['finally'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/for-escaped.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: for is a valid identifier name, using escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { \u0066or: x } = { for: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['for'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/function-escaped.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: function is a valid identifier name, using escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { \u0066unction: x } = { function: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['function'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/if-escaped.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: if is a valid identifier name, using escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { i\u0066: x } = { if: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['if'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/implements-escaped.case
|
||||||
|
// - src/identifier-names/future-reserved-words/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: implements is a valid identifier name, using escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { \u0069mplements: x } = { implements: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['implements'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/import-escaped.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: import is a valid identifier name, using escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { \u0069mport: x } = { import: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['import'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/in-escaped.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: in is a valid identifier name, using escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { \u0069n: x } = { in: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['in'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/instanceof-escaped.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: instanceof is a valid identifier name, using escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { \u0069nstanceof: x } = { instanceof: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['instanceof'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/interface-escaped.case
|
||||||
|
// - src/identifier-names/future-reserved-words/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: interface is a valid identifier name, using escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { interf\u0061ce: x } = { interface: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['interface'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/let-escaped.case
|
||||||
|
// - src/identifier-names/future-reserved-words/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: let is a valid identifier name, using escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { l\u0065t: x } = { let: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['let'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/new-escaped.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: new is a valid identifier name, using escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { n\u0065w: x } = { new: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['new'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/package-escaped.case
|
||||||
|
// - src/identifier-names/future-reserved-words/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: package is a valid identifier name, using escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { p\u0061ckage: x } = { package: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['package'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/private-escaped.case
|
||||||
|
// - src/identifier-names/future-reserved-words/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: private is a valid identifier name, using escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { privat\u0065: x } = { private: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['private'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/protected-escaped.case
|
||||||
|
// - src/identifier-names/future-reserved-words/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: protected is a valid identifier name, using escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { prot\u0065cted: x } = { protected: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['protected'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/public-escaped.case
|
||||||
|
// - src/identifier-names/future-reserved-words/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: public is a valid identifier name, using escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { pu\u0062lic: x } = { public: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['public'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/return-escaped.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: return is a valid identifier name, using escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { r\u0065turn: x } = { return: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['return'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/static-escaped.case
|
||||||
|
// - src/identifier-names/future-reserved-words/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: static is a valid identifier name, using escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { st\u0061tic: x } = { static: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['static'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/super-escaped.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: super is a valid identifier name, using escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { sup\u0065r: x } = { super: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['super'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/switch-escaped.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: switch is a valid identifier name, using escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { sw\u0069tch: x } = { switch: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['switch'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/this-escaped.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: this is a valid identifier name, using escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { th\u0069s: x } = { this: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['this'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/throw-escaped.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: throw is a valid identifier name, using escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { t\u0068row: x } = { throw: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['throw'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/try-escaped.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: try is a valid identifier name, using escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { tr\u0079: x } = { try: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['try'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/typeof-escaped.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: typeof is a valid identifier name, using escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { typ\u0065of: x } = { typeof: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['typeof'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/var-escaped.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: var is a valid identifier name, using escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { v\u0061r: x } = { var: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['var'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/void-escaped.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: void is a valid identifier name, using escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { voi\u0064: x } = { void: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['void'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/while-escaped.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: while is a valid identifier name, using escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { whil\u0065: x } = { while: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['while'], 42, 'assignment successful');
|
@ -0,0 +1,42 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/with-escaped.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-prop-name.template
|
||||||
|
/*---
|
||||||
|
description: with is a valid identifier name, using escape (PropertyName of an ObjectAssignmentPattern)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated, noStrict]
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
PropertyName:
|
||||||
|
LiteralPropertyName
|
||||||
|
...
|
||||||
|
|
||||||
|
LiteralPropertyName:
|
||||||
|
IdentifierName
|
||||||
|
...
|
||||||
|
|
||||||
|
Reserved Words
|
||||||
|
|
||||||
|
A reserved word is an IdentifierName that cannot be used as an Identifier.
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
var y = { w\u0069th: x } = { with: 42 };
|
||||||
|
|
||||||
|
assert.sameValue(x, 42, 'property exists');
|
||||||
|
assert.sameValue(y['with'], 42, 'assignment successful');
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/break-escaped.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: break is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = { bre\u0061k } = { break: 42 };
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/case-escaped.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: case is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = { c\u0061se } = { case: 42 };
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/catch-escaped.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: catch is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = { c\u0061tch } = { catch: 42 };
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/class-escaped.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: class is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = { cl\u0061ss } = { class: 42 };
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/const-escaped.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: const is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = { \u0063onst } = { const: 42 };
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/continue-escaped.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: continue is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = { \u0063ontinue } = { continue: 42 };
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/debugger-escaped.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: debugger is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = { \u0064ebugger } = { debugger: 42 };
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/default-escaped-ext.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: default is a valid identifier name, using extended escape (IdentiferReference in ObjectAssignmentPattern cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = { def\u{61}ult } = { default: 42 };
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/default-escaped.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: default is a valid identifier name, using escape (IdentiferReference in ObjectAssignmentPattern cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = { def\u0061ult } = { default: 42 };
|
@ -0,0 +1,40 @@
|
|||||||
|
// This file was procedurally generated from the following sources:
|
||||||
|
// - src/identifier-names/default.case
|
||||||
|
// - src/identifier-names/default/obj-assignment-identifier.template
|
||||||
|
/*---
|
||||||
|
description: default is a valid identifier name (IdentiferReference in ObjectAssignmentPattern cannot be a ReservedWord)
|
||||||
|
esid: prod-AssignmentPattern
|
||||||
|
features: [destructuring-assignment]
|
||||||
|
flags: [generated]
|
||||||
|
negative:
|
||||||
|
phase: parse
|
||||||
|
type: SyntaxError
|
||||||
|
info: |
|
||||||
|
AssignmentPattern:
|
||||||
|
ObjectAssignmentPattern
|
||||||
|
|
||||||
|
ObjectAssignmentPattern:
|
||||||
|
{ AssignmentPropertyList }
|
||||||
|
|
||||||
|
AssignmentPropertyList:
|
||||||
|
AssignmentProperty
|
||||||
|
AssignmentPropertyList , AssignmentProperty
|
||||||
|
|
||||||
|
AssignmentProperty:
|
||||||
|
IdentifierReference Initializer_opt
|
||||||
|
PropertyName : AssignmentElement
|
||||||
|
|
||||||
|
IdentifierReference:
|
||||||
|
Identifier
|
||||||
|
[~Yield]yield
|
||||||
|
[~Await]await
|
||||||
|
|
||||||
|
Identifier:
|
||||||
|
IdentifierName but not ReservedWord
|
||||||
|
|
||||||
|
---*/
|
||||||
|
|
||||||
|
|
||||||
|
$DONOTEVALUATE();
|
||||||
|
|
||||||
|
var x = { default } = { default: 42 };
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user