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

4336 lines
92 KiB
JSON
Raw Normal View History

{
"type": "Script",
"span": {
"start": 116,
"end": 1361,
"ctxt": 0
},
"body": [
{
"type": "FunctionDeclaration",
"identifier": {
"type": "Identifier",
"span": {
"start": 125,
"end": 128,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"declare": false,
"params": [],
"decorators": [],
"span": {
"start": 116,
"end": 133,
"ctxt": 0
},
"body": {
"type": "BlockStatement",
"span": {
"start": 131,
"end": 133,
"ctxt": 0
},
"stmts": []
},
"generator": false,
"async": false,
"typeParameters": null,
"returnType": null
},
{
"type": "ExpressionStatement",
"span": {
"start": 148,
"end": 158,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 148,
"end": 157,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 148,
"end": 153,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 148,
"end": 151,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 152,
"end": 153,
"ctxt": 0
},
"value": "x",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 156,
"end": 157,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 159,
"end": 169,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 159,
"end": 168,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 159,
"end": 164,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 159,
"end": 162,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 163,
"end": 164,
"ctxt": 0
},
"value": "y",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 167,
"end": 168,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 183,
"end": 197,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 183,
"end": 196,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 183,
"end": 192,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 183,
"end": 186,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 187,
"end": 192,
"ctxt": 0
},
"value": "break",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 195,
"end": 196,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 198,
"end": 211,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 198,
"end": 210,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 198,
"end": 206,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 198,
"end": 201,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 202,
"end": 206,
"ctxt": 0
},
"value": "case",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 209,
"end": 210,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 212,
"end": 226,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 212,
"end": 225,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 212,
"end": 221,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 212,
"end": 215,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 216,
"end": 221,
"ctxt": 0
},
"value": "catch",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 224,
"end": 225,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 227,
"end": 241,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 227,
"end": 240,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 227,
"end": 236,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 227,
"end": 230,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 231,
"end": 236,
"ctxt": 0
},
"value": "class",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 239,
"end": 240,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 242,
"end": 256,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 242,
"end": 255,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 242,
"end": 251,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 242,
"end": 245,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 246,
"end": 251,
"ctxt": 0
},
"value": "const",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 254,
"end": 255,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 257,
"end": 274,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 257,
"end": 273,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 257,
"end": 269,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 257,
"end": 260,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 261,
"end": 269,
"ctxt": 0
},
"value": "continue",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 272,
"end": 273,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 275,
"end": 292,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 275,
"end": 291,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 275,
"end": 287,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 275,
"end": 278,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 279,
"end": 287,
"ctxt": 0
},
"value": "debugger",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 290,
"end": 291,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 293,
"end": 309,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 293,
"end": 308,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 293,
"end": 304,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 293,
"end": 296,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 297,
"end": 304,
"ctxt": 0
},
"value": "default",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 307,
"end": 308,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 310,
"end": 325,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 310,
"end": 324,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 310,
"end": 320,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 310,
"end": 313,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 314,
"end": 320,
"ctxt": 0
},
"value": "delete",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 323,
"end": 324,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 326,
"end": 337,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 326,
"end": 336,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 326,
"end": 332,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 326,
"end": 329,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 330,
"end": 332,
"ctxt": 0
},
"value": "do",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 335,
"end": 336,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 338,
"end": 351,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 338,
"end": 350,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 338,
"end": 346,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 338,
"end": 341,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 342,
"end": 346,
"ctxt": 0
},
"value": "else",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 349,
"end": 350,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 352,
"end": 365,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 352,
"end": 364,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 352,
"end": 360,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 352,
"end": 355,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 356,
"end": 360,
"ctxt": 0
},
"value": "enum",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 363,
"end": 364,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 366,
"end": 381,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 366,
"end": 380,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 366,
"end": 376,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 366,
"end": 369,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 370,
"end": 376,
"ctxt": 0
},
"value": "export",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 379,
"end": 380,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 382,
"end": 398,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 382,
"end": 397,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 382,
"end": 393,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 382,
"end": 385,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 386,
"end": 393,
"ctxt": 0
},
"value": "extends",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 396,
"end": 397,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 399,
"end": 413,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 399,
"end": 412,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 399,
"end": 408,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 399,
"end": 402,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 403,
"end": 408,
"ctxt": 0
},
"value": "false",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 411,
"end": 412,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 414,
"end": 430,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 414,
"end": 429,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 414,
"end": 425,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 414,
"end": 417,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 418,
"end": 425,
"ctxt": 0
},
"value": "finally",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 428,
"end": 429,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 431,
"end": 443,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 431,
"end": 442,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 431,
"end": 438,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 431,
"end": 434,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 435,
"end": 438,
"ctxt": 0
},
"value": "for",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 441,
"end": 442,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 444,
"end": 461,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 444,
"end": 460,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 444,
"end": 456,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 444,
"end": 447,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 448,
"end": 456,
"ctxt": 0
},
"value": "function",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 459,
"end": 460,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 462,
"end": 473,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 462,
"end": 472,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 462,
"end": 468,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 462,
"end": 465,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 466,
"end": 468,
"ctxt": 0
},
"value": "if",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 471,
"end": 472,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 474,
"end": 489,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 474,
"end": 488,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 474,
"end": 484,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 474,
"end": 477,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 478,
"end": 484,
"ctxt": 0
},
"value": "import",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 487,
"end": 488,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 490,
"end": 501,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 490,
"end": 500,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 490,
"end": 496,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 490,
"end": 493,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 494,
"end": 496,
"ctxt": 0
},
"value": "in",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 499,
"end": 500,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 502,
"end": 521,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 502,
"end": 520,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 502,
"end": 516,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 502,
"end": 505,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 506,
"end": 516,
"ctxt": 0
},
"value": "instanceof",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 519,
"end": 520,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 522,
"end": 534,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 522,
"end": 533,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 522,
"end": 529,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 522,
"end": 525,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 526,
"end": 529,
"ctxt": 0
},
"value": "new",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 532,
"end": 533,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 535,
"end": 548,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 535,
"end": 547,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 535,
"end": 543,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 535,
"end": 538,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 539,
"end": 543,
"ctxt": 0
},
"value": "null",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 546,
"end": 547,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 549,
"end": 564,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 549,
"end": 563,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 549,
"end": 559,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 549,
"end": 552,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 553,
"end": 559,
"ctxt": 0
},
"value": "return",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 562,
"end": 563,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 565,
"end": 579,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 565,
"end": 578,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 565,
"end": 574,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 565,
"end": 568,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 569,
"end": 574,
"ctxt": 0
},
"value": "super",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 577,
"end": 578,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 580,
"end": 595,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 580,
"end": 594,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 580,
"end": 590,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 580,
"end": 583,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 584,
"end": 590,
"ctxt": 0
},
"value": "switch",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 593,
"end": 594,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 596,
"end": 609,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 596,
"end": 608,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 596,
"end": 604,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 596,
"end": 599,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 600,
"end": 604,
"ctxt": 0
},
"value": "this",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 607,
"end": 608,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 610,
"end": 624,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 610,
"end": 623,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 610,
"end": 619,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 610,
"end": 613,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 614,
"end": 619,
"ctxt": 0
},
"value": "throw",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 622,
"end": 623,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 625,
"end": 638,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 625,
"end": 637,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 625,
"end": 633,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 625,
"end": 628,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 629,
"end": 633,
"ctxt": 0
},
"value": "true",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 636,
"end": 637,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 639,
"end": 651,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 639,
"end": 650,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 639,
"end": 646,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 639,
"end": 642,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 643,
"end": 646,
"ctxt": 0
},
"value": "try",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 649,
"end": 650,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 652,
"end": 667,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 652,
"end": 666,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 652,
"end": 662,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 652,
"end": 655,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 656,
"end": 662,
"ctxt": 0
},
"value": "typeof",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 665,
"end": 666,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 668,
"end": 680,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 668,
"end": 679,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 668,
"end": 675,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 668,
"end": 671,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 672,
"end": 675,
"ctxt": 0
},
"value": "var",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 678,
"end": 679,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 681,
"end": 694,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 681,
"end": 693,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 681,
"end": 689,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 681,
"end": 684,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 685,
"end": 689,
"ctxt": 0
},
"value": "void",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 692,
"end": 693,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 695,
"end": 709,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 695,
"end": 708,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 695,
"end": 704,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 695,
"end": 698,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 699,
"end": 704,
"ctxt": 0
},
"value": "while",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 707,
"end": 708,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 710,
"end": 723,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 710,
"end": 722,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 710,
"end": 718,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 710,
"end": 713,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 714,
"end": 718,
"ctxt": 0
},
"value": "with",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 721,
"end": 722,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 724,
"end": 743,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 724,
"end": 742,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 724,
"end": 738,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 724,
"end": 727,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 728,
"end": 738,
"ctxt": 0
},
"value": "implements",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 741,
"end": 742,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 744,
"end": 762,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 744,
"end": 761,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 744,
"end": 757,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 744,
"end": 747,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 748,
"end": 757,
"ctxt": 0
},
"value": "interface",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 760,
"end": 761,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 763,
"end": 775,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 763,
"end": 774,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 763,
"end": 770,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 763,
"end": 766,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 767,
"end": 770,
"ctxt": 0
},
"value": "let",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 773,
"end": 774,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 776,
"end": 792,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 776,
"end": 791,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 776,
"end": 787,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 776,
"end": 779,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 780,
"end": 787,
"ctxt": 0
},
"value": "package",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 790,
"end": 791,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 793,
"end": 809,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 793,
"end": 808,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 793,
"end": 804,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 793,
"end": 796,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 797,
"end": 804,
"ctxt": 0
},
"value": "private",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 807,
"end": 808,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 810,
"end": 828,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 810,
"end": 827,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 810,
"end": 823,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 810,
"end": 813,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 814,
"end": 823,
"ctxt": 0
},
"value": "protected",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 826,
"end": 827,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 829,
"end": 844,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 829,
"end": 843,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 829,
"end": 839,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 829,
"end": 832,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 833,
"end": 839,
"ctxt": 0
},
"value": "public",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 842,
"end": 843,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 845,
"end": 860,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 845,
"end": 859,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 845,
"end": 855,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 845,
"end": 848,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 849,
"end": 855,
"ctxt": 0
},
"value": "static",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 858,
"end": 859,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 861,
"end": 875,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 861,
"end": 874,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 861,
"end": 870,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 861,
"end": 864,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 865,
"end": 870,
"ctxt": 0
},
"value": "yield",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 873,
"end": 874,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 876,
"end": 893,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 876,
"end": 892,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 876,
"end": 888,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 876,
"end": 879,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 880,
"end": 888,
"ctxt": 0
},
"value": "abstract",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 891,
"end": 892,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 894,
"end": 905,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 894,
"end": 904,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 894,
"end": 900,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 894,
"end": 897,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 898,
"end": 900,
"ctxt": 0
},
"value": "as",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 903,
"end": 904,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 906,
"end": 922,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 906,
"end": 921,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 906,
"end": 917,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 906,
"end": 909,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 910,
"end": 917,
"ctxt": 0
},
"value": "asserts",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 920,
"end": 921,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 923,
"end": 935,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 923,
"end": 934,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 923,
"end": 930,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 923,
"end": 926,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 927,
"end": 930,
"ctxt": 0
},
"value": "any",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 933,
"end": 934,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 936,
"end": 950,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 936,
"end": 949,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 936,
"end": 945,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 936,
"end": 939,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 940,
"end": 945,
"ctxt": 0
},
"value": "async",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 948,
"end": 949,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 951,
"end": 965,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 951,
"end": 964,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 951,
"end": 960,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 951,
"end": 954,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 955,
"end": 960,
"ctxt": 0
},
"value": "await",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 963,
"end": 964,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 966,
"end": 982,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 966,
"end": 981,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 966,
"end": 977,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 966,
"end": 969,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 970,
"end": 977,
"ctxt": 0
},
"value": "boolean",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 980,
"end": 981,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 983,
"end": 1003,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 983,
"end": 1002,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 983,
"end": 998,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 983,
"end": 986,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 987,
"end": 998,
"ctxt": 0
},
"value": "constructor",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1001,
"end": 1002,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1004,
"end": 1020,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1004,
"end": 1019,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1004,
"end": 1015,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1004,
"end": 1007,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1008,
"end": 1015,
"ctxt": 0
},
"value": "declare",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1018,
"end": 1019,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1021,
"end": 1033,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1021,
"end": 1032,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1021,
"end": 1028,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1021,
"end": 1024,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1025,
"end": 1028,
"ctxt": 0
},
"value": "get",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1031,
"end": 1032,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1034,
"end": 1048,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1034,
"end": 1047,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1034,
"end": 1043,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1034,
"end": 1037,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1038,
"end": 1043,
"ctxt": 0
},
"value": "infer",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1046,
"end": 1047,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1049,
"end": 1060,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1049,
"end": 1059,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1049,
"end": 1055,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1049,
"end": 1052,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1053,
"end": 1055,
"ctxt": 0
},
"value": "is",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1058,
"end": 1059,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1061,
"end": 1075,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1061,
"end": 1074,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1061,
"end": 1070,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1061,
"end": 1064,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1065,
"end": 1070,
"ctxt": 0
},
"value": "keyof",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1073,
"end": 1074,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1076,
"end": 1091,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1076,
"end": 1090,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1076,
"end": 1086,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1076,
"end": 1079,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1080,
"end": 1086,
"ctxt": 0
},
"value": "module",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1089,
"end": 1090,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1092,
"end": 1110,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1092,
"end": 1109,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1092,
"end": 1105,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1092,
"end": 1095,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1096,
"end": 1105,
"ctxt": 0
},
"value": "namespace",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1108,
"end": 1109,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1111,
"end": 1125,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1111,
"end": 1124,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1111,
"end": 1120,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1111,
"end": 1114,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1115,
"end": 1120,
"ctxt": 0
},
"value": "never",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1123,
"end": 1124,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1126,
"end": 1143,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1126,
"end": 1142,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1126,
"end": 1138,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1126,
"end": 1129,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1130,
"end": 1138,
"ctxt": 0
},
"value": "readonly",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1141,
"end": 1142,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1144,
"end": 1160,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1144,
"end": 1159,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1144,
"end": 1155,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1144,
"end": 1147,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1148,
"end": 1155,
"ctxt": 0
},
"value": "require",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1158,
"end": 1159,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1161,
"end": 1176,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1161,
"end": 1175,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1161,
"end": 1171,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1161,
"end": 1164,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1165,
"end": 1171,
"ctxt": 0
},
"value": "number",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1174,
"end": 1175,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1177,
"end": 1192,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1177,
"end": 1191,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1177,
"end": 1187,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1177,
"end": 1180,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1181,
"end": 1187,
"ctxt": 0
},
"value": "object",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1190,
"end": 1191,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1193,
"end": 1205,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1193,
"end": 1204,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1193,
"end": 1200,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1193,
"end": 1196,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1197,
"end": 1200,
"ctxt": 0
},
"value": "set",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1203,
"end": 1204,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1206,
"end": 1221,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1206,
"end": 1220,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1206,
"end": 1216,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1206,
"end": 1209,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1210,
"end": 1216,
"ctxt": 0
},
"value": "string",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1219,
"end": 1220,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1222,
"end": 1237,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1222,
"end": 1236,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1222,
"end": 1232,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1222,
"end": 1225,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1226,
"end": 1232,
"ctxt": 0
},
"value": "symbol",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1235,
"end": 1236,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1238,
"end": 1251,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1238,
"end": 1250,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1238,
"end": 1246,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1238,
"end": 1241,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1242,
"end": 1246,
"ctxt": 0
},
"value": "type",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1249,
"end": 1250,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1252,
"end": 1270,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1252,
"end": 1269,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1252,
"end": 1265,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1252,
"end": 1255,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1256,
"end": 1265,
"ctxt": 0
},
"value": "undefined",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1268,
"end": 1269,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1271,
"end": 1286,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1271,
"end": 1285,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1271,
"end": 1281,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1271,
"end": 1274,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1275,
"end": 1281,
"ctxt": 0
},
"value": "unique",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1284,
"end": 1285,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1287,
"end": 1303,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1287,
"end": 1302,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1287,
"end": 1298,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1287,
"end": 1290,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1291,
"end": 1298,
"ctxt": 0
},
"value": "unknown",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1301,
"end": 1302,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1304,
"end": 1317,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1304,
"end": 1316,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1304,
"end": 1312,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1304,
"end": 1307,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1308,
"end": 1312,
"ctxt": 0
},
"value": "from",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1315,
"end": 1316,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1318,
"end": 1333,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1318,
"end": 1332,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1318,
"end": 1328,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1318,
"end": 1321,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1322,
"end": 1328,
"ctxt": 0
},
"value": "global",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1331,
"end": 1332,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1334,
"end": 1349,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1334,
"end": 1348,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1334,
"end": 1344,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1334,
"end": 1337,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1338,
"end": 1344,
"ctxt": 0
},
"value": "bigint",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1347,
"end": 1348,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
},
{
"type": "ExpressionStatement",
"span": {
"start": 1350,
"end": 1361,
"ctxt": 0
},
"expression": {
"type": "AssignmentExpression",
"span": {
"start": 1350,
"end": 1360,
"ctxt": 0
},
"operator": "=",
"left": {
"type": "MemberExpression",
"span": {
"start": 1350,
"end": 1356,
"ctxt": 0
},
"object": {
"type": "Identifier",
"span": {
"start": 1350,
"end": 1353,
"ctxt": 0
},
"value": "foo",
"optional": false
},
"property": {
"type": "Identifier",
"span": {
"start": 1354,
"end": 1356,
"ctxt": 0
},
"value": "of",
"optional": false
}
},
"right": {
"type": "NumericLiteral",
"span": {
"start": 1359,
"end": 1360,
"ctxt": 0
},
"value": 1.0,
"raw": "1"
}
}
}
],
"interpreter": null
}