swc/crates/swc_ecma_parser/tests/tsc/nullPropertyName.json

4336 lines
92 KiB
JSON
Raw Normal View History

{
"type": "Script",
"span": {
"start": 24,
"end": 1269,
"ctxt": 0
},
"body": [
{
"type": "FunctionDeclaration",
"identifier": {
"type": "Identifier",
"span": {
"start": 33,
"end": 36,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"declare": false,
"params": [],
"decorators": [],
"span": {
"start": 24,
"end": 41,
"ctxt": 0
},
"body": {
"type": "BlockStatement",
"span": {
"start": 39,
"end": 41,
"ctxt": 0
},
"stmts": []
},
"generator": false,
"async": false,
"typeParameters": null,
"returnType": null
},
{
"type": "ExpressionStatement",
"span": {
"start": 56,
"end": 66,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 56,
"end": 65,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 56,
"end": 61,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 56,
"end": 59,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 60,
"end": 61,
"ctxt": 0
},
"value": "x",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 64,
"end": 65,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 67,
"end": 77,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 67,
"end": 76,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 67,
"end": 72,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 67,
"end": 70,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 71,
"end": 72,
"ctxt": 0
},
"value": "y",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 75,
"end": 76,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 91,
"end": 105,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 91,
"end": 104,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 91,
"end": 100,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 91,
"end": 94,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 95,
"end": 100,
"ctxt": 0
},
"value": "break",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 103,
"end": 104,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 106,
"end": 119,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 106,
"end": 118,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 106,
"end": 114,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 106,
"end": 109,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 110,
"end": 114,
"ctxt": 0
},
"value": "case",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 117,
"end": 118,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 120,
"end": 134,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 120,
"end": 133,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 120,
"end": 129,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 120,
"end": 123,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 124,
"end": 129,
"ctxt": 0
},
"value": "catch",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 132,
"end": 133,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 135,
"end": 149,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 135,
"end": 148,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 135,
"end": 144,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 135,
"end": 138,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 139,
"end": 144,
"ctxt": 0
},
"value": "class",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 147,
"end": 148,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 150,
"end": 164,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 150,
"end": 163,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 150,
"end": 159,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 150,
"end": 153,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 154,
"end": 159,
"ctxt": 0
},
"value": "const",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 162,
"end": 163,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 165,
"end": 182,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 165,
"end": 181,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 165,
"end": 177,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 165,
"end": 168,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 169,
"end": 177,
"ctxt": 0
},
"value": "continue",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 180,
"end": 181,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 183,
"end": 200,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 183,
"end": 199,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 183,
"end": 195,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 183,
"end": 186,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 187,
"end": 195,
"ctxt": 0
},
"value": "debugger",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 198,
"end": 199,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 201,
"end": 217,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 201,
"end": 216,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 201,
"end": 212,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 201,
"end": 204,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 205,
"end": 212,
"ctxt": 0
},
"value": "default",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 215,
"end": 216,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 218,
"end": 233,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 218,
"end": 232,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 218,
"end": 228,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 218,
"end": 221,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 222,
"end": 228,
"ctxt": 0
},
"value": "delete",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 231,
"end": 232,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 234,
"end": 245,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 234,
"end": 244,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 234,
"end": 240,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 234,
"end": 237,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 238,
"end": 240,
"ctxt": 0
},
"value": "do",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 243,
"end": 244,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 246,
"end": 259,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 246,
"end": 258,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 246,
"end": 254,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 246,
"end": 249,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 250,
"end": 254,
"ctxt": 0
},
"value": "else",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 257,
"end": 258,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 260,
"end": 273,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 260,
"end": 272,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 260,
"end": 268,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 260,
"end": 263,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 264,
"end": 268,
"ctxt": 0
},
"value": "enum",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 271,
"end": 272,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 274,
"end": 289,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 274,
"end": 288,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 274,
"end": 284,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 274,
"end": 277,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 278,
"end": 284,
"ctxt": 0
},
"value": "export",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 287,
"end": 288,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 290,
"end": 306,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 290,
"end": 305,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 290,
"end": 301,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 290,
"end": 293,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 294,
"end": 301,
"ctxt": 0
},
"value": "extends",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 304,
"end": 305,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 307,
"end": 321,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 307,
"end": 320,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 307,
"end": 316,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 307,
"end": 310,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 311,
"end": 316,
"ctxt": 0
},
"value": "false",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 319,
"end": 320,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 322,
"end": 338,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 322,
"end": 337,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 322,
"end": 333,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 322,
"end": 325,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 326,
"end": 333,
"ctxt": 0
},
"value": "finally",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 336,
"end": 337,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 339,
"end": 351,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 339,
"end": 350,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 339,
"end": 346,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 339,
"end": 342,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 343,
"end": 346,
"ctxt": 0
},
"value": "for",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 349,
"end": 350,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 352,
"end": 369,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 352,
"end": 368,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 352,
"end": 364,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 352,
"end": 355,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 356,
"end": 364,
"ctxt": 0
},
"value": "function",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 367,
"end": 368,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 370,
"end": 381,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 370,
"end": 380,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 370,
"end": 376,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 370,
"end": 373,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 374,
"end": 376,
"ctxt": 0
},
"value": "if",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 379,
"end": 380,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 382,
"end": 397,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 382,
"end": 396,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 382,
"end": 392,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 382,
"end": 385,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 386,
"end": 392,
"ctxt": 0
},
"value": "import",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 395,
"end": 396,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 398,
"end": 409,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 398,
"end": 408,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 398,
"end": 404,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 398,
"end": 401,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 402,
"end": 404,
"ctxt": 0
},
"value": "in",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 407,
"end": 408,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 410,
"end": 429,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 410,
"end": 428,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 410,
"end": 424,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 410,
"end": 413,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 414,
"end": 424,
"ctxt": 0
},
"value": "instanceof",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 427,
"end": 428,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 430,
"end": 442,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 430,
"end": 441,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 430,
"end": 437,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 430,
"end": 433,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 434,
"end": 437,
"ctxt": 0
},
"value": "new",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 440,
"end": 441,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 443,
"end": 456,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 443,
"end": 455,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 443,
"end": 451,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 443,
"end": 446,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 447,
"end": 451,
"ctxt": 0
},
"value": "null",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 454,
"end": 455,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 457,
"end": 472,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 457,
"end": 471,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 457,
"end": 467,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 457,
"end": 460,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 461,
"end": 467,
"ctxt": 0
},
"value": "return",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 470,
"end": 471,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 473,
"end": 487,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 473,
"end": 486,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 473,
"end": 482,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 473,
"end": 476,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 477,
"end": 482,
"ctxt": 0
},
"value": "super",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 485,
"end": 486,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 488,
"end": 503,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 488,
"end": 502,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 488,
"end": 498,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 488,
"end": 491,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 492,
"end": 498,
"ctxt": 0
},
"value": "switch",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 501,
"end": 502,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 504,
"end": 517,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 504,
"end": 516,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 504,
"end": 512,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 504,
"end": 507,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 508,
"end": 512,
"ctxt": 0
},
"value": "this",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 515,
"end": 516,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 518,
"end": 532,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 518,
"end": 531,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 518,
"end": 527,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 518,
"end": 521,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 522,
"end": 527,
"ctxt": 0
},
"value": "throw",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 530,
"end": 531,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 533,
"end": 546,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 533,
"end": 545,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 533,
"end": 541,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 533,
"end": 536,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 537,
"end": 541,
"ctxt": 0
},
"value": "true",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 544,
"end": 545,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 547,
"end": 559,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 547,
"end": 558,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 547,
"end": 554,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 547,
"end": 550,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 551,
"end": 554,
"ctxt": 0
},
"value": "try",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 557,
"end": 558,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 560,
"end": 575,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 560,
"end": 574,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 560,
"end": 570,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 560,
"end": 563,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 564,
"end": 570,
"ctxt": 0
},
"value": "typeof",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 573,
"end": 574,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 576,
"end": 588,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 576,
"end": 587,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 576,
"end": 583,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 576,
"end": 579,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 580,
"end": 583,
"ctxt": 0
},
"value": "var",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 586,
"end": 587,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 589,
"end": 602,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 589,
"end": 601,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 589,
"end": 597,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 589,
"end": 592,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 593,
"end": 597,
"ctxt": 0
},
"value": "void",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 600,
"end": 601,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 603,
"end": 617,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 603,
"end": 616,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 603,
"end": 612,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 603,
"end": 606,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 607,
"end": 612,
"ctxt": 0
},
"value": "while",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 615,
"end": 616,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 618,
"end": 631,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 618,
"end": 630,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 618,
"end": 626,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 618,
"end": 621,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 622,
"end": 626,
"ctxt": 0
},
"value": "with",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 629,
"end": 630,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 632,
"end": 651,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 632,
"end": 650,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 632,
"end": 646,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 632,
"end": 635,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 636,
"end": 646,
"ctxt": 0
},
"value": "implements",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 649,
"end": 650,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 652,
"end": 670,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 652,
"end": 669,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 652,
"end": 665,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 652,
"end": 655,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 656,
"end": 665,
"ctxt": 0
},
"value": "interface",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 668,
"end": 669,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 671,
"end": 683,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 671,
"end": 682,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 671,
"end": 678,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 671,
"end": 674,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 675,
"end": 678,
"ctxt": 0
},
"value": "let",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 681,
"end": 682,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 684,
"end": 700,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 684,
"end": 699,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 684,
"end": 695,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 684,
"end": 687,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 688,
"end": 695,
"ctxt": 0
},
"value": "package",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 698,
"end": 699,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 701,
"end": 717,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 701,
"end": 716,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 701,
"end": 712,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 701,
"end": 704,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 705,
"end": 712,
"ctxt": 0
},
"value": "private",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 715,
"end": 716,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 718,
"end": 736,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 718,
"end": 735,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 718,
"end": 731,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 718,
"end": 721,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 722,
"end": 731,
"ctxt": 0
},
"value": "protected",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 734,
"end": 735,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 737,
"end": 752,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 737,
"end": 751,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 737,
"end": 747,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 737,
"end": 740,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 741,
"end": 747,
"ctxt": 0
},
"value": "public",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 750,
"end": 751,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 753,
"end": 768,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 753,
"end": 767,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 753,
"end": 763,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 753,
"end": 756,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 757,
"end": 763,
"ctxt": 0
},
"value": "static",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 766,
"end": 767,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 769,
"end": 783,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 769,
"end": 782,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 769,
"end": 778,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 769,
"end": 772,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 773,
"end": 778,
"ctxt": 0
},
"value": "yield",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 781,
"end": 782,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 784,
"end": 801,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 784,
"end": 800,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 784,
"end": 796,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 784,
"end": 787,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 788,
"end": 796,
"ctxt": 0
},
"value": "abstract",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 799,
"end": 800,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 802,
"end": 813,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 802,
"end": 812,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 802,
"end": 808,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 802,
"end": 805,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 806,
"end": 808,
"ctxt": 0
},
"value": "as",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 811,
"end": 812,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 814,
"end": 830,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 814,
"end": 829,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 814,
"end": 825,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 814,
"end": 817,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 818,
"end": 825,
"ctxt": 0
},
"value": "asserts",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 828,
"end": 829,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 831,
"end": 843,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 831,
"end": 842,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 831,
"end": 838,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 831,
"end": 834,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 835,
"end": 838,
"ctxt": 0
},
"value": "any",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 841,
"end": 842,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 844,
"end": 858,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 844,
"end": 857,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 844,
"end": 853,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 844,
"end": 847,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 848,
"end": 853,
"ctxt": 0
},
"value": "async",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 856,
"end": 857,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 859,
"end": 873,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 859,
"end": 872,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 859,
"end": 868,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 859,
"end": 862,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 863,
"end": 868,
"ctxt": 0
},
"value": "await",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 871,
"end": 872,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 874,
"end": 890,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 874,
"end": 889,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 874,
"end": 885,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 874,
"end": 877,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 878,
"end": 885,
"ctxt": 0
},
"value": "boolean",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 888,
"end": 889,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 891,
"end": 911,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 891,
"end": 910,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 891,
"end": 906,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 891,
"end": 894,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 895,
"end": 906,
"ctxt": 0
},
"value": "constructor",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 909,
"end": 910,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 912,
"end": 928,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 912,
"end": 927,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 912,
"end": 923,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 912,
"end": 915,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 916,
"end": 923,
"ctxt": 0
},
"value": "declare",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 926,
"end": 927,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 929,
"end": 941,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 929,
"end": 940,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 929,
"end": 936,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 929,
"end": 932,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 933,
"end": 936,
"ctxt": 0
},
"value": "get",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 939,
"end": 940,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 942,
"end": 956,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 942,
"end": 955,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 942,
"end": 951,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 942,
"end": 945,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 946,
"end": 951,
"ctxt": 0
},
"value": "infer",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 954,
"end": 955,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 957,
"end": 968,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 957,
"end": 967,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 957,
"end": 963,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 957,
"end": 960,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 961,
"end": 963,
"ctxt": 0
},
"value": "is",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 966,
"end": 967,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 969,
"end": 983,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 969,
"end": 982,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 969,
"end": 978,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 969,
"end": 972,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 973,
"end": 978,
"ctxt": 0
},
"value": "keyof",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 981,
"end": 982,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 984,
"end": 999,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 984,
"end": 998,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 984,
"end": 994,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 984,
"end": 987,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 988,
"end": 994,
"ctxt": 0
},
"value": "module",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 997,
"end": 998,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1000,
"end": 1018,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1000,
"end": 1017,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1000,
"end": 1013,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1000,
"end": 1003,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1004,
"end": 1013,
"ctxt": 0
},
"value": "namespace",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1016,
"end": 1017,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1019,
"end": 1033,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1019,
"end": 1032,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1019,
"end": 1028,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1019,
"end": 1022,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1023,
"end": 1028,
"ctxt": 0
},
"value": "never",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1031,
"end": 1032,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1034,
"end": 1051,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1034,
"end": 1050,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1034,
"end": 1046,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1034,
"end": 1037,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1038,
"end": 1046,
"ctxt": 0
},
"value": "readonly",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1049,
"end": 1050,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1052,
"end": 1068,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1052,
"end": 1067,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1052,
"end": 1063,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1052,
"end": 1055,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1056,
"end": 1063,
"ctxt": 0
},
"value": "require",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1066,
"end": 1067,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1069,
"end": 1084,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1069,
"end": 1083,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1069,
"end": 1079,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1069,
"end": 1072,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1073,
"end": 1079,
"ctxt": 0
},
"value": "number",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1082,
"end": 1083,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1085,
"end": 1100,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1085,
"end": 1099,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1085,
"end": 1095,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1085,
"end": 1088,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1089,
"end": 1095,
"ctxt": 0
},
"value": "object",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1098,
"end": 1099,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1101,
"end": 1113,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1101,
"end": 1112,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1101,
"end": 1108,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1101,
"end": 1104,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1105,
"end": 1108,
"ctxt": 0
},
"value": "set",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1111,
"end": 1112,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1114,
"end": 1129,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1114,
"end": 1128,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1114,
"end": 1124,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1114,
"end": 1117,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1118,
"end": 1124,
"ctxt": 0
},
"value": "string",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1127,
"end": 1128,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1130,
"end": 1145,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1130,
"end": 1144,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1130,
"end": 1140,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1130,
"end": 1133,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1134,
"end": 1140,
"ctxt": 0
},
"value": "symbol",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1143,
"end": 1144,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1146,
"end": 1159,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1146,
"end": 1158,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1146,
"end": 1154,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1146,
"end": 1149,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1150,
"end": 1154,
"ctxt": 0
},
"value": "type",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1157,
"end": 1158,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1160,
"end": 1178,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1160,
"end": 1177,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1160,
"end": 1173,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1160,
"end": 1163,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1164,
"end": 1173,
"ctxt": 0
},
"value": "undefined",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1176,
"end": 1177,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1179,
"end": 1194,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1179,
"end": 1193,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1179,
"end": 1189,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1179,
"end": 1182,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1183,
"end": 1189,
"ctxt": 0
},
"value": "unique",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1192,
"end": 1193,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1195,
"end": 1211,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1195,
"end": 1210,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1195,
"end": 1206,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1195,
"end": 1198,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1199,
"end": 1206,
"ctxt": 0
},
"value": "unknown",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1209,
"end": 1210,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1212,
"end": 1225,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1212,
"end": 1224,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1212,
"end": 1220,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1212,
"end": 1215,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1216,
"end": 1220,
"ctxt": 0
},
"value": "from",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1223,
"end": 1224,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1226,
"end": 1241,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1226,
"end": 1240,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1226,
"end": 1236,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1226,
"end": 1229,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1230,
"end": 1236,
"ctxt": 0
},
"value": "global",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1239,
"end": 1240,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1242,
"end": 1257,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1242,
"end": 1256,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1242,
"end": 1252,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1242,
"end": 1245,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1246,
"end": 1252,
"ctxt": 0
},
"value": "bigint",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1255,
"end": 1256,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1258,
"end": 1269,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1258,
"end": 1268,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1258,
"end": 1264,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1258,
"end": 1261,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1262,
"end": 1264,
"ctxt": 0
},
"value": "of",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1267,
"end": 1268,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
}
],
"interpreter": null
}