mirror of
https://github.com/swc-project/swc.git
synced 2024-12-25 06:36:08 +03:00
10150 lines
327 KiB
JSON
10150 lines
327 KiB
JSON
{
|
|
"type": "Script",
|
|
"span": {
|
|
"start": 212,
|
|
"end": 8818,
|
|
"ctxt": 0
|
|
},
|
|
"body": [
|
|
{
|
|
"type": "TsModuleDeclaration",
|
|
"span": {
|
|
"start": 212,
|
|
"end": 8818,
|
|
"ctxt": 0
|
|
},
|
|
"declare": false,
|
|
"global": false,
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 219,
|
|
"end": 229,
|
|
"ctxt": 0
|
|
},
|
|
"value": "TypeScript",
|
|
"optional": false
|
|
},
|
|
"body": {
|
|
"type": "TsModuleBlock",
|
|
"span": {
|
|
"start": 230,
|
|
"end": 8818,
|
|
"ctxt": 0
|
|
},
|
|
"body": [
|
|
{
|
|
"type": "ExportDeclaration",
|
|
"span": {
|
|
"start": 237,
|
|
"end": 329,
|
|
"ctxt": 0
|
|
},
|
|
"declaration": {
|
|
"type": "FunctionDeclaration",
|
|
"identifier": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 253,
|
|
"end": 260,
|
|
"ctxt": 0
|
|
},
|
|
"value": "hasFlag",
|
|
"optional": false
|
|
},
|
|
"declare": false,
|
|
"params": [
|
|
{
|
|
"type": "Parameter",
|
|
"span": {
|
|
"start": 261,
|
|
"end": 272,
|
|
"ctxt": 0
|
|
},
|
|
"decorators": [],
|
|
"pat": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 261,
|
|
"end": 272,
|
|
"ctxt": 0
|
|
},
|
|
"value": "val",
|
|
"optional": false,
|
|
"typeAnnotation": {
|
|
"type": "TsTypeAnnotation",
|
|
"span": {
|
|
"start": 264,
|
|
"end": 272,
|
|
"ctxt": 0
|
|
},
|
|
"typeAnnotation": {
|
|
"type": "TsKeywordType",
|
|
"span": {
|
|
"start": 266,
|
|
"end": 272,
|
|
"ctxt": 0
|
|
},
|
|
"kind": "number"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "Parameter",
|
|
"span": {
|
|
"start": 274,
|
|
"end": 286,
|
|
"ctxt": 0
|
|
},
|
|
"decorators": [],
|
|
"pat": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 274,
|
|
"end": 286,
|
|
"ctxt": 0
|
|
},
|
|
"value": "flag",
|
|
"optional": false,
|
|
"typeAnnotation": {
|
|
"type": "TsTypeAnnotation",
|
|
"span": {
|
|
"start": 278,
|
|
"end": 286,
|
|
"ctxt": 0
|
|
},
|
|
"typeAnnotation": {
|
|
"type": "TsKeywordType",
|
|
"span": {
|
|
"start": 280,
|
|
"end": 286,
|
|
"ctxt": 0
|
|
},
|
|
"kind": "number"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"decorators": [],
|
|
"span": {
|
|
"start": 244,
|
|
"end": 329,
|
|
"ctxt": 0
|
|
},
|
|
"body": {
|
|
"type": "BlockStatement",
|
|
"span": {
|
|
"start": 288,
|
|
"end": 329,
|
|
"ctxt": 0
|
|
},
|
|
"stmts": [
|
|
{
|
|
"type": "ReturnStatement",
|
|
"span": {
|
|
"start": 298,
|
|
"end": 323,
|
|
"ctxt": 0
|
|
},
|
|
"argument": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 305,
|
|
"end": 322,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "!=",
|
|
"left": {
|
|
"type": "ParenthesisExpression",
|
|
"span": {
|
|
"start": 305,
|
|
"end": 317,
|
|
"ctxt": 0
|
|
},
|
|
"expression": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 306,
|
|
"end": 316,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "&",
|
|
"left": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 306,
|
|
"end": 309,
|
|
"ctxt": 0
|
|
},
|
|
"value": "val",
|
|
"optional": false
|
|
},
|
|
"right": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 312,
|
|
"end": 316,
|
|
"ctxt": 0
|
|
},
|
|
"value": "flag",
|
|
"optional": false
|
|
}
|
|
}
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 321,
|
|
"end": 322,
|
|
"ctxt": 0
|
|
},
|
|
"value": 0.0,
|
|
"raw": "0"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"generator": false,
|
|
"async": false,
|
|
"typeParameters": null,
|
|
"returnType": null
|
|
}
|
|
},
|
|
{
|
|
"type": "ExportDeclaration",
|
|
"span": {
|
|
"start": 335,
|
|
"end": 2152,
|
|
"ctxt": 0
|
|
},
|
|
"declaration": {
|
|
"type": "TsEnumDeclaration",
|
|
"span": {
|
|
"start": 342,
|
|
"end": 2152,
|
|
"ctxt": 0
|
|
},
|
|
"declare": false,
|
|
"isConst": false,
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 347,
|
|
"end": 363,
|
|
"ctxt": 0
|
|
},
|
|
"value": "ErrorRecoverySet",
|
|
"optional": false
|
|
},
|
|
"members": [
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 374,
|
|
"end": 382,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 374,
|
|
"end": 378,
|
|
"ctxt": 0
|
|
},
|
|
"value": "None",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 381,
|
|
"end": 382,
|
|
"ctxt": 0
|
|
},
|
|
"value": 0.0,
|
|
"raw": "0"
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 392,
|
|
"end": 401,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 392,
|
|
"end": 397,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Comma",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 400,
|
|
"end": 401,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 420,
|
|
"end": 435,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 420,
|
|
"end": 426,
|
|
"ctxt": 0
|
|
},
|
|
"value": "SColon",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 429,
|
|
"end": 435,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 429,
|
|
"end": 430,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 434,
|
|
"end": 435,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 455,
|
|
"end": 467,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 455,
|
|
"end": 458,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Asg",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 461,
|
|
"end": 467,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 461,
|
|
"end": 462,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 466,
|
|
"end": 467,
|
|
"ctxt": 0
|
|
},
|
|
"value": 2.0,
|
|
"raw": "2"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 484,
|
|
"end": 498,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 484,
|
|
"end": 489,
|
|
"ctxt": 0
|
|
},
|
|
"value": "BinOp",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 492,
|
|
"end": 498,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 492,
|
|
"end": 493,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 497,
|
|
"end": 498,
|
|
"ctxt": 0
|
|
},
|
|
"value": 3.0,
|
|
"raw": "3"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 733,
|
|
"end": 748,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 733,
|
|
"end": 739,
|
|
"ctxt": 0
|
|
},
|
|
"value": "RBrack",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 742,
|
|
"end": 748,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 742,
|
|
"end": 743,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 747,
|
|
"end": 748,
|
|
"ctxt": 0
|
|
},
|
|
"value": 4.0,
|
|
"raw": "4"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 768,
|
|
"end": 783,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 768,
|
|
"end": 774,
|
|
"ctxt": 0
|
|
},
|
|
"value": "RCurly",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 777,
|
|
"end": 783,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 777,
|
|
"end": 778,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 782,
|
|
"end": 783,
|
|
"ctxt": 0
|
|
},
|
|
"value": 5.0,
|
|
"raw": "5"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 803,
|
|
"end": 818,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 803,
|
|
"end": 809,
|
|
"ctxt": 0
|
|
},
|
|
"value": "RParen",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 812,
|
|
"end": 818,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 812,
|
|
"end": 813,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 817,
|
|
"end": 818,
|
|
"ctxt": 0
|
|
},
|
|
"value": 6.0,
|
|
"raw": "6"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 838,
|
|
"end": 850,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 838,
|
|
"end": 841,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Dot",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 844,
|
|
"end": 850,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 844,
|
|
"end": 845,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 849,
|
|
"end": 850,
|
|
"ctxt": 0
|
|
},
|
|
"value": 7.0,
|
|
"raw": "7"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 867,
|
|
"end": 881,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 867,
|
|
"end": 872,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Colon",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 875,
|
|
"end": 881,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 875,
|
|
"end": 876,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 880,
|
|
"end": 881,
|
|
"ctxt": 0
|
|
},
|
|
"value": 8.0,
|
|
"raw": "8"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 900,
|
|
"end": 917,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 900,
|
|
"end": 908,
|
|
"ctxt": 0
|
|
},
|
|
"value": "PrimType",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 911,
|
|
"end": 917,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 911,
|
|
"end": 912,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 916,
|
|
"end": 917,
|
|
"ctxt": 0
|
|
},
|
|
"value": 9.0,
|
|
"raw": "9"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 954,
|
|
"end": 969,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 954,
|
|
"end": 959,
|
|
"ctxt": 0
|
|
},
|
|
"value": "AddOp",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 962,
|
|
"end": 969,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 962,
|
|
"end": 963,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 967,
|
|
"end": 969,
|
|
"ctxt": 0
|
|
},
|
|
"value": 10.0,
|
|
"raw": "10"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 991,
|
|
"end": 1007,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 991,
|
|
"end": 997,
|
|
"ctxt": 0
|
|
},
|
|
"value": "LCurly",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 1000,
|
|
"end": 1007,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 1000,
|
|
"end": 1001,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 1005,
|
|
"end": 1007,
|
|
"ctxt": 0
|
|
},
|
|
"value": 11.0,
|
|
"raw": "11"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 1027,
|
|
"end": 1042,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 1027,
|
|
"end": 1032,
|
|
"ctxt": 0
|
|
},
|
|
"value": "PreOp",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 1035,
|
|
"end": 1042,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 1035,
|
|
"end": 1036,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 1040,
|
|
"end": 1042,
|
|
"ctxt": 0
|
|
},
|
|
"value": 12.0,
|
|
"raw": "12"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 1077,
|
|
"end": 1093,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 1077,
|
|
"end": 1083,
|
|
"ctxt": 0
|
|
},
|
|
"value": "RegExp",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 1086,
|
|
"end": 1093,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 1086,
|
|
"end": 1087,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 1091,
|
|
"end": 1093,
|
|
"ctxt": 0
|
|
},
|
|
"value": 13.0,
|
|
"raw": "13"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 1113,
|
|
"end": 1129,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 1113,
|
|
"end": 1119,
|
|
"ctxt": 0
|
|
},
|
|
"value": "LParen",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 1122,
|
|
"end": 1129,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 1122,
|
|
"end": 1123,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 1127,
|
|
"end": 1129,
|
|
"ctxt": 0
|
|
},
|
|
"value": 14.0,
|
|
"raw": "14"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 1149,
|
|
"end": 1165,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 1149,
|
|
"end": 1155,
|
|
"ctxt": 0
|
|
},
|
|
"value": "LBrack",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 1158,
|
|
"end": 1165,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 1158,
|
|
"end": 1159,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 1163,
|
|
"end": 1165,
|
|
"ctxt": 0
|
|
},
|
|
"value": 15.0,
|
|
"raw": "15"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 1185,
|
|
"end": 1200,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 1185,
|
|
"end": 1190,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Scope",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 1193,
|
|
"end": 1200,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 1193,
|
|
"end": 1194,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 1198,
|
|
"end": 1200,
|
|
"ctxt": 0
|
|
},
|
|
"value": 16.0,
|
|
"raw": "16"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 1219,
|
|
"end": 1231,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 1219,
|
|
"end": 1221,
|
|
"ctxt": 0
|
|
},
|
|
"value": "In",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 1224,
|
|
"end": 1231,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 1224,
|
|
"end": 1225,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 1229,
|
|
"end": 1231,
|
|
"ctxt": 0
|
|
},
|
|
"value": 17.0,
|
|
"raw": "17"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 1247,
|
|
"end": 1262,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 1247,
|
|
"end": 1252,
|
|
"ctxt": 0
|
|
},
|
|
"value": "SCase",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 1255,
|
|
"end": 1262,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 1255,
|
|
"end": 1256,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 1260,
|
|
"end": 1262,
|
|
"ctxt": 0
|
|
},
|
|
"value": 18.0,
|
|
"raw": "18"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 1289,
|
|
"end": 1303,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 1289,
|
|
"end": 1293,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Else",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 1296,
|
|
"end": 1303,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 1296,
|
|
"end": 1297,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 1301,
|
|
"end": 1303,
|
|
"ctxt": 0
|
|
},
|
|
"value": 19.0,
|
|
"raw": "19"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 1321,
|
|
"end": 1336,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 1321,
|
|
"end": 1326,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Catch",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 1329,
|
|
"end": 1336,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 1329,
|
|
"end": 1330,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 1334,
|
|
"end": 1336,
|
|
"ctxt": 0
|
|
},
|
|
"value": 20.0,
|
|
"raw": "20"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 1364,
|
|
"end": 1377,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 1364,
|
|
"end": 1367,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Var",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 1370,
|
|
"end": 1377,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 1370,
|
|
"end": 1371,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 1375,
|
|
"end": 1377,
|
|
"ctxt": 0
|
|
},
|
|
"value": 21.0,
|
|
"raw": "21"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 1391,
|
|
"end": 1405,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 1391,
|
|
"end": 1395,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Stmt",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 1398,
|
|
"end": 1405,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 1398,
|
|
"end": 1399,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 1403,
|
|
"end": 1405,
|
|
"ctxt": 0
|
|
},
|
|
"value": 22.0,
|
|
"raw": "22"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 1481,
|
|
"end": 1496,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 1481,
|
|
"end": 1486,
|
|
"ctxt": 0
|
|
},
|
|
"value": "While",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 1489,
|
|
"end": 1496,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 1489,
|
|
"end": 1490,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 1494,
|
|
"end": 1496,
|
|
"ctxt": 0
|
|
},
|
|
"value": 23.0,
|
|
"raw": "23"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 1515,
|
|
"end": 1527,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 1515,
|
|
"end": 1517,
|
|
"ctxt": 0
|
|
},
|
|
"value": "ID",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 1520,
|
|
"end": 1527,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 1520,
|
|
"end": 1521,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 1525,
|
|
"end": 1527,
|
|
"ctxt": 0
|
|
},
|
|
"value": 24.0,
|
|
"raw": "24"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 1543,
|
|
"end": 1559,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 1543,
|
|
"end": 1549,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Prefix",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 1552,
|
|
"end": 1559,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 1552,
|
|
"end": 1553,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 1557,
|
|
"end": 1559,
|
|
"ctxt": 0
|
|
},
|
|
"value": 25.0,
|
|
"raw": "25"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 1600,
|
|
"end": 1617,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 1600,
|
|
"end": 1607,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Literal",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 1610,
|
|
"end": 1617,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 1610,
|
|
"end": 1611,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 1615,
|
|
"end": 1617,
|
|
"ctxt": 0
|
|
},
|
|
"value": 26.0,
|
|
"raw": "26"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 1653,
|
|
"end": 1667,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 1653,
|
|
"end": 1657,
|
|
"ctxt": 0
|
|
},
|
|
"value": "RLit",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 1660,
|
|
"end": 1667,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 1660,
|
|
"end": 1661,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 1665,
|
|
"end": 1667,
|
|
"ctxt": 0
|
|
},
|
|
"value": 27.0,
|
|
"raw": "27"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 1704,
|
|
"end": 1718,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 1704,
|
|
"end": 1708,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Func",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 1711,
|
|
"end": 1718,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 1711,
|
|
"end": 1712,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 1716,
|
|
"end": 1718,
|
|
"ctxt": 0
|
|
},
|
|
"value": 28.0,
|
|
"raw": "28"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 1740,
|
|
"end": 1753,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 1740,
|
|
"end": 1743,
|
|
"ctxt": 0
|
|
},
|
|
"value": "EOF",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 1746,
|
|
"end": 1753,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 1746,
|
|
"end": 1747,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 1751,
|
|
"end": 1753,
|
|
"ctxt": 0
|
|
},
|
|
"value": 29.0,
|
|
"raw": "29"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 1819,
|
|
"end": 1840,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 1819,
|
|
"end": 1830,
|
|
"ctxt": 0
|
|
},
|
|
"value": "TypeScriptS",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 1833,
|
|
"end": 1840,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 1833,
|
|
"end": 1834,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 1838,
|
|
"end": 1840,
|
|
"ctxt": 0
|
|
},
|
|
"value": 30.0,
|
|
"raw": "30"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 1921,
|
|
"end": 2029,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 1921,
|
|
"end": 1930,
|
|
"ctxt": 0
|
|
},
|
|
"value": "ExprStart",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 1933,
|
|
"end": 2029,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "|",
|
|
"left": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 1933,
|
|
"end": 2019,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "|",
|
|
"left": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 1933,
|
|
"end": 2012,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "|",
|
|
"left": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 1933,
|
|
"end": 2005,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "|",
|
|
"left": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 1933,
|
|
"end": 1996,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "|",
|
|
"left": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 1933,
|
|
"end": 1991,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "|",
|
|
"left": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 1933,
|
|
"end": 1982,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "|",
|
|
"left": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 1933,
|
|
"end": 1973,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "|",
|
|
"left": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 1933,
|
|
"end": 1964,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "|",
|
|
"left": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 1933,
|
|
"end": 1956,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "|",
|
|
"left": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 1933,
|
|
"end": 1947,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "|",
|
|
"left": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 1933,
|
|
"end": 1939,
|
|
"ctxt": 0
|
|
},
|
|
"value": "SColon",
|
|
"optional": false
|
|
},
|
|
"right": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 1942,
|
|
"end": 1947,
|
|
"ctxt": 0
|
|
},
|
|
"value": "AddOp",
|
|
"optional": false
|
|
}
|
|
},
|
|
"right": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 1950,
|
|
"end": 1956,
|
|
"ctxt": 0
|
|
},
|
|
"value": "LCurly",
|
|
"optional": false
|
|
}
|
|
},
|
|
"right": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 1959,
|
|
"end": 1964,
|
|
"ctxt": 0
|
|
},
|
|
"value": "PreOp",
|
|
"optional": false
|
|
}
|
|
},
|
|
"right": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 1967,
|
|
"end": 1973,
|
|
"ctxt": 0
|
|
},
|
|
"value": "RegExp",
|
|
"optional": false
|
|
}
|
|
},
|
|
"right": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 1976,
|
|
"end": 1982,
|
|
"ctxt": 0
|
|
},
|
|
"value": "LParen",
|
|
"optional": false
|
|
}
|
|
},
|
|
"right": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 1985,
|
|
"end": 1991,
|
|
"ctxt": 0
|
|
},
|
|
"value": "LBrack",
|
|
"optional": false
|
|
}
|
|
},
|
|
"right": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 1994,
|
|
"end": 1996,
|
|
"ctxt": 0
|
|
},
|
|
"value": "ID",
|
|
"optional": false
|
|
}
|
|
},
|
|
"right": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 1999,
|
|
"end": 2005,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Prefix",
|
|
"optional": false
|
|
}
|
|
},
|
|
"right": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2008,
|
|
"end": 2012,
|
|
"ctxt": 0
|
|
},
|
|
"value": "RLit",
|
|
"optional": false
|
|
}
|
|
},
|
|
"right": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2015,
|
|
"end": 2019,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Func",
|
|
"optional": false
|
|
}
|
|
},
|
|
"right": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2022,
|
|
"end": 2029,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Literal",
|
|
"optional": false
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 2039,
|
|
"end": 2104,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2039,
|
|
"end": 2048,
|
|
"ctxt": 0
|
|
},
|
|
"value": "StmtStart",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 2051,
|
|
"end": 2104,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "|",
|
|
"left": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 2051,
|
|
"end": 2090,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "|",
|
|
"left": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 2051,
|
|
"end": 2082,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "|",
|
|
"left": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 2051,
|
|
"end": 2075,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "|",
|
|
"left": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 2051,
|
|
"end": 2069,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "|",
|
|
"left": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2051,
|
|
"end": 2060,
|
|
"ctxt": 0
|
|
},
|
|
"value": "ExprStart",
|
|
"optional": false
|
|
},
|
|
"right": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2063,
|
|
"end": 2069,
|
|
"ctxt": 0
|
|
},
|
|
"value": "SColon",
|
|
"optional": false
|
|
}
|
|
},
|
|
"right": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2072,
|
|
"end": 2075,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Var",
|
|
"optional": false
|
|
}
|
|
},
|
|
"right": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2078,
|
|
"end": 2082,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Stmt",
|
|
"optional": false
|
|
}
|
|
},
|
|
"right": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2085,
|
|
"end": 2090,
|
|
"ctxt": 0
|
|
},
|
|
"value": "While",
|
|
"optional": false
|
|
}
|
|
},
|
|
"right": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2093,
|
|
"end": 2104,
|
|
"ctxt": 0
|
|
},
|
|
"value": "TypeScriptS",
|
|
"optional": false
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 2114,
|
|
"end": 2145,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2114,
|
|
"end": 2121,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Postfix",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 2124,
|
|
"end": 2145,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "|",
|
|
"left": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 2124,
|
|
"end": 2136,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "|",
|
|
"left": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2124,
|
|
"end": 2127,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Dot",
|
|
"optional": false
|
|
},
|
|
"right": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2130,
|
|
"end": 2136,
|
|
"ctxt": 0
|
|
},
|
|
"value": "LParen",
|
|
"optional": false
|
|
}
|
|
},
|
|
"right": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2139,
|
|
"end": 2145,
|
|
"ctxt": 0
|
|
},
|
|
"value": "LBrack",
|
|
"optional": false
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "ExportDeclaration",
|
|
"span": {
|
|
"start": 2158,
|
|
"end": 2539,
|
|
"ctxt": 0
|
|
},
|
|
"declaration": {
|
|
"type": "TsEnumDeclaration",
|
|
"span": {
|
|
"start": 2165,
|
|
"end": 2539,
|
|
"ctxt": 0
|
|
},
|
|
"declare": false,
|
|
"isConst": false,
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2170,
|
|
"end": 2185,
|
|
"ctxt": 0
|
|
},
|
|
"value": "AllowedElements",
|
|
"optional": false
|
|
},
|
|
"members": [
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 2196,
|
|
"end": 2204,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2196,
|
|
"end": 2200,
|
|
"ctxt": 0
|
|
},
|
|
"value": "None",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 2203,
|
|
"end": 2204,
|
|
"ctxt": 0
|
|
},
|
|
"value": 0.0,
|
|
"raw": "0"
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 2214,
|
|
"end": 2241,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2214,
|
|
"end": 2232,
|
|
"ctxt": 0
|
|
},
|
|
"value": "ModuleDeclarations",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 2235,
|
|
"end": 2241,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 2235,
|
|
"end": 2236,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 2240,
|
|
"end": 2241,
|
|
"ctxt": 0
|
|
},
|
|
"value": 2.0,
|
|
"raw": "2"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 2251,
|
|
"end": 2277,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2251,
|
|
"end": 2268,
|
|
"ctxt": 0
|
|
},
|
|
"value": "ClassDeclarations",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 2271,
|
|
"end": 2277,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 2271,
|
|
"end": 2272,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 2276,
|
|
"end": 2277,
|
|
"ctxt": 0
|
|
},
|
|
"value": 3.0,
|
|
"raw": "3"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 2287,
|
|
"end": 2317,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2287,
|
|
"end": 2308,
|
|
"ctxt": 0
|
|
},
|
|
"value": "InterfaceDeclarations",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 2311,
|
|
"end": 2317,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 2311,
|
|
"end": 2312,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 2316,
|
|
"end": 2317,
|
|
"ctxt": 0
|
|
},
|
|
"value": 4.0,
|
|
"raw": "4"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 2327,
|
|
"end": 2356,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2327,
|
|
"end": 2346,
|
|
"ctxt": 0
|
|
},
|
|
"value": "AmbientDeclarations",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 2349,
|
|
"end": 2356,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 2349,
|
|
"end": 2350,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 2354,
|
|
"end": 2356,
|
|
"ctxt": 0
|
|
},
|
|
"value": 10.0,
|
|
"raw": "10"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 2366,
|
|
"end": 2386,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2366,
|
|
"end": 2376,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Properties",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 2379,
|
|
"end": 2386,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 2379,
|
|
"end": 2380,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 2384,
|
|
"end": 2386,
|
|
"ctxt": 0
|
|
},
|
|
"value": 11.0,
|
|
"raw": "11"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 2397,
|
|
"end": 2490,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2397,
|
|
"end": 2403,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Global",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 2406,
|
|
"end": 2490,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "|",
|
|
"left": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 2406,
|
|
"end": 2468,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "|",
|
|
"left": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 2406,
|
|
"end": 2444,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "|",
|
|
"left": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2406,
|
|
"end": 2424,
|
|
"ctxt": 0
|
|
},
|
|
"value": "ModuleDeclarations",
|
|
"optional": false
|
|
},
|
|
"right": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2427,
|
|
"end": 2444,
|
|
"ctxt": 0
|
|
},
|
|
"value": "ClassDeclarations",
|
|
"optional": false
|
|
}
|
|
},
|
|
"right": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2447,
|
|
"end": 2468,
|
|
"ctxt": 0
|
|
},
|
|
"value": "InterfaceDeclarations",
|
|
"optional": false
|
|
}
|
|
},
|
|
"right": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2471,
|
|
"end": 2490,
|
|
"ctxt": 0
|
|
},
|
|
"value": "AmbientDeclarations",
|
|
"optional": false
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 2500,
|
|
"end": 2532,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2500,
|
|
"end": 2510,
|
|
"ctxt": 0
|
|
},
|
|
"value": "QuickParse",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 2513,
|
|
"end": 2532,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "|",
|
|
"left": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2513,
|
|
"end": 2519,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Global",
|
|
"optional": false
|
|
},
|
|
"right": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2522,
|
|
"end": 2532,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Properties",
|
|
"optional": false
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "ExportDeclaration",
|
|
"span": {
|
|
"start": 2545,
|
|
"end": 2793,
|
|
"ctxt": 0
|
|
},
|
|
"declaration": {
|
|
"type": "TsEnumDeclaration",
|
|
"span": {
|
|
"start": 2552,
|
|
"end": 2793,
|
|
"ctxt": 0
|
|
},
|
|
"declare": false,
|
|
"isConst": false,
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2557,
|
|
"end": 2566,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Modifiers",
|
|
"optional": false
|
|
},
|
|
"members": [
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 2577,
|
|
"end": 2585,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2577,
|
|
"end": 2581,
|
|
"ctxt": 0
|
|
},
|
|
"value": "None",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 2584,
|
|
"end": 2585,
|
|
"ctxt": 0
|
|
},
|
|
"value": 0.0,
|
|
"raw": "0"
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 2595,
|
|
"end": 2606,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2595,
|
|
"end": 2602,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Private",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 2605,
|
|
"end": 2606,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 2616,
|
|
"end": 2631,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2616,
|
|
"end": 2622,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Public",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 2625,
|
|
"end": 2631,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 2625,
|
|
"end": 2626,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 2630,
|
|
"end": 2631,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 2641,
|
|
"end": 2658,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2641,
|
|
"end": 2649,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Readonly",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 2652,
|
|
"end": 2658,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 2652,
|
|
"end": 2653,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 2657,
|
|
"end": 2658,
|
|
"ctxt": 0
|
|
},
|
|
"value": 2.0,
|
|
"raw": "2"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 2668,
|
|
"end": 2684,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2668,
|
|
"end": 2675,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Ambient",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 2678,
|
|
"end": 2684,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 2678,
|
|
"end": 2679,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 2683,
|
|
"end": 2684,
|
|
"ctxt": 0
|
|
},
|
|
"value": 3.0,
|
|
"raw": "3"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 2694,
|
|
"end": 2711,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2694,
|
|
"end": 2702,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Exported",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 2705,
|
|
"end": 2711,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 2705,
|
|
"end": 2706,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 2710,
|
|
"end": 2711,
|
|
"ctxt": 0
|
|
},
|
|
"value": 4.0,
|
|
"raw": "4"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 2721,
|
|
"end": 2736,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2721,
|
|
"end": 2727,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Getter",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 2730,
|
|
"end": 2736,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 2730,
|
|
"end": 2731,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 2735,
|
|
"end": 2736,
|
|
"ctxt": 0
|
|
},
|
|
"value": 5.0,
|
|
"raw": "5"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 2746,
|
|
"end": 2761,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2746,
|
|
"end": 2752,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Setter",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 2755,
|
|
"end": 2761,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 2755,
|
|
"end": 2756,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 2760,
|
|
"end": 2761,
|
|
"ctxt": 0
|
|
},
|
|
"value": 6.0,
|
|
"raw": "6"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 2771,
|
|
"end": 2786,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2771,
|
|
"end": 2777,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Static",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 2780,
|
|
"end": 2786,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 2780,
|
|
"end": 2781,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 2785,
|
|
"end": 2786,
|
|
"ctxt": 0
|
|
},
|
|
"value": 7.0,
|
|
"raw": "7"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "ExportDeclaration",
|
|
"span": {
|
|
"start": 2799,
|
|
"end": 3928,
|
|
"ctxt": 0
|
|
},
|
|
"declaration": {
|
|
"type": "TsEnumDeclaration",
|
|
"span": {
|
|
"start": 2806,
|
|
"end": 3928,
|
|
"ctxt": 0
|
|
},
|
|
"declare": false,
|
|
"isConst": false,
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2811,
|
|
"end": 2819,
|
|
"ctxt": 0
|
|
},
|
|
"value": "ASTFlags",
|
|
"optional": false
|
|
},
|
|
"members": [
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 2830,
|
|
"end": 2838,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2830,
|
|
"end": 2834,
|
|
"ctxt": 0
|
|
},
|
|
"value": "None",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 2837,
|
|
"end": 2838,
|
|
"ctxt": 0
|
|
},
|
|
"value": 0.0,
|
|
"raw": "0"
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 2848,
|
|
"end": 2869,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2848,
|
|
"end": 2865,
|
|
"ctxt": 0
|
|
},
|
|
"value": "ExplicitSemicolon",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 2868,
|
|
"end": 2869,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 2927,
|
|
"end": 2954,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 2927,
|
|
"end": 2945,
|
|
"ctxt": 0
|
|
},
|
|
"value": "AutomaticSemicolon",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 2948,
|
|
"end": 2954,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 2948,
|
|
"end": 2949,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 2953,
|
|
"end": 2954,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 3013,
|
|
"end": 3031,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 3013,
|
|
"end": 3022,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Writeable",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 3025,
|
|
"end": 3031,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 3025,
|
|
"end": 3026,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 3030,
|
|
"end": 3031,
|
|
"ctxt": 0
|
|
},
|
|
"value": 2.0,
|
|
"raw": "2"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 3078,
|
|
"end": 3092,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 3078,
|
|
"end": 3083,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Error",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 3086,
|
|
"end": 3092,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 3086,
|
|
"end": 3087,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 3091,
|
|
"end": 3092,
|
|
"ctxt": 0
|
|
},
|
|
"value": 3.0,
|
|
"raw": "3"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 3123,
|
|
"end": 3145,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 3123,
|
|
"end": 3136,
|
|
"ctxt": 0
|
|
},
|
|
"value": "DotLHSPartial",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 3139,
|
|
"end": 3145,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 3139,
|
|
"end": 3140,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 3144,
|
|
"end": 3145,
|
|
"ctxt": 0
|
|
},
|
|
"value": 4.0,
|
|
"raw": "4"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 3210,
|
|
"end": 3225,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 3210,
|
|
"end": 3216,
|
|
"ctxt": 0
|
|
},
|
|
"value": "DotLHS",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 3219,
|
|
"end": 3225,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 3219,
|
|
"end": 3220,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 3224,
|
|
"end": 3225,
|
|
"ctxt": 0
|
|
},
|
|
"value": 5.0,
|
|
"raw": "5"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 3268,
|
|
"end": 3288,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 3268,
|
|
"end": 3279,
|
|
"ctxt": 0
|
|
},
|
|
"value": "IsStatement",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 3282,
|
|
"end": 3288,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 3282,
|
|
"end": 3283,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 3287,
|
|
"end": 3288,
|
|
"ctxt": 0
|
|
},
|
|
"value": 6.0,
|
|
"raw": "6"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 3321,
|
|
"end": 3340,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 3321,
|
|
"end": 3331,
|
|
"ctxt": 0
|
|
},
|
|
"value": "StrictMode",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 3334,
|
|
"end": 3340,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 3334,
|
|
"end": 3335,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 3339,
|
|
"end": 3340,
|
|
"ctxt": 0
|
|
},
|
|
"value": 7.0,
|
|
"raw": "7"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 3392,
|
|
"end": 3426,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 3392,
|
|
"end": 3417,
|
|
"ctxt": 0
|
|
},
|
|
"value": "PossibleOptionalParameter",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 3420,
|
|
"end": 3426,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 3420,
|
|
"end": 3421,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 3425,
|
|
"end": 3426,
|
|
"ctxt": 0
|
|
},
|
|
"value": 8.0,
|
|
"raw": "8"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 3436,
|
|
"end": 3469,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 3436,
|
|
"end": 3460,
|
|
"ctxt": 0
|
|
},
|
|
"value": "ClassBaseConstructorCall",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 3463,
|
|
"end": 3469,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 3463,
|
|
"end": 3464,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 3468,
|
|
"end": 3469,
|
|
"ctxt": 0
|
|
},
|
|
"value": 9.0,
|
|
"raw": "9"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 3479,
|
|
"end": 3501,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 3479,
|
|
"end": 3491,
|
|
"ctxt": 0
|
|
},
|
|
"value": "OptionalName",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 3494,
|
|
"end": 3501,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 3494,
|
|
"end": 3495,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 3499,
|
|
"end": 3501,
|
|
"ctxt": 0
|
|
},
|
|
"value": 10.0,
|
|
"raw": "10"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 3896,
|
|
"end": 3920,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 3896,
|
|
"end": 3910,
|
|
"ctxt": 0
|
|
},
|
|
"value": "SkipNextRParen",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 3913,
|
|
"end": 3920,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 3913,
|
|
"end": 3914,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 3918,
|
|
"end": 3920,
|
|
"ctxt": 0
|
|
},
|
|
"value": 11.0,
|
|
"raw": "11"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "ExportDeclaration",
|
|
"span": {
|
|
"start": 3934,
|
|
"end": 4195,
|
|
"ctxt": 0
|
|
},
|
|
"declaration": {
|
|
"type": "TsEnumDeclaration",
|
|
"span": {
|
|
"start": 3941,
|
|
"end": 4195,
|
|
"ctxt": 0
|
|
},
|
|
"declare": false,
|
|
"isConst": false,
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 3946,
|
|
"end": 3955,
|
|
"ctxt": 0
|
|
},
|
|
"value": "DeclFlags",
|
|
"optional": false
|
|
},
|
|
"members": [
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 3966,
|
|
"end": 3974,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 3966,
|
|
"end": 3970,
|
|
"ctxt": 0
|
|
},
|
|
"value": "None",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 3973,
|
|
"end": 3974,
|
|
"ctxt": 0
|
|
},
|
|
"value": 0.0,
|
|
"raw": "0"
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 3984,
|
|
"end": 3996,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 3984,
|
|
"end": 3992,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Exported",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 3995,
|
|
"end": 3996,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 4006,
|
|
"end": 4022,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 4006,
|
|
"end": 4013,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Private",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 4016,
|
|
"end": 4022,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4016,
|
|
"end": 4017,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4021,
|
|
"end": 4022,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 4032,
|
|
"end": 4047,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 4032,
|
|
"end": 4038,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Public",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 4041,
|
|
"end": 4047,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4041,
|
|
"end": 4042,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4046,
|
|
"end": 4047,
|
|
"ctxt": 0
|
|
},
|
|
"value": 2.0,
|
|
"raw": "2"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 4057,
|
|
"end": 4073,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 4057,
|
|
"end": 4064,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Ambient",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 4067,
|
|
"end": 4073,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4067,
|
|
"end": 4068,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4072,
|
|
"end": 4073,
|
|
"ctxt": 0
|
|
},
|
|
"value": 3.0,
|
|
"raw": "3"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 4083,
|
|
"end": 4098,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 4083,
|
|
"end": 4089,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Static",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 4092,
|
|
"end": 4098,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4092,
|
|
"end": 4093,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4097,
|
|
"end": 4098,
|
|
"ctxt": 0
|
|
},
|
|
"value": 4.0,
|
|
"raw": "4"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 4108,
|
|
"end": 4128,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 4108,
|
|
"end": 4119,
|
|
"ctxt": 0
|
|
},
|
|
"value": "LocalStatic",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 4122,
|
|
"end": 4128,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4122,
|
|
"end": 4123,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4127,
|
|
"end": 4128,
|
|
"ctxt": 0
|
|
},
|
|
"value": 5.0,
|
|
"raw": "5"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 4138,
|
|
"end": 4158,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 4138,
|
|
"end": 4149,
|
|
"ctxt": 0
|
|
},
|
|
"value": "GetAccessor",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 4152,
|
|
"end": 4158,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4152,
|
|
"end": 4153,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4157,
|
|
"end": 4158,
|
|
"ctxt": 0
|
|
},
|
|
"value": 6.0,
|
|
"raw": "6"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 4168,
|
|
"end": 4188,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 4168,
|
|
"end": 4179,
|
|
"ctxt": 0
|
|
},
|
|
"value": "SetAccessor",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 4182,
|
|
"end": 4188,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4182,
|
|
"end": 4183,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4187,
|
|
"end": 4188,
|
|
"ctxt": 0
|
|
},
|
|
"value": 7.0,
|
|
"raw": "7"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "ExportDeclaration",
|
|
"span": {
|
|
"start": 4201,
|
|
"end": 4623,
|
|
"ctxt": 0
|
|
},
|
|
"declaration": {
|
|
"type": "TsEnumDeclaration",
|
|
"span": {
|
|
"start": 4208,
|
|
"end": 4623,
|
|
"ctxt": 0
|
|
},
|
|
"declare": false,
|
|
"isConst": false,
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 4213,
|
|
"end": 4224,
|
|
"ctxt": 0
|
|
},
|
|
"value": "ModuleFlags",
|
|
"optional": false
|
|
},
|
|
"members": [
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 4235,
|
|
"end": 4243,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 4235,
|
|
"end": 4239,
|
|
"ctxt": 0
|
|
},
|
|
"value": "None",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4242,
|
|
"end": 4243,
|
|
"ctxt": 0
|
|
},
|
|
"value": 0.0,
|
|
"raw": "0"
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 4253,
|
|
"end": 4265,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 4253,
|
|
"end": 4261,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Exported",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4264,
|
|
"end": 4265,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 4275,
|
|
"end": 4291,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 4275,
|
|
"end": 4282,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Private",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 4285,
|
|
"end": 4291,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4285,
|
|
"end": 4286,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4290,
|
|
"end": 4291,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 4301,
|
|
"end": 4316,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 4301,
|
|
"end": 4307,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Public",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 4310,
|
|
"end": 4316,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4310,
|
|
"end": 4311,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4315,
|
|
"end": 4316,
|
|
"ctxt": 0
|
|
},
|
|
"value": 2.0,
|
|
"raw": "2"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 4326,
|
|
"end": 4342,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 4326,
|
|
"end": 4333,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Ambient",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 4336,
|
|
"end": 4342,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4336,
|
|
"end": 4337,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4341,
|
|
"end": 4342,
|
|
"ctxt": 0
|
|
},
|
|
"value": 3.0,
|
|
"raw": "3"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 4352,
|
|
"end": 4367,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 4352,
|
|
"end": 4358,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Static",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 4361,
|
|
"end": 4367,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4361,
|
|
"end": 4362,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4366,
|
|
"end": 4367,
|
|
"ctxt": 0
|
|
},
|
|
"value": 4.0,
|
|
"raw": "4"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 4377,
|
|
"end": 4397,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 4377,
|
|
"end": 4388,
|
|
"ctxt": 0
|
|
},
|
|
"value": "LocalStatic",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 4391,
|
|
"end": 4397,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4391,
|
|
"end": 4392,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4396,
|
|
"end": 4397,
|
|
"ctxt": 0
|
|
},
|
|
"value": 5.0,
|
|
"raw": "5"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 4407,
|
|
"end": 4427,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 4407,
|
|
"end": 4418,
|
|
"ctxt": 0
|
|
},
|
|
"value": "GetAccessor",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 4421,
|
|
"end": 4427,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4421,
|
|
"end": 4422,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4426,
|
|
"end": 4427,
|
|
"ctxt": 0
|
|
},
|
|
"value": 6.0,
|
|
"raw": "6"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 4437,
|
|
"end": 4457,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 4437,
|
|
"end": 4448,
|
|
"ctxt": 0
|
|
},
|
|
"value": "SetAccessor",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 4451,
|
|
"end": 4457,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4451,
|
|
"end": 4452,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4456,
|
|
"end": 4457,
|
|
"ctxt": 0
|
|
},
|
|
"value": 7.0,
|
|
"raw": "7"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 4467,
|
|
"end": 4482,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 4467,
|
|
"end": 4473,
|
|
"ctxt": 0
|
|
},
|
|
"value": "IsEnum",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 4476,
|
|
"end": 4482,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4476,
|
|
"end": 4477,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4481,
|
|
"end": 4482,
|
|
"ctxt": 0
|
|
},
|
|
"value": 8.0,
|
|
"raw": "8"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 4492,
|
|
"end": 4521,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 4492,
|
|
"end": 4512,
|
|
"ctxt": 0
|
|
},
|
|
"value": "ShouldEmitModuleDecl",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 4515,
|
|
"end": 4521,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4515,
|
|
"end": 4516,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4520,
|
|
"end": 4521,
|
|
"ctxt": 0
|
|
},
|
|
"value": 9.0,
|
|
"raw": "9"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 4531,
|
|
"end": 4552,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 4531,
|
|
"end": 4542,
|
|
"ctxt": 0
|
|
},
|
|
"value": "IsWholeFile",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 4545,
|
|
"end": 4552,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4545,
|
|
"end": 4546,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4550,
|
|
"end": 4552,
|
|
"ctxt": 0
|
|
},
|
|
"value": 10.0,
|
|
"raw": "10"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 4562,
|
|
"end": 4581,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 4562,
|
|
"end": 4571,
|
|
"ctxt": 0
|
|
},
|
|
"value": "IsDynamic",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 4574,
|
|
"end": 4581,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4574,
|
|
"end": 4575,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4579,
|
|
"end": 4581,
|
|
"ctxt": 0
|
|
},
|
|
"value": 11.0,
|
|
"raw": "11"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 4591,
|
|
"end": 4616,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 4591,
|
|
"end": 4606,
|
|
"ctxt": 0
|
|
},
|
|
"value": "MustCaptureThis",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 4609,
|
|
"end": 4616,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4609,
|
|
"end": 4610,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4614,
|
|
"end": 4616,
|
|
"ctxt": 0
|
|
},
|
|
"value": 12.0,
|
|
"raw": "12"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "ExportDeclaration",
|
|
"span": {
|
|
"start": 4629,
|
|
"end": 5278,
|
|
"ctxt": 0
|
|
},
|
|
"declaration": {
|
|
"type": "TsEnumDeclaration",
|
|
"span": {
|
|
"start": 4636,
|
|
"end": 5278,
|
|
"ctxt": 0
|
|
},
|
|
"declare": false,
|
|
"isConst": false,
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 4641,
|
|
"end": 4652,
|
|
"ctxt": 0
|
|
},
|
|
"value": "SymbolFlags",
|
|
"optional": false
|
|
},
|
|
"members": [
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 4663,
|
|
"end": 4671,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 4663,
|
|
"end": 4667,
|
|
"ctxt": 0
|
|
},
|
|
"value": "None",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4670,
|
|
"end": 4671,
|
|
"ctxt": 0
|
|
},
|
|
"value": 0.0,
|
|
"raw": "0"
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 4681,
|
|
"end": 4693,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 4681,
|
|
"end": 4689,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Exported",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4692,
|
|
"end": 4693,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 4703,
|
|
"end": 4719,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 4703,
|
|
"end": 4710,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Private",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 4713,
|
|
"end": 4719,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4713,
|
|
"end": 4714,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4718,
|
|
"end": 4719,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 4729,
|
|
"end": 4744,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 4729,
|
|
"end": 4735,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Public",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 4738,
|
|
"end": 4744,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4738,
|
|
"end": 4739,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4743,
|
|
"end": 4744,
|
|
"ctxt": 0
|
|
},
|
|
"value": 2.0,
|
|
"raw": "2"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 4754,
|
|
"end": 4770,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 4754,
|
|
"end": 4761,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Ambient",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 4764,
|
|
"end": 4770,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4764,
|
|
"end": 4765,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4769,
|
|
"end": 4770,
|
|
"ctxt": 0
|
|
},
|
|
"value": 3.0,
|
|
"raw": "3"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 4780,
|
|
"end": 4795,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 4780,
|
|
"end": 4786,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Static",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 4789,
|
|
"end": 4795,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4789,
|
|
"end": 4790,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4794,
|
|
"end": 4795,
|
|
"ctxt": 0
|
|
},
|
|
"value": 4.0,
|
|
"raw": "4"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 4805,
|
|
"end": 4825,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 4805,
|
|
"end": 4816,
|
|
"ctxt": 0
|
|
},
|
|
"value": "LocalStatic",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 4819,
|
|
"end": 4825,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4819,
|
|
"end": 4820,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4824,
|
|
"end": 4825,
|
|
"ctxt": 0
|
|
},
|
|
"value": 5.0,
|
|
"raw": "5"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 4835,
|
|
"end": 4855,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 4835,
|
|
"end": 4846,
|
|
"ctxt": 0
|
|
},
|
|
"value": "GetAccessor",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 4849,
|
|
"end": 4855,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4849,
|
|
"end": 4850,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4854,
|
|
"end": 4855,
|
|
"ctxt": 0
|
|
},
|
|
"value": 6.0,
|
|
"raw": "6"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 4865,
|
|
"end": 4885,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 4865,
|
|
"end": 4876,
|
|
"ctxt": 0
|
|
},
|
|
"value": "SetAccessor",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 4879,
|
|
"end": 4885,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4879,
|
|
"end": 4880,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4884,
|
|
"end": 4885,
|
|
"ctxt": 0
|
|
},
|
|
"value": 7.0,
|
|
"raw": "7"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 4895,
|
|
"end": 4912,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 4895,
|
|
"end": 4903,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Property",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 4906,
|
|
"end": 4912,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4906,
|
|
"end": 4907,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4911,
|
|
"end": 4912,
|
|
"ctxt": 0
|
|
},
|
|
"value": 8.0,
|
|
"raw": "8"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 4922,
|
|
"end": 4939,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 4922,
|
|
"end": 4930,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Readonly",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 4933,
|
|
"end": 4939,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4933,
|
|
"end": 4934,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4938,
|
|
"end": 4939,
|
|
"ctxt": 0
|
|
},
|
|
"value": 9.0,
|
|
"raw": "9"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 4949,
|
|
"end": 4971,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 4949,
|
|
"end": 4961,
|
|
"ctxt": 0
|
|
},
|
|
"value": "ModuleMember",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 4964,
|
|
"end": 4971,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4964,
|
|
"end": 4965,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4969,
|
|
"end": 4971,
|
|
"ctxt": 0
|
|
},
|
|
"value": 10.0,
|
|
"raw": "10"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 4981,
|
|
"end": 5006,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 4981,
|
|
"end": 4996,
|
|
"ctxt": 0
|
|
},
|
|
"value": "InterfaceMember",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 4999,
|
|
"end": 5006,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 4999,
|
|
"end": 5000,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5004,
|
|
"end": 5006,
|
|
"ctxt": 0
|
|
},
|
|
"value": 11.0,
|
|
"raw": "11"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 5016,
|
|
"end": 5037,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 5016,
|
|
"end": 5027,
|
|
"ctxt": 0
|
|
},
|
|
"value": "ClassMember",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 5030,
|
|
"end": 5037,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5030,
|
|
"end": 5031,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5035,
|
|
"end": 5037,
|
|
"ctxt": 0
|
|
},
|
|
"value": 12.0,
|
|
"raw": "12"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 5047,
|
|
"end": 5064,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 5047,
|
|
"end": 5054,
|
|
"ctxt": 0
|
|
},
|
|
"value": "BuiltIn",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 5057,
|
|
"end": 5064,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5057,
|
|
"end": 5058,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5062,
|
|
"end": 5064,
|
|
"ctxt": 0
|
|
},
|
|
"value": 13.0,
|
|
"raw": "13"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 5074,
|
|
"end": 5112,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 5074,
|
|
"end": 5102,
|
|
"ctxt": 0
|
|
},
|
|
"value": "TypeSetDuringScopeAssignment",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 5105,
|
|
"end": 5112,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5105,
|
|
"end": 5106,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5110,
|
|
"end": 5112,
|
|
"ctxt": 0
|
|
},
|
|
"value": 14.0,
|
|
"raw": "14"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 5122,
|
|
"end": 5140,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 5122,
|
|
"end": 5130,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Constant",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 5133,
|
|
"end": 5140,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5133,
|
|
"end": 5134,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5138,
|
|
"end": 5140,
|
|
"ctxt": 0
|
|
},
|
|
"value": 15.0,
|
|
"raw": "15"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 5150,
|
|
"end": 5168,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 5150,
|
|
"end": 5158,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Optional",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 5161,
|
|
"end": 5168,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5161,
|
|
"end": 5162,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5166,
|
|
"end": 5168,
|
|
"ctxt": 0
|
|
},
|
|
"value": 16.0,
|
|
"raw": "16"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 5178,
|
|
"end": 5209,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 5178,
|
|
"end": 5199,
|
|
"ctxt": 0
|
|
},
|
|
"value": "RecursivelyReferenced",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 5202,
|
|
"end": 5209,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5202,
|
|
"end": 5203,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5207,
|
|
"end": 5209,
|
|
"ctxt": 0
|
|
},
|
|
"value": 17.0,
|
|
"raw": "17"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 5219,
|
|
"end": 5234,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 5219,
|
|
"end": 5224,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Bound",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 5227,
|
|
"end": 5234,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5227,
|
|
"end": 5228,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5232,
|
|
"end": 5234,
|
|
"ctxt": 0
|
|
},
|
|
"value": 18.0,
|
|
"raw": "18"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 5244,
|
|
"end": 5271,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 5244,
|
|
"end": 5261,
|
|
"ctxt": 0
|
|
},
|
|
"value": "CompilerGenerated",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 5264,
|
|
"end": 5271,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5264,
|
|
"end": 5265,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5269,
|
|
"end": 5271,
|
|
"ctxt": 0
|
|
},
|
|
"value": 19.0,
|
|
"raw": "19"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "ExportDeclaration",
|
|
"span": {
|
|
"start": 5284,
|
|
"end": 5886,
|
|
"ctxt": 0
|
|
},
|
|
"declaration": {
|
|
"type": "TsEnumDeclaration",
|
|
"span": {
|
|
"start": 5291,
|
|
"end": 5886,
|
|
"ctxt": 0
|
|
},
|
|
"declare": false,
|
|
"isConst": false,
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 5296,
|
|
"end": 5304,
|
|
"ctxt": 0
|
|
},
|
|
"value": "VarFlags",
|
|
"optional": false
|
|
},
|
|
"members": [
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 5315,
|
|
"end": 5323,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 5315,
|
|
"end": 5319,
|
|
"ctxt": 0
|
|
},
|
|
"value": "None",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5322,
|
|
"end": 5323,
|
|
"ctxt": 0
|
|
},
|
|
"value": 0.0,
|
|
"raw": "0"
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 5333,
|
|
"end": 5345,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 5333,
|
|
"end": 5341,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Exported",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5344,
|
|
"end": 5345,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 5355,
|
|
"end": 5371,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 5355,
|
|
"end": 5362,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Private",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 5365,
|
|
"end": 5371,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5365,
|
|
"end": 5366,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5370,
|
|
"end": 5371,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 5381,
|
|
"end": 5396,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 5381,
|
|
"end": 5387,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Public",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 5390,
|
|
"end": 5396,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5390,
|
|
"end": 5391,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5395,
|
|
"end": 5396,
|
|
"ctxt": 0
|
|
},
|
|
"value": 2.0,
|
|
"raw": "2"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 5406,
|
|
"end": 5422,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 5406,
|
|
"end": 5413,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Ambient",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 5416,
|
|
"end": 5422,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5416,
|
|
"end": 5417,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5421,
|
|
"end": 5422,
|
|
"ctxt": 0
|
|
},
|
|
"value": 3.0,
|
|
"raw": "3"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 5432,
|
|
"end": 5447,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 5432,
|
|
"end": 5438,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Static",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 5441,
|
|
"end": 5447,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5441,
|
|
"end": 5442,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5446,
|
|
"end": 5447,
|
|
"ctxt": 0
|
|
},
|
|
"value": 4.0,
|
|
"raw": "4"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 5457,
|
|
"end": 5477,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 5457,
|
|
"end": 5468,
|
|
"ctxt": 0
|
|
},
|
|
"value": "LocalStatic",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 5471,
|
|
"end": 5477,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5471,
|
|
"end": 5472,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5476,
|
|
"end": 5477,
|
|
"ctxt": 0
|
|
},
|
|
"value": 5.0,
|
|
"raw": "5"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 5487,
|
|
"end": 5507,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 5487,
|
|
"end": 5498,
|
|
"ctxt": 0
|
|
},
|
|
"value": "GetAccessor",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 5501,
|
|
"end": 5507,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5501,
|
|
"end": 5502,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5506,
|
|
"end": 5507,
|
|
"ctxt": 0
|
|
},
|
|
"value": 6.0,
|
|
"raw": "6"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 5517,
|
|
"end": 5537,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 5517,
|
|
"end": 5528,
|
|
"ctxt": 0
|
|
},
|
|
"value": "SetAccessor",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 5531,
|
|
"end": 5537,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5531,
|
|
"end": 5532,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5536,
|
|
"end": 5537,
|
|
"ctxt": 0
|
|
},
|
|
"value": 7.0,
|
|
"raw": "7"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 5547,
|
|
"end": 5564,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 5547,
|
|
"end": 5555,
|
|
"ctxt": 0
|
|
},
|
|
"value": "AutoInit",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 5558,
|
|
"end": 5564,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5558,
|
|
"end": 5559,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5563,
|
|
"end": 5564,
|
|
"ctxt": 0
|
|
},
|
|
"value": 8.0,
|
|
"raw": "8"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 5574,
|
|
"end": 5591,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 5574,
|
|
"end": 5582,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Property",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 5585,
|
|
"end": 5591,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5585,
|
|
"end": 5586,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5590,
|
|
"end": 5591,
|
|
"ctxt": 0
|
|
},
|
|
"value": 9.0,
|
|
"raw": "9"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 5601,
|
|
"end": 5619,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 5601,
|
|
"end": 5609,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Readonly",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 5612,
|
|
"end": 5619,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5612,
|
|
"end": 5613,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5617,
|
|
"end": 5619,
|
|
"ctxt": 0
|
|
},
|
|
"value": 10.0,
|
|
"raw": "10"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 5629,
|
|
"end": 5644,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 5629,
|
|
"end": 5634,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Class",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 5637,
|
|
"end": 5644,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5637,
|
|
"end": 5638,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5642,
|
|
"end": 5644,
|
|
"ctxt": 0
|
|
},
|
|
"value": 11.0,
|
|
"raw": "11"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 5654,
|
|
"end": 5677,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 5654,
|
|
"end": 5667,
|
|
"ctxt": 0
|
|
},
|
|
"value": "ClassProperty",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 5670,
|
|
"end": 5677,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5670,
|
|
"end": 5671,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5675,
|
|
"end": 5677,
|
|
"ctxt": 0
|
|
},
|
|
"value": 12.0,
|
|
"raw": "12"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 5687,
|
|
"end": 5714,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 5687,
|
|
"end": 5704,
|
|
"ctxt": 0
|
|
},
|
|
"value": "ClassBodyProperty",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 5707,
|
|
"end": 5714,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5707,
|
|
"end": 5708,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5712,
|
|
"end": 5714,
|
|
"ctxt": 0
|
|
},
|
|
"value": 13.0,
|
|
"raw": "13"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 5724,
|
|
"end": 5758,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 5724,
|
|
"end": 5748,
|
|
"ctxt": 0
|
|
},
|
|
"value": "ClassConstructorProperty",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 5751,
|
|
"end": 5758,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5751,
|
|
"end": 5752,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5756,
|
|
"end": 5758,
|
|
"ctxt": 0
|
|
},
|
|
"value": 14.0,
|
|
"raw": "14"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 5768,
|
|
"end": 5816,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 5768,
|
|
"end": 5806,
|
|
"ctxt": 0
|
|
},
|
|
"value": "ClassSuperMustBeFirstCallInConstructor",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 5809,
|
|
"end": 5816,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5809,
|
|
"end": 5810,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5814,
|
|
"end": 5816,
|
|
"ctxt": 0
|
|
},
|
|
"value": 15.0,
|
|
"raw": "15"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 5826,
|
|
"end": 5844,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 5826,
|
|
"end": 5834,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Constant",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 5837,
|
|
"end": 5844,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5837,
|
|
"end": 5838,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5842,
|
|
"end": 5844,
|
|
"ctxt": 0
|
|
},
|
|
"value": 16.0,
|
|
"raw": "16"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 5854,
|
|
"end": 5879,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 5854,
|
|
"end": 5869,
|
|
"ctxt": 0
|
|
},
|
|
"value": "MustCaptureThis",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 5872,
|
|
"end": 5879,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5872,
|
|
"end": 5873,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5877,
|
|
"end": 5879,
|
|
"ctxt": 0
|
|
},
|
|
"value": 17.0,
|
|
"raw": "17"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "ExportDeclaration",
|
|
"span": {
|
|
"start": 5892,
|
|
"end": 6564,
|
|
"ctxt": 0
|
|
},
|
|
"declaration": {
|
|
"type": "TsEnumDeclaration",
|
|
"span": {
|
|
"start": 5899,
|
|
"end": 6564,
|
|
"ctxt": 0
|
|
},
|
|
"declare": false,
|
|
"isConst": false,
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 5904,
|
|
"end": 5912,
|
|
"ctxt": 0
|
|
},
|
|
"value": "FncFlags",
|
|
"optional": false
|
|
},
|
|
"members": [
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 5923,
|
|
"end": 5931,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 5923,
|
|
"end": 5927,
|
|
"ctxt": 0
|
|
},
|
|
"value": "None",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5930,
|
|
"end": 5931,
|
|
"ctxt": 0
|
|
},
|
|
"value": 0.0,
|
|
"raw": "0"
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 5941,
|
|
"end": 5953,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 5941,
|
|
"end": 5949,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Exported",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5952,
|
|
"end": 5953,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 5963,
|
|
"end": 5979,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 5963,
|
|
"end": 5970,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Private",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 5973,
|
|
"end": 5979,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5973,
|
|
"end": 5974,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5978,
|
|
"end": 5979,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 5989,
|
|
"end": 6004,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 5989,
|
|
"end": 5995,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Public",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 5998,
|
|
"end": 6004,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 5998,
|
|
"end": 5999,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 6003,
|
|
"end": 6004,
|
|
"ctxt": 0
|
|
},
|
|
"value": 2.0,
|
|
"raw": "2"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 6014,
|
|
"end": 6030,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 6014,
|
|
"end": 6021,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Ambient",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 6024,
|
|
"end": 6030,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 6024,
|
|
"end": 6025,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 6029,
|
|
"end": 6030,
|
|
"ctxt": 0
|
|
},
|
|
"value": 3.0,
|
|
"raw": "3"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 6040,
|
|
"end": 6055,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 6040,
|
|
"end": 6046,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Static",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 6049,
|
|
"end": 6055,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 6049,
|
|
"end": 6050,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 6054,
|
|
"end": 6055,
|
|
"ctxt": 0
|
|
},
|
|
"value": 4.0,
|
|
"raw": "4"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 6065,
|
|
"end": 6085,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 6065,
|
|
"end": 6076,
|
|
"ctxt": 0
|
|
},
|
|
"value": "LocalStatic",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 6079,
|
|
"end": 6085,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 6079,
|
|
"end": 6080,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 6084,
|
|
"end": 6085,
|
|
"ctxt": 0
|
|
},
|
|
"value": 5.0,
|
|
"raw": "5"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 6095,
|
|
"end": 6115,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 6095,
|
|
"end": 6106,
|
|
"ctxt": 0
|
|
},
|
|
"value": "GetAccessor",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 6109,
|
|
"end": 6115,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 6109,
|
|
"end": 6110,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 6114,
|
|
"end": 6115,
|
|
"ctxt": 0
|
|
},
|
|
"value": 6.0,
|
|
"raw": "6"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 6125,
|
|
"end": 6145,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 6125,
|
|
"end": 6136,
|
|
"ctxt": 0
|
|
},
|
|
"value": "SetAccessor",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 6139,
|
|
"end": 6145,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 6139,
|
|
"end": 6140,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 6144,
|
|
"end": 6145,
|
|
"ctxt": 0
|
|
},
|
|
"value": 7.0,
|
|
"raw": "7"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 6155,
|
|
"end": 6174,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 6155,
|
|
"end": 6165,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Definition",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 6168,
|
|
"end": 6174,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 6168,
|
|
"end": 6169,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 6173,
|
|
"end": 6174,
|
|
"ctxt": 0
|
|
},
|
|
"value": 8.0,
|
|
"raw": "8"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 6184,
|
|
"end": 6202,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 6184,
|
|
"end": 6193,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Signature",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 6196,
|
|
"end": 6202,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 6196,
|
|
"end": 6197,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 6201,
|
|
"end": 6202,
|
|
"ctxt": 0
|
|
},
|
|
"value": 9.0,
|
|
"raw": "9"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 6212,
|
|
"end": 6228,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 6212,
|
|
"end": 6218,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Method",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 6221,
|
|
"end": 6228,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 6221,
|
|
"end": 6222,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 6226,
|
|
"end": 6228,
|
|
"ctxt": 0
|
|
},
|
|
"value": 10.0,
|
|
"raw": "10"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 6238,
|
|
"end": 6267,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 6238,
|
|
"end": 6257,
|
|
"ctxt": 0
|
|
},
|
|
"value": "HasReturnExpression",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 6260,
|
|
"end": 6267,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 6260,
|
|
"end": 6261,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 6265,
|
|
"end": 6267,
|
|
"ctxt": 0
|
|
},
|
|
"value": 11.0,
|
|
"raw": "11"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 6277,
|
|
"end": 6297,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 6277,
|
|
"end": 6287,
|
|
"ctxt": 0
|
|
},
|
|
"value": "CallMember",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 6290,
|
|
"end": 6297,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 6290,
|
|
"end": 6291,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 6295,
|
|
"end": 6297,
|
|
"ctxt": 0
|
|
},
|
|
"value": 12.0,
|
|
"raw": "12"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 6307,
|
|
"end": 6332,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 6307,
|
|
"end": 6322,
|
|
"ctxt": 0
|
|
},
|
|
"value": "ConstructMember",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 6325,
|
|
"end": 6332,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 6325,
|
|
"end": 6326,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 6330,
|
|
"end": 6332,
|
|
"ctxt": 0
|
|
},
|
|
"value": 13.0,
|
|
"raw": "13"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 6342,
|
|
"end": 6368,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 6342,
|
|
"end": 6358,
|
|
"ctxt": 0
|
|
},
|
|
"value": "HasSelfReference",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 6361,
|
|
"end": 6368,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 6361,
|
|
"end": 6362,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 6366,
|
|
"end": 6368,
|
|
"ctxt": 0
|
|
},
|
|
"value": 14.0,
|
|
"raw": "14"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 6378,
|
|
"end": 6406,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 6378,
|
|
"end": 6396,
|
|
"ctxt": 0
|
|
},
|
|
"value": "IsFatArrowFunction",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 6399,
|
|
"end": 6406,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 6399,
|
|
"end": 6400,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 6404,
|
|
"end": 6406,
|
|
"ctxt": 0
|
|
},
|
|
"value": 15.0,
|
|
"raw": "15"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 6416,
|
|
"end": 6439,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 6416,
|
|
"end": 6429,
|
|
"ctxt": 0
|
|
},
|
|
"value": "IndexerMember",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 6432,
|
|
"end": 6439,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 6432,
|
|
"end": 6433,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 6437,
|
|
"end": 6439,
|
|
"ctxt": 0
|
|
},
|
|
"value": 16.0,
|
|
"raw": "16"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 6449,
|
|
"end": 6479,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 6449,
|
|
"end": 6469,
|
|
"ctxt": 0
|
|
},
|
|
"value": "IsFunctionExpression",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 6472,
|
|
"end": 6479,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 6472,
|
|
"end": 6473,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 6477,
|
|
"end": 6479,
|
|
"ctxt": 0
|
|
},
|
|
"value": 17.0,
|
|
"raw": "17"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 6489,
|
|
"end": 6510,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 6489,
|
|
"end": 6500,
|
|
"ctxt": 0
|
|
},
|
|
"value": "ClassMethod",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 6503,
|
|
"end": 6510,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 6503,
|
|
"end": 6504,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 6508,
|
|
"end": 6510,
|
|
"ctxt": 0
|
|
},
|
|
"value": 18.0,
|
|
"raw": "18"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 6520,
|
|
"end": 6557,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 6520,
|
|
"end": 6547,
|
|
"ctxt": 0
|
|
},
|
|
"value": "ClassPropertyMethodExported",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 6550,
|
|
"end": 6557,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 6550,
|
|
"end": 6551,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 6555,
|
|
"end": 6557,
|
|
"ctxt": 0
|
|
},
|
|
"value": 19.0,
|
|
"raw": "19"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "ExportDeclaration",
|
|
"span": {
|
|
"start": 6570,
|
|
"end": 6713,
|
|
"ctxt": 0
|
|
},
|
|
"declaration": {
|
|
"type": "TsEnumDeclaration",
|
|
"span": {
|
|
"start": 6577,
|
|
"end": 6713,
|
|
"ctxt": 0
|
|
},
|
|
"declare": false,
|
|
"isConst": false,
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 6582,
|
|
"end": 6596,
|
|
"ctxt": 0
|
|
},
|
|
"value": "SignatureFlags",
|
|
"optional": false
|
|
},
|
|
"members": [
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 6607,
|
|
"end": 6615,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 6607,
|
|
"end": 6611,
|
|
"ctxt": 0
|
|
},
|
|
"value": "None",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 6614,
|
|
"end": 6615,
|
|
"ctxt": 0
|
|
},
|
|
"value": 0.0,
|
|
"raw": "0"
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 6625,
|
|
"end": 6638,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 6625,
|
|
"end": 6634,
|
|
"ctxt": 0
|
|
},
|
|
"value": "IsIndexer",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 6637,
|
|
"end": 6638,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 6648,
|
|
"end": 6672,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 6648,
|
|
"end": 6663,
|
|
"ctxt": 0
|
|
},
|
|
"value": "IsStringIndexer",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 6666,
|
|
"end": 6672,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 6666,
|
|
"end": 6667,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 6671,
|
|
"end": 6672,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 6682,
|
|
"end": 6706,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 6682,
|
|
"end": 6697,
|
|
"ctxt": 0
|
|
},
|
|
"value": "IsNumberIndexer",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 6700,
|
|
"end": 6706,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 6700,
|
|
"end": 6701,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 6705,
|
|
"end": 6706,
|
|
"ctxt": 0
|
|
},
|
|
"value": 2.0,
|
|
"raw": "2"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "ExportDeclaration",
|
|
"span": {
|
|
"start": 6719,
|
|
"end": 6779,
|
|
"ctxt": 0
|
|
},
|
|
"declaration": {
|
|
"type": "FunctionDeclaration",
|
|
"identifier": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 6735,
|
|
"end": 6746,
|
|
"ctxt": 0
|
|
},
|
|
"value": "ToDeclFlags",
|
|
"optional": false
|
|
},
|
|
"declare": false,
|
|
"params": [
|
|
{
|
|
"type": "Parameter",
|
|
"span": {
|
|
"start": 6747,
|
|
"end": 6765,
|
|
"ctxt": 0
|
|
},
|
|
"decorators": [],
|
|
"pat": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 6747,
|
|
"end": 6765,
|
|
"ctxt": 0
|
|
},
|
|
"value": "fncFlags",
|
|
"optional": false,
|
|
"typeAnnotation": {
|
|
"type": "TsTypeAnnotation",
|
|
"span": {
|
|
"start": 6755,
|
|
"end": 6765,
|
|
"ctxt": 0
|
|
},
|
|
"typeAnnotation": {
|
|
"type": "TsTypeReference",
|
|
"span": {
|
|
"start": 6757,
|
|
"end": 6765,
|
|
"ctxt": 0
|
|
},
|
|
"typeName": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 6757,
|
|
"end": 6765,
|
|
"ctxt": 0
|
|
},
|
|
"value": "FncFlags",
|
|
"optional": false
|
|
},
|
|
"typeParams": null
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"decorators": [],
|
|
"span": {
|
|
"start": 6726,
|
|
"end": 6779,
|
|
"ctxt": 0
|
|
},
|
|
"body": null,
|
|
"generator": false,
|
|
"async": false,
|
|
"typeParameters": null,
|
|
"returnType": {
|
|
"type": "TsTypeAnnotation",
|
|
"span": {
|
|
"start": 6767,
|
|
"end": 6778,
|
|
"ctxt": 0
|
|
},
|
|
"typeAnnotation": {
|
|
"type": "TsTypeReference",
|
|
"span": {
|
|
"start": 6769,
|
|
"end": 6778,
|
|
"ctxt": 0
|
|
},
|
|
"typeName": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 6769,
|
|
"end": 6778,
|
|
"ctxt": 0
|
|
},
|
|
"value": "DeclFlags",
|
|
"optional": false
|
|
},
|
|
"typeParams": null
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "ExportDeclaration",
|
|
"span": {
|
|
"start": 6784,
|
|
"end": 6844,
|
|
"ctxt": 0
|
|
},
|
|
"declaration": {
|
|
"type": "FunctionDeclaration",
|
|
"identifier": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 6800,
|
|
"end": 6811,
|
|
"ctxt": 0
|
|
},
|
|
"value": "ToDeclFlags",
|
|
"optional": false
|
|
},
|
|
"declare": false,
|
|
"params": [
|
|
{
|
|
"type": "Parameter",
|
|
"span": {
|
|
"start": 6812,
|
|
"end": 6830,
|
|
"ctxt": 0
|
|
},
|
|
"decorators": [],
|
|
"pat": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 6812,
|
|
"end": 6830,
|
|
"ctxt": 0
|
|
},
|
|
"value": "varFlags",
|
|
"optional": false,
|
|
"typeAnnotation": {
|
|
"type": "TsTypeAnnotation",
|
|
"span": {
|
|
"start": 6820,
|
|
"end": 6830,
|
|
"ctxt": 0
|
|
},
|
|
"typeAnnotation": {
|
|
"type": "TsTypeReference",
|
|
"span": {
|
|
"start": 6822,
|
|
"end": 6830,
|
|
"ctxt": 0
|
|
},
|
|
"typeName": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 6822,
|
|
"end": 6830,
|
|
"ctxt": 0
|
|
},
|
|
"value": "VarFlags",
|
|
"optional": false
|
|
},
|
|
"typeParams": null
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"decorators": [],
|
|
"span": {
|
|
"start": 6791,
|
|
"end": 6844,
|
|
"ctxt": 0
|
|
},
|
|
"body": null,
|
|
"generator": false,
|
|
"async": false,
|
|
"typeParameters": null,
|
|
"returnType": {
|
|
"type": "TsTypeAnnotation",
|
|
"span": {
|
|
"start": 6832,
|
|
"end": 6843,
|
|
"ctxt": 0
|
|
},
|
|
"typeAnnotation": {
|
|
"type": "TsTypeReference",
|
|
"span": {
|
|
"start": 6834,
|
|
"end": 6843,
|
|
"ctxt": 0
|
|
},
|
|
"typeName": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 6834,
|
|
"end": 6843,
|
|
"ctxt": 0
|
|
},
|
|
"value": "DeclFlags",
|
|
"optional": false
|
|
},
|
|
"typeParams": null
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "ExportDeclaration",
|
|
"span": {
|
|
"start": 6849,
|
|
"end": 6911,
|
|
"ctxt": 0
|
|
},
|
|
"declaration": {
|
|
"type": "FunctionDeclaration",
|
|
"identifier": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 6865,
|
|
"end": 6876,
|
|
"ctxt": 0
|
|
},
|
|
"value": "ToDeclFlags",
|
|
"optional": false
|
|
},
|
|
"declare": false,
|
|
"params": [
|
|
{
|
|
"type": "Parameter",
|
|
"span": {
|
|
"start": 6877,
|
|
"end": 6898,
|
|
"ctxt": 0
|
|
},
|
|
"decorators": [],
|
|
"pat": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 6877,
|
|
"end": 6898,
|
|
"ctxt": 0
|
|
},
|
|
"value": "symFlags",
|
|
"optional": false,
|
|
"typeAnnotation": {
|
|
"type": "TsTypeAnnotation",
|
|
"span": {
|
|
"start": 6885,
|
|
"end": 6898,
|
|
"ctxt": 0
|
|
},
|
|
"typeAnnotation": {
|
|
"type": "TsTypeReference",
|
|
"span": {
|
|
"start": 6887,
|
|
"end": 6898,
|
|
"ctxt": 0
|
|
},
|
|
"typeName": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 6887,
|
|
"end": 6898,
|
|
"ctxt": 0
|
|
},
|
|
"value": "SymbolFlags",
|
|
"optional": false
|
|
},
|
|
"typeParams": null
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"decorators": [],
|
|
"span": {
|
|
"start": 6856,
|
|
"end": 6911,
|
|
"ctxt": 0
|
|
},
|
|
"body": null,
|
|
"generator": false,
|
|
"async": false,
|
|
"typeParameters": null,
|
|
"returnType": {
|
|
"type": "TsTypeAnnotation",
|
|
"span": {
|
|
"start": 6899,
|
|
"end": 6910,
|
|
"ctxt": 0
|
|
},
|
|
"typeAnnotation": {
|
|
"type": "TsTypeReference",
|
|
"span": {
|
|
"start": 6901,
|
|
"end": 6910,
|
|
"ctxt": 0
|
|
},
|
|
"typeName": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 6901,
|
|
"end": 6910,
|
|
"ctxt": 0
|
|
},
|
|
"value": "DeclFlags",
|
|
"optional": false
|
|
},
|
|
"typeParams": null
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "ExportDeclaration",
|
|
"span": {
|
|
"start": 6916,
|
|
"end": 6981,
|
|
"ctxt": 0
|
|
},
|
|
"declaration": {
|
|
"type": "FunctionDeclaration",
|
|
"identifier": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 6932,
|
|
"end": 6943,
|
|
"ctxt": 0
|
|
},
|
|
"value": "ToDeclFlags",
|
|
"optional": false
|
|
},
|
|
"declare": false,
|
|
"params": [
|
|
{
|
|
"type": "Parameter",
|
|
"span": {
|
|
"start": 6944,
|
|
"end": 6968,
|
|
"ctxt": 0
|
|
},
|
|
"decorators": [],
|
|
"pat": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 6944,
|
|
"end": 6968,
|
|
"ctxt": 0
|
|
},
|
|
"value": "moduleFlags",
|
|
"optional": false,
|
|
"typeAnnotation": {
|
|
"type": "TsTypeAnnotation",
|
|
"span": {
|
|
"start": 6955,
|
|
"end": 6968,
|
|
"ctxt": 0
|
|
},
|
|
"typeAnnotation": {
|
|
"type": "TsTypeReference",
|
|
"span": {
|
|
"start": 6957,
|
|
"end": 6968,
|
|
"ctxt": 0
|
|
},
|
|
"typeName": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 6957,
|
|
"end": 6968,
|
|
"ctxt": 0
|
|
},
|
|
"value": "ModuleFlags",
|
|
"optional": false
|
|
},
|
|
"typeParams": null
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"decorators": [],
|
|
"span": {
|
|
"start": 6923,
|
|
"end": 6981,
|
|
"ctxt": 0
|
|
},
|
|
"body": null,
|
|
"generator": false,
|
|
"async": false,
|
|
"typeParameters": null,
|
|
"returnType": {
|
|
"type": "TsTypeAnnotation",
|
|
"span": {
|
|
"start": 6969,
|
|
"end": 6980,
|
|
"ctxt": 0
|
|
},
|
|
"typeAnnotation": {
|
|
"type": "TsTypeReference",
|
|
"span": {
|
|
"start": 6971,
|
|
"end": 6980,
|
|
"ctxt": 0
|
|
},
|
|
"typeName": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 6971,
|
|
"end": 6980,
|
|
"ctxt": 0
|
|
},
|
|
"value": "DeclFlags",
|
|
"optional": false
|
|
},
|
|
"typeParams": null
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "ExportDeclaration",
|
|
"span": {
|
|
"start": 6986,
|
|
"end": 7114,
|
|
"ctxt": 0
|
|
},
|
|
"declaration": {
|
|
"type": "FunctionDeclaration",
|
|
"identifier": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 7002,
|
|
"end": 7013,
|
|
"ctxt": 0
|
|
},
|
|
"value": "ToDeclFlags",
|
|
"optional": false
|
|
},
|
|
"declare": false,
|
|
"params": [
|
|
{
|
|
"type": "Parameter",
|
|
"span": {
|
|
"start": 7014,
|
|
"end": 7048,
|
|
"ctxt": 0
|
|
},
|
|
"decorators": [],
|
|
"pat": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 7014,
|
|
"end": 7048,
|
|
"ctxt": 0
|
|
},
|
|
"value": "fncOrVarOrSymbolOrModuleFlags",
|
|
"optional": false,
|
|
"typeAnnotation": {
|
|
"type": "TsTypeAnnotation",
|
|
"span": {
|
|
"start": 7043,
|
|
"end": 7048,
|
|
"ctxt": 0
|
|
},
|
|
"typeAnnotation": {
|
|
"type": "TsKeywordType",
|
|
"span": {
|
|
"start": 7045,
|
|
"end": 7048,
|
|
"ctxt": 0
|
|
},
|
|
"kind": "any"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"decorators": [],
|
|
"span": {
|
|
"start": 6993,
|
|
"end": 7114,
|
|
"ctxt": 0
|
|
},
|
|
"body": {
|
|
"type": "BlockStatement",
|
|
"span": {
|
|
"start": 7050,
|
|
"end": 7114,
|
|
"ctxt": 0
|
|
},
|
|
"stmts": [
|
|
{
|
|
"type": "ReturnStatement",
|
|
"span": {
|
|
"start": 7060,
|
|
"end": 7108,
|
|
"ctxt": 0
|
|
},
|
|
"argument": {
|
|
"type": "TsTypeAssertion",
|
|
"span": {
|
|
"start": 7067,
|
|
"end": 7107,
|
|
"ctxt": 0
|
|
},
|
|
"expression": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 7078,
|
|
"end": 7107,
|
|
"ctxt": 0
|
|
},
|
|
"value": "fncOrVarOrSymbolOrModuleFlags",
|
|
"optional": false
|
|
},
|
|
"typeAnnotation": {
|
|
"type": "TsTypeReference",
|
|
"span": {
|
|
"start": 7068,
|
|
"end": 7077,
|
|
"ctxt": 0
|
|
},
|
|
"typeName": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 7068,
|
|
"end": 7077,
|
|
"ctxt": 0
|
|
},
|
|
"value": "DeclFlags",
|
|
"optional": false
|
|
},
|
|
"typeParams": null
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"generator": false,
|
|
"async": false,
|
|
"typeParameters": null,
|
|
"returnType": null
|
|
}
|
|
},
|
|
{
|
|
"type": "ExportDeclaration",
|
|
"span": {
|
|
"start": 7120,
|
|
"end": 7413,
|
|
"ctxt": 0
|
|
},
|
|
"declaration": {
|
|
"type": "TsEnumDeclaration",
|
|
"span": {
|
|
"start": 7127,
|
|
"end": 7413,
|
|
"ctxt": 0
|
|
},
|
|
"declare": false,
|
|
"isConst": false,
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 7132,
|
|
"end": 7141,
|
|
"ctxt": 0
|
|
},
|
|
"value": "TypeFlags",
|
|
"optional": false
|
|
},
|
|
"members": [
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 7152,
|
|
"end": 7160,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 7152,
|
|
"end": 7156,
|
|
"ctxt": 0
|
|
},
|
|
"value": "None",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 7159,
|
|
"end": 7160,
|
|
"ctxt": 0
|
|
},
|
|
"value": 0.0,
|
|
"raw": "0"
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 7170,
|
|
"end": 7191,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 7170,
|
|
"end": 7187,
|
|
"ctxt": 0
|
|
},
|
|
"value": "HasImplementation",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 7190,
|
|
"end": 7191,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 7201,
|
|
"end": 7226,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 7201,
|
|
"end": 7217,
|
|
"ctxt": 0
|
|
},
|
|
"value": "HasSelfReference",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 7220,
|
|
"end": 7226,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 7220,
|
|
"end": 7221,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 7225,
|
|
"end": 7226,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 7236,
|
|
"end": 7256,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 7236,
|
|
"end": 7247,
|
|
"ctxt": 0
|
|
},
|
|
"value": "MergeResult",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 7250,
|
|
"end": 7256,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 7250,
|
|
"end": 7251,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 7255,
|
|
"end": 7256,
|
|
"ctxt": 0
|
|
},
|
|
"value": 2.0,
|
|
"raw": "2"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 7266,
|
|
"end": 7281,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 7266,
|
|
"end": 7272,
|
|
"ctxt": 0
|
|
},
|
|
"value": "IsEnum",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 7275,
|
|
"end": 7281,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 7275,
|
|
"end": 7276,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 7280,
|
|
"end": 7281,
|
|
"ctxt": 0
|
|
},
|
|
"value": 3.0,
|
|
"raw": "3"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 7291,
|
|
"end": 7312,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 7291,
|
|
"end": 7303,
|
|
"ctxt": 0
|
|
},
|
|
"value": "BuildingName",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 7306,
|
|
"end": 7312,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 7306,
|
|
"end": 7307,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 7311,
|
|
"end": 7312,
|
|
"ctxt": 0
|
|
},
|
|
"value": 4.0,
|
|
"raw": "4"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 7322,
|
|
"end": 7342,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 7322,
|
|
"end": 7333,
|
|
"ctxt": 0
|
|
},
|
|
"value": "HasBaseType",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 7336,
|
|
"end": 7342,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 7336,
|
|
"end": 7337,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 7341,
|
|
"end": 7342,
|
|
"ctxt": 0
|
|
},
|
|
"value": 5.0,
|
|
"raw": "5"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 7352,
|
|
"end": 7380,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 7352,
|
|
"end": 7371,
|
|
"ctxt": 0
|
|
},
|
|
"value": "HasBaseTypeOfObject",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 7374,
|
|
"end": 7380,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 7374,
|
|
"end": 7375,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 7379,
|
|
"end": 7380,
|
|
"ctxt": 0
|
|
},
|
|
"value": 6.0,
|
|
"raw": "6"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 7390,
|
|
"end": 7406,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 7390,
|
|
"end": 7397,
|
|
"ctxt": 0
|
|
},
|
|
"value": "IsClass",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 7400,
|
|
"end": 7406,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 7400,
|
|
"end": 7401,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 7405,
|
|
"end": 7406,
|
|
"ctxt": 0
|
|
},
|
|
"value": 7.0,
|
|
"raw": "7"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "ExportDeclaration",
|
|
"span": {
|
|
"start": 7419,
|
|
"end": 7808,
|
|
"ctxt": 0
|
|
},
|
|
"declaration": {
|
|
"type": "TsEnumDeclaration",
|
|
"span": {
|
|
"start": 7426,
|
|
"end": 7808,
|
|
"ctxt": 0
|
|
},
|
|
"declare": false,
|
|
"isConst": false,
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 7431,
|
|
"end": 7452,
|
|
"ctxt": 0
|
|
},
|
|
"value": "TypeRelationshipFlags",
|
|
"optional": false
|
|
},
|
|
"members": [
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 7463,
|
|
"end": 7487,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 7463,
|
|
"end": 7483,
|
|
"ctxt": 0
|
|
},
|
|
"value": "SuccessfulComparison",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 7486,
|
|
"end": 7487,
|
|
"ctxt": 0
|
|
},
|
|
"value": 0.0,
|
|
"raw": "0"
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 7497,
|
|
"end": 7536,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 7497,
|
|
"end": 7532,
|
|
"ctxt": 0
|
|
},
|
|
"value": "SourceIsNullTargetIsVoidOrUndefined",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 7535,
|
|
"end": 7536,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 7546,
|
|
"end": 7580,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 7546,
|
|
"end": 7571,
|
|
"ctxt": 0
|
|
},
|
|
"value": "RequiredPropertyIsMissing",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 7574,
|
|
"end": 7580,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 7574,
|
|
"end": 7575,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 7579,
|
|
"end": 7580,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 7590,
|
|
"end": 7621,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 7590,
|
|
"end": 7612,
|
|
"ctxt": 0
|
|
},
|
|
"value": "IncompatibleSignatures",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 7615,
|
|
"end": 7621,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 7615,
|
|
"end": 7616,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 7620,
|
|
"end": 7621,
|
|
"ctxt": 0
|
|
},
|
|
"value": 2.0,
|
|
"raw": "2"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 7631,
|
|
"end": 7670,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 7631,
|
|
"end": 7666,
|
|
"ctxt": 0
|
|
},
|
|
"value": "SourceSignatureHasTooManyParameters",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 7669,
|
|
"end": 7670,
|
|
"ctxt": 0
|
|
},
|
|
"value": 3.0,
|
|
"raw": "3"
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 7680,
|
|
"end": 7712,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 7680,
|
|
"end": 7703,
|
|
"ctxt": 0
|
|
},
|
|
"value": "IncompatibleReturnTypes",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 7706,
|
|
"end": 7712,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 7706,
|
|
"end": 7707,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 7711,
|
|
"end": 7712,
|
|
"ctxt": 0
|
|
},
|
|
"value": 4.0,
|
|
"raw": "4"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 7722,
|
|
"end": 7756,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 7722,
|
|
"end": 7747,
|
|
"ctxt": 0
|
|
},
|
|
"value": "IncompatiblePropertyTypes",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 7750,
|
|
"end": 7756,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 7750,
|
|
"end": 7751,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 7755,
|
|
"end": 7756,
|
|
"ctxt": 0
|
|
},
|
|
"value": 5.0,
|
|
"raw": "5"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 7766,
|
|
"end": 7801,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 7766,
|
|
"end": 7792,
|
|
"ctxt": 0
|
|
},
|
|
"value": "IncompatibleParameterTypes",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 7795,
|
|
"end": 7801,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 7795,
|
|
"end": 7796,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 7800,
|
|
"end": 7801,
|
|
"ctxt": 0
|
|
},
|
|
"value": 6.0,
|
|
"raw": "6"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "ExportDeclaration",
|
|
"span": {
|
|
"start": 7814,
|
|
"end": 7881,
|
|
"ctxt": 0
|
|
},
|
|
"declaration": {
|
|
"type": "TsEnumDeclaration",
|
|
"span": {
|
|
"start": 7821,
|
|
"end": 7881,
|
|
"ctxt": 0
|
|
},
|
|
"declare": false,
|
|
"isConst": false,
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 7826,
|
|
"end": 7839,
|
|
"ctxt": 0
|
|
},
|
|
"value": "CodeGenTarget",
|
|
"optional": false
|
|
},
|
|
"members": [
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 7850,
|
|
"end": 7857,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 7850,
|
|
"end": 7853,
|
|
"ctxt": 0
|
|
},
|
|
"value": "ES3",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 7856,
|
|
"end": 7857,
|
|
"ctxt": 0
|
|
},
|
|
"value": 0.0,
|
|
"raw": "0"
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 7867,
|
|
"end": 7874,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 7867,
|
|
"end": 7870,
|
|
"ctxt": 0
|
|
},
|
|
"value": "ES5",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 7873,
|
|
"end": 7874,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "ExportDeclaration",
|
|
"span": {
|
|
"start": 7887,
|
|
"end": 7997,
|
|
"ctxt": 0
|
|
},
|
|
"declaration": {
|
|
"type": "TsEnumDeclaration",
|
|
"span": {
|
|
"start": 7894,
|
|
"end": 7997,
|
|
"ctxt": 0
|
|
},
|
|
"declare": false,
|
|
"isConst": false,
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 7899,
|
|
"end": 7914,
|
|
"ctxt": 0
|
|
},
|
|
"value": "ModuleGenTarget",
|
|
"optional": false
|
|
},
|
|
"members": [
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 7925,
|
|
"end": 7940,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 7925,
|
|
"end": 7936,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Synchronous",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 7939,
|
|
"end": 7940,
|
|
"ctxt": 0
|
|
},
|
|
"value": 0.0,
|
|
"raw": "0"
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 7950,
|
|
"end": 7966,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 7950,
|
|
"end": 7962,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Asynchronous",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 7965,
|
|
"end": 7966,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
}
|
|
},
|
|
{
|
|
"type": "TsEnumMember",
|
|
"span": {
|
|
"start": 7976,
|
|
"end": 7990,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 7976,
|
|
"end": 7981,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Local",
|
|
"optional": false
|
|
},
|
|
"init": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 7984,
|
|
"end": 7990,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 7984,
|
|
"end": 7985,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 7989,
|
|
"end": 7990,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "ExportDeclaration",
|
|
"span": {
|
|
"start": 8095,
|
|
"end": 8155,
|
|
"ctxt": 0
|
|
},
|
|
"declaration": {
|
|
"type": "VariableDeclaration",
|
|
"span": {
|
|
"start": 8102,
|
|
"end": 8155,
|
|
"ctxt": 0
|
|
},
|
|
"kind": "var",
|
|
"declare": false,
|
|
"declarations": [
|
|
{
|
|
"type": "VariableDeclarator",
|
|
"span": {
|
|
"start": 8106,
|
|
"end": 8154,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 8106,
|
|
"end": 8119,
|
|
"ctxt": 0
|
|
},
|
|
"value": "codeGenTarget",
|
|
"optional": false,
|
|
"typeAnnotation": {
|
|
"type": "TsTypeAnnotation",
|
|
"span": {
|
|
"start": 8119,
|
|
"end": 8134,
|
|
"ctxt": 0
|
|
},
|
|
"typeAnnotation": {
|
|
"type": "TsTypeReference",
|
|
"span": {
|
|
"start": 8121,
|
|
"end": 8134,
|
|
"ctxt": 0
|
|
},
|
|
"typeName": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 8121,
|
|
"end": 8134,
|
|
"ctxt": 0
|
|
},
|
|
"value": "CodeGenTarget",
|
|
"optional": false
|
|
},
|
|
"typeParams": null
|
|
}
|
|
}
|
|
},
|
|
"init": {
|
|
"type": "MemberExpression",
|
|
"span": {
|
|
"start": 8137,
|
|
"end": 8154,
|
|
"ctxt": 0
|
|
},
|
|
"object": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 8137,
|
|
"end": 8150,
|
|
"ctxt": 0
|
|
},
|
|
"value": "CodeGenTarget",
|
|
"optional": false
|
|
},
|
|
"property": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 8151,
|
|
"end": 8154,
|
|
"ctxt": 0
|
|
},
|
|
"value": "ES3",
|
|
"optional": false
|
|
}
|
|
},
|
|
"definite": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "ExportDeclaration",
|
|
"span": {
|
|
"start": 8161,
|
|
"end": 8235,
|
|
"ctxt": 0
|
|
},
|
|
"declaration": {
|
|
"type": "VariableDeclaration",
|
|
"span": {
|
|
"start": 8168,
|
|
"end": 8235,
|
|
"ctxt": 0
|
|
},
|
|
"kind": "var",
|
|
"declare": false,
|
|
"declarations": [
|
|
{
|
|
"type": "VariableDeclarator",
|
|
"span": {
|
|
"start": 8172,
|
|
"end": 8234,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 8172,
|
|
"end": 8187,
|
|
"ctxt": 0
|
|
},
|
|
"value": "moduleGenTarget",
|
|
"optional": false,
|
|
"typeAnnotation": {
|
|
"type": "TsTypeAnnotation",
|
|
"span": {
|
|
"start": 8187,
|
|
"end": 8204,
|
|
"ctxt": 0
|
|
},
|
|
"typeAnnotation": {
|
|
"type": "TsTypeReference",
|
|
"span": {
|
|
"start": 8189,
|
|
"end": 8204,
|
|
"ctxt": 0
|
|
},
|
|
"typeName": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 8189,
|
|
"end": 8204,
|
|
"ctxt": 0
|
|
},
|
|
"value": "ModuleGenTarget",
|
|
"optional": false
|
|
},
|
|
"typeParams": null
|
|
}
|
|
}
|
|
},
|
|
"init": {
|
|
"type": "MemberExpression",
|
|
"span": {
|
|
"start": 8207,
|
|
"end": 8234,
|
|
"ctxt": 0
|
|
},
|
|
"object": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 8207,
|
|
"end": 8222,
|
|
"ctxt": 0
|
|
},
|
|
"value": "ModuleGenTarget",
|
|
"optional": false
|
|
},
|
|
"property": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 8223,
|
|
"end": 8234,
|
|
"ctxt": 0
|
|
},
|
|
"value": "Synchronous",
|
|
"optional": false
|
|
}
|
|
},
|
|
"definite": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "ExportDeclaration",
|
|
"span": {
|
|
"start": 8241,
|
|
"end": 8281,
|
|
"ctxt": 0
|
|
},
|
|
"declaration": {
|
|
"type": "VariableDeclaration",
|
|
"span": {
|
|
"start": 8248,
|
|
"end": 8281,
|
|
"ctxt": 0
|
|
},
|
|
"kind": "var",
|
|
"declare": false,
|
|
"declarations": [
|
|
{
|
|
"type": "VariableDeclarator",
|
|
"span": {
|
|
"start": 8252,
|
|
"end": 8280,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 8252,
|
|
"end": 8273,
|
|
"ctxt": 0
|
|
},
|
|
"value": "optimizeModuleCodeGen",
|
|
"optional": false,
|
|
"typeAnnotation": null
|
|
},
|
|
"init": {
|
|
"type": "BooleanLiteral",
|
|
"span": {
|
|
"start": 8276,
|
|
"end": 8280,
|
|
"ctxt": 0
|
|
},
|
|
"value": true
|
|
},
|
|
"definite": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "ExportDeclaration",
|
|
"span": {
|
|
"start": 8287,
|
|
"end": 8815,
|
|
"ctxt": 0
|
|
},
|
|
"declaration": {
|
|
"type": "FunctionDeclaration",
|
|
"identifier": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 8303,
|
|
"end": 8316,
|
|
"ctxt": 0
|
|
},
|
|
"value": "flagsToString",
|
|
"optional": false
|
|
},
|
|
"declare": false,
|
|
"params": [
|
|
{
|
|
"type": "Parameter",
|
|
"span": {
|
|
"start": 8317,
|
|
"end": 8318,
|
|
"ctxt": 0
|
|
},
|
|
"decorators": [],
|
|
"pat": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 8317,
|
|
"end": 8318,
|
|
"ctxt": 0
|
|
},
|
|
"value": "e",
|
|
"optional": false,
|
|
"typeAnnotation": null
|
|
}
|
|
},
|
|
{
|
|
"type": "Parameter",
|
|
"span": {
|
|
"start": 8320,
|
|
"end": 8333,
|
|
"ctxt": 0
|
|
},
|
|
"decorators": [],
|
|
"pat": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 8320,
|
|
"end": 8333,
|
|
"ctxt": 0
|
|
},
|
|
"value": "flags",
|
|
"optional": false,
|
|
"typeAnnotation": {
|
|
"type": "TsTypeAnnotation",
|
|
"span": {
|
|
"start": 8325,
|
|
"end": 8333,
|
|
"ctxt": 0
|
|
},
|
|
"typeAnnotation": {
|
|
"type": "TsKeywordType",
|
|
"span": {
|
|
"start": 8327,
|
|
"end": 8333,
|
|
"ctxt": 0
|
|
},
|
|
"kind": "number"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"decorators": [],
|
|
"span": {
|
|
"start": 8294,
|
|
"end": 8815,
|
|
"ctxt": 0
|
|
},
|
|
"body": {
|
|
"type": "BlockStatement",
|
|
"span": {
|
|
"start": 8343,
|
|
"end": 8815,
|
|
"ctxt": 0
|
|
},
|
|
"stmts": [
|
|
{
|
|
"type": "VariableDeclaration",
|
|
"span": {
|
|
"start": 8353,
|
|
"end": 8370,
|
|
"ctxt": 0
|
|
},
|
|
"kind": "var",
|
|
"declare": false,
|
|
"declarations": [
|
|
{
|
|
"type": "VariableDeclarator",
|
|
"span": {
|
|
"start": 8357,
|
|
"end": 8369,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 8357,
|
|
"end": 8364,
|
|
"ctxt": 0
|
|
},
|
|
"value": "builder",
|
|
"optional": false,
|
|
"typeAnnotation": null
|
|
},
|
|
"init": {
|
|
"type": "StringLiteral",
|
|
"span": {
|
|
"start": 8367,
|
|
"end": 8369,
|
|
"ctxt": 0
|
|
},
|
|
"value": "",
|
|
"raw": "\"\""
|
|
},
|
|
"definite": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "ForStatement",
|
|
"span": {
|
|
"start": 8379,
|
|
"end": 8785,
|
|
"ctxt": 0
|
|
},
|
|
"init": {
|
|
"type": "VariableDeclaration",
|
|
"span": {
|
|
"start": 8384,
|
|
"end": 8393,
|
|
"ctxt": 0
|
|
},
|
|
"kind": "var",
|
|
"declare": false,
|
|
"declarations": [
|
|
{
|
|
"type": "VariableDeclarator",
|
|
"span": {
|
|
"start": 8388,
|
|
"end": 8393,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 8388,
|
|
"end": 8389,
|
|
"ctxt": 0
|
|
},
|
|
"value": "i",
|
|
"optional": false,
|
|
"typeAnnotation": null
|
|
},
|
|
"init": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 8392,
|
|
"end": 8393,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"definite": false
|
|
}
|
|
]
|
|
},
|
|
"test": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 8395,
|
|
"end": 8408,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<",
|
|
"left": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 8395,
|
|
"end": 8396,
|
|
"ctxt": 0
|
|
},
|
|
"value": "i",
|
|
"optional": false
|
|
},
|
|
"right": {
|
|
"type": "ParenthesisExpression",
|
|
"span": {
|
|
"start": 8399,
|
|
"end": 8408,
|
|
"ctxt": 0
|
|
},
|
|
"expression": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 8400,
|
|
"end": 8407,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 8400,
|
|
"end": 8401,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 8405,
|
|
"end": 8407,
|
|
"ctxt": 0
|
|
},
|
|
"value": 31.0,
|
|
"raw": "31"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"update": {
|
|
"type": "AssignmentExpression",
|
|
"span": {
|
|
"start": 8411,
|
|
"end": 8421,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "=",
|
|
"left": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 8411,
|
|
"end": 8412,
|
|
"ctxt": 0
|
|
},
|
|
"value": "i",
|
|
"optional": false,
|
|
"typeAnnotation": null
|
|
},
|
|
"right": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 8415,
|
|
"end": 8421,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "<<",
|
|
"left": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 8415,
|
|
"end": 8416,
|
|
"ctxt": 0
|
|
},
|
|
"value": "i",
|
|
"optional": false
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 8420,
|
|
"end": 8421,
|
|
"ctxt": 0
|
|
},
|
|
"value": 1.0,
|
|
"raw": "1"
|
|
}
|
|
}
|
|
},
|
|
"body": {
|
|
"type": "BlockStatement",
|
|
"span": {
|
|
"start": 8423,
|
|
"end": 8785,
|
|
"ctxt": 0
|
|
},
|
|
"stmts": [
|
|
{
|
|
"type": "IfStatement",
|
|
"span": {
|
|
"start": 8437,
|
|
"end": 8775,
|
|
"ctxt": 0
|
|
},
|
|
"test": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 8441,
|
|
"end": 8457,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "!=",
|
|
"left": {
|
|
"type": "ParenthesisExpression",
|
|
"span": {
|
|
"start": 8441,
|
|
"end": 8452,
|
|
"ctxt": 0
|
|
},
|
|
"expression": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 8442,
|
|
"end": 8451,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "&",
|
|
"left": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 8442,
|
|
"end": 8447,
|
|
"ctxt": 0
|
|
},
|
|
"value": "flags",
|
|
"optional": false
|
|
},
|
|
"right": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 8450,
|
|
"end": 8451,
|
|
"ctxt": 0
|
|
},
|
|
"value": "i",
|
|
"optional": false
|
|
}
|
|
}
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 8456,
|
|
"end": 8457,
|
|
"ctxt": 0
|
|
},
|
|
"value": 0.0,
|
|
"raw": "0"
|
|
}
|
|
},
|
|
"consequent": {
|
|
"type": "BlockStatement",
|
|
"span": {
|
|
"start": 8459,
|
|
"end": 8775,
|
|
"ctxt": 0
|
|
},
|
|
"stmts": [
|
|
{
|
|
"type": "ForInStatement",
|
|
"span": {
|
|
"start": 8477,
|
|
"end": 8761,
|
|
"ctxt": 0
|
|
},
|
|
"left": {
|
|
"type": "VariableDeclaration",
|
|
"span": {
|
|
"start": 8482,
|
|
"end": 8487,
|
|
"ctxt": 0
|
|
},
|
|
"kind": "var",
|
|
"declare": false,
|
|
"declarations": [
|
|
{
|
|
"type": "VariableDeclarator",
|
|
"span": {
|
|
"start": 8486,
|
|
"end": 8487,
|
|
"ctxt": 0
|
|
},
|
|
"id": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 8486,
|
|
"end": 8487,
|
|
"ctxt": 0
|
|
},
|
|
"value": "k",
|
|
"optional": false,
|
|
"typeAnnotation": null
|
|
},
|
|
"init": null,
|
|
"definite": false
|
|
}
|
|
]
|
|
},
|
|
"right": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 8491,
|
|
"end": 8492,
|
|
"ctxt": 0
|
|
},
|
|
"value": "e",
|
|
"optional": false
|
|
},
|
|
"body": {
|
|
"type": "BlockStatement",
|
|
"span": {
|
|
"start": 8494,
|
|
"end": 8761,
|
|
"ctxt": 0
|
|
},
|
|
"stmts": [
|
|
{
|
|
"type": "IfStatement",
|
|
"span": {
|
|
"start": 8516,
|
|
"end": 8743,
|
|
"ctxt": 0
|
|
},
|
|
"test": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 8520,
|
|
"end": 8529,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "==",
|
|
"left": {
|
|
"type": "MemberExpression",
|
|
"span": {
|
|
"start": 8520,
|
|
"end": 8524,
|
|
"ctxt": 0
|
|
},
|
|
"object": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 8520,
|
|
"end": 8521,
|
|
"ctxt": 0
|
|
},
|
|
"value": "e",
|
|
"optional": false
|
|
},
|
|
"property": {
|
|
"type": "Computed",
|
|
"span": {
|
|
"start": 8521,
|
|
"end": 8524,
|
|
"ctxt": 0
|
|
},
|
|
"expression": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 8522,
|
|
"end": 8523,
|
|
"ctxt": 0
|
|
},
|
|
"value": "k",
|
|
"optional": false
|
|
}
|
|
}
|
|
},
|
|
"right": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 8528,
|
|
"end": 8529,
|
|
"ctxt": 0
|
|
},
|
|
"value": "i",
|
|
"optional": false
|
|
}
|
|
},
|
|
"consequent": {
|
|
"type": "BlockStatement",
|
|
"span": {
|
|
"start": 8531,
|
|
"end": 8743,
|
|
"ctxt": 0
|
|
},
|
|
"stmts": [
|
|
{
|
|
"type": "IfStatement",
|
|
"span": {
|
|
"start": 8557,
|
|
"end": 8652,
|
|
"ctxt": 0
|
|
},
|
|
"test": {
|
|
"type": "BinaryExpression",
|
|
"span": {
|
|
"start": 8561,
|
|
"end": 8579,
|
|
"ctxt": 0
|
|
},
|
|
"operator": ">",
|
|
"left": {
|
|
"type": "MemberExpression",
|
|
"span": {
|
|
"start": 8561,
|
|
"end": 8575,
|
|
"ctxt": 0
|
|
},
|
|
"object": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 8561,
|
|
"end": 8568,
|
|
"ctxt": 0
|
|
},
|
|
"value": "builder",
|
|
"optional": false
|
|
},
|
|
"property": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 8569,
|
|
"end": 8575,
|
|
"ctxt": 0
|
|
},
|
|
"value": "length",
|
|
"optional": false
|
|
}
|
|
},
|
|
"right": {
|
|
"type": "NumericLiteral",
|
|
"span": {
|
|
"start": 8578,
|
|
"end": 8579,
|
|
"ctxt": 0
|
|
},
|
|
"value": 0.0,
|
|
"raw": "0"
|
|
}
|
|
},
|
|
"consequent": {
|
|
"type": "BlockStatement",
|
|
"span": {
|
|
"start": 8581,
|
|
"end": 8652,
|
|
"ctxt": 0
|
|
},
|
|
"stmts": [
|
|
{
|
|
"type": "ExpressionStatement",
|
|
"span": {
|
|
"start": 8611,
|
|
"end": 8626,
|
|
"ctxt": 0
|
|
},
|
|
"expression": {
|
|
"type": "AssignmentExpression",
|
|
"span": {
|
|
"start": 8611,
|
|
"end": 8625,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "+=",
|
|
"left": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 8611,
|
|
"end": 8618,
|
|
"ctxt": 0
|
|
},
|
|
"value": "builder",
|
|
"optional": false,
|
|
"typeAnnotation": null
|
|
},
|
|
"right": {
|
|
"type": "StringLiteral",
|
|
"span": {
|
|
"start": 8622,
|
|
"end": 8625,
|
|
"ctxt": 0
|
|
},
|
|
"value": "|",
|
|
"raw": "\"|\""
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"alternate": null
|
|
},
|
|
{
|
|
"type": "ExpressionStatement",
|
|
"span": {
|
|
"start": 8677,
|
|
"end": 8690,
|
|
"ctxt": 0
|
|
},
|
|
"expression": {
|
|
"type": "AssignmentExpression",
|
|
"span": {
|
|
"start": 8677,
|
|
"end": 8689,
|
|
"ctxt": 0
|
|
},
|
|
"operator": "+=",
|
|
"left": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 8677,
|
|
"end": 8684,
|
|
"ctxt": 0
|
|
},
|
|
"value": "builder",
|
|
"optional": false,
|
|
"typeAnnotation": null
|
|
},
|
|
"right": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 8688,
|
|
"end": 8689,
|
|
"ctxt": 0
|
|
},
|
|
"value": "k",
|
|
"optional": false
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "BreakStatement",
|
|
"span": {
|
|
"start": 8715,
|
|
"end": 8721,
|
|
"ctxt": 0
|
|
},
|
|
"label": null
|
|
}
|
|
]
|
|
},
|
|
"alternate": null
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"alternate": null
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"type": "ReturnStatement",
|
|
"span": {
|
|
"start": 8794,
|
|
"end": 8809,
|
|
"ctxt": 0
|
|
},
|
|
"argument": {
|
|
"type": "Identifier",
|
|
"span": {
|
|
"start": 8801,
|
|
"end": 8808,
|
|
"ctxt": 0
|
|
},
|
|
"value": "builder",
|
|
"optional": false
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"generator": false,
|
|
"async": false,
|
|
"typeParameters": null,
|
|
"returnType": {
|
|
"type": "TsTypeAnnotation",
|
|
"span": {
|
|
"start": 8334,
|
|
"end": 8342,
|
|
"ctxt": 0
|
|
},
|
|
"typeAnnotation": {
|
|
"type": "TsKeywordType",
|
|
"span": {
|
|
"start": 8336,
|
|
"end": 8342,
|
|
"ctxt": 0
|
|
},
|
|
"kind": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"interpreter": null
|
|
}
|