Huáng Jùnliàng dc7c5640e9
Compact parser fixture loc info (#11322)
* chore: compact loc information in parser fixtures

* chore: update test fixtures
2020-03-23 20:10:29 -04:00

349 lines
13 KiB
JSON

{
"type": "File",
"start":0,"end":311,"loc":{"start":{"line":1,"column":0},"end":{"line":55,"column":1}},
"program": {
"type": "Program",
"start":0,"end":311,"loc":{"start":{"line":1,"column":0},"end":{"line":55,"column":1}},
"sourceType": "script",
"interpreter": null,
"body": [
{
"type": "ClassDeclaration",
"start":0,"end":311,"loc":{"start":{"line":1,"column":0},"end":{"line":55,"column":1}},
"id": {
"type": "Identifier",
"start":6,"end":7,"loc":{"start":{"line":1,"column":6},"end":{"line":1,"column":7},"identifierName":"A"},
"name": "A"
},
"superClass": null,
"body": {
"type": "ClassBody",
"start":8,"end":311,"loc":{"start":{"line":1,"column":8},"end":{"line":55,"column":1}},
"body": [
{
"type": "ClassMethod",
"start":12,"end":23,"loc":{"start":{"line":2,"column":2},"end":{"line":3,"column":7}},
"static": false,
"key": {
"type": "Identifier",
"start":12,"end":15,"loc":{"start":{"line":2,"column":2},"end":{"line":2,"column":5},"identifierName":"get"},
"name": "get"
},
"computed": false,
"kind": "method",
"id": null,
"generator": false,
"async": false,
"params": [],
"body": {
"type": "BlockStatement",
"start":21,"end":23,"loc":{"start":{"line":3,"column":5},"end":{"line":3,"column":7}},
"body": [],
"directives": []
}
},
{
"type": "ClassMethod",
"start":27,"end":38,"loc":{"start":{"line":5,"column":2},"end":{"line":6,"column":7}},
"static": false,
"key": {
"type": "Identifier",
"start":27,"end":30,"loc":{"start":{"line":5,"column":2},"end":{"line":5,"column":5},"identifierName":"set"},
"name": "set"
},
"computed": false,
"kind": "method",
"id": null,
"generator": false,
"async": false,
"params": [],
"body": {
"type": "BlockStatement",
"start":36,"end":38,"loc":{"start":{"line":6,"column":5},"end":{"line":6,"column":7}},
"body": [],
"directives": []
}
},
{
"type": "ClassMethod",
"start":42,"end":56,"loc":{"start":{"line":8,"column":2},"end":{"line":9,"column":7}},
"kind": "method",
"computed": false,
"key": {
"type": "Identifier",
"start":42,"end":48,"loc":{"start":{"line":8,"column":2},"end":{"line":8,"column":8},"identifierName":"static"},
"name": "static"
},
"static": false,
"id": null,
"generator": false,
"async": false,
"params": [],
"body": {
"type": "BlockStatement",
"start":54,"end":56,"loc":{"start":{"line":9,"column":5},"end":{"line":9,"column":7}},
"body": [],
"directives": []
}
},
{
"type": "ClassMethod",
"start":60,"end":73,"loc":{"start":{"line":11,"column":2},"end":{"line":12,"column":7}},
"static": false,
"key": {
"type": "Identifier",
"start":60,"end":65,"loc":{"start":{"line":11,"column":2},"end":{"line":11,"column":7},"identifierName":"async"},
"name": "async"
},
"computed": false,
"kind": "method",
"id": null,
"generator": false,
"async": false,
"params": [],
"body": {
"type": "BlockStatement",
"start":71,"end":73,"loc":{"start":{"line":12,"column":5},"end":{"line":12,"column":7}},
"body": [],
"directives": []
}
},
{
"type": "ClassMethod",
"start":78,"end":91,"loc":{"start":{"line":15,"column":2},"end":{"line":16,"column":7}},
"static": false,
"key": {
"type": "StringLiteral",
"start":78,"end":83,"loc":{"start":{"line":15,"column":2},"end":{"line":15,"column":7}},
"extra": {
"rawValue": "get",
"raw": "'get'"
},
"value": "get"
},
"computed": false,
"kind": "method",
"id": null,
"generator": false,
"async": false,
"params": [],
"body": {
"type": "BlockStatement",
"start":89,"end":91,"loc":{"start":{"line":16,"column":5},"end":{"line":16,"column":7}},
"body": [],
"directives": []
}
},
{
"type": "ClassMethod",
"start":95,"end":108,"loc":{"start":{"line":18,"column":2},"end":{"line":19,"column":7}},
"static": false,
"key": {
"type": "StringLiteral",
"start":95,"end":100,"loc":{"start":{"line":18,"column":2},"end":{"line":18,"column":7}},
"extra": {
"rawValue": "set",
"raw": "'set'"
},
"value": "set"
},
"computed": false,
"kind": "method",
"id": null,
"generator": false,
"async": false,
"params": [],
"body": {
"type": "BlockStatement",
"start":106,"end":108,"loc":{"start":{"line":19,"column":5},"end":{"line":19,"column":7}},
"body": [],
"directives": []
}
},
{
"type": "ClassMethod",
"start":112,"end":127,"loc":{"start":{"line":21,"column":2},"end":{"line":22,"column":7}},
"static": false,
"key": {
"type": "StringLiteral",
"start":112,"end":119,"loc":{"start":{"line":21,"column":2},"end":{"line":21,"column":9}},
"extra": {
"rawValue": "async",
"raw": "'async'"
},
"value": "async"
},
"computed": false,
"kind": "method",
"id": null,
"generator": false,
"async": false,
"params": [],
"body": {
"type": "BlockStatement",
"start":125,"end":127,"loc":{"start":{"line":22,"column":5},"end":{"line":22,"column":7}},
"body": [],
"directives": []
}
},
{
"type": "ClassMethod",
"start":132,"end":152,"loc":{"start":{"line":25,"column":2},"end":{"line":27,"column":7}},
"static": true,
"key": {
"type": "Identifier",
"start":141,"end":144,"loc":{"start":{"line":26,"column":2},"end":{"line":26,"column":5},"identifierName":"get"},
"name": "get"
},
"computed": false,
"kind": "method",
"id": null,
"generator": false,
"async": false,
"params": [],
"body": {
"type": "BlockStatement",
"start":150,"end":152,"loc":{"start":{"line":27,"column":5},"end":{"line":27,"column":7}},
"body": [],
"directives": []
}
},
{
"type": "ClassMethod",
"start":156,"end":176,"loc":{"start":{"line":29,"column":2},"end":{"line":31,"column":7}},
"static": true,
"key": {
"type": "Identifier",
"start":165,"end":168,"loc":{"start":{"line":30,"column":2},"end":{"line":30,"column":5},"identifierName":"set"},
"name": "set"
},
"computed": false,
"kind": "method",
"id": null,
"generator": false,
"async": false,
"params": [],
"body": {
"type": "BlockStatement",
"start":174,"end":176,"loc":{"start":{"line":31,"column":5},"end":{"line":31,"column":7}},
"body": [],
"directives": []
}
},
{
"type": "ClassMethod",
"start":180,"end":203,"loc":{"start":{"line":33,"column":2},"end":{"line":35,"column":7}},
"static": true,
"key": {
"type": "Identifier",
"start":189,"end":195,"loc":{"start":{"line":34,"column":2},"end":{"line":34,"column":8},"identifierName":"static"},
"name": "static"
},
"computed": false,
"kind": "method",
"id": null,
"generator": false,
"async": false,
"params": [],
"body": {
"type": "BlockStatement",
"start":201,"end":203,"loc":{"start":{"line":35,"column":5},"end":{"line":35,"column":7}},
"body": [],
"directives": []
}
},
{
"type": "ClassMethod",
"start":207,"end":229,"loc":{"start":{"line":37,"column":2},"end":{"line":39,"column":7}},
"static": true,
"key": {
"type": "Identifier",
"start":216,"end":221,"loc":{"start":{"line":38,"column":2},"end":{"line":38,"column":7},"identifierName":"async"},
"name": "async"
},
"computed": false,
"kind": "method",
"id": null,
"generator": false,
"async": false,
"params": [],
"body": {
"type": "BlockStatement",
"start":227,"end":229,"loc":{"start":{"line":39,"column":5},"end":{"line":39,"column":7}},
"body": [],
"directives": []
}
},
{
"type": "ClassMethod",
"start":233,"end":251,"loc":{"start":{"line":41,"column":2},"end":{"line":43,"column":7}},
"static": true,
"key": {
"type": "Identifier",
"start":242,"end":243,"loc":{"start":{"line":42,"column":2},"end":{"line":42,"column":3},"identifierName":"a"},
"name": "a"
},
"computed": false,
"kind": "method",
"id": null,
"generator": false,
"async": false,
"params": [],
"body": {
"type": "BlockStatement",
"start":249,"end":251,"loc":{"start":{"line":43,"column":5},"end":{"line":43,"column":7}},
"body": [],
"directives": []
}
},
{
"type": "ClassMethod",
"start":256,"end":275,"loc":{"start":{"line":46,"column":2},"end":{"line":48,"column":7}},
"static": false,
"key": {
"type": "Identifier",
"start":262,"end":267,"loc":{"start":{"line":47,"column":2},"end":{"line":47,"column":7},"identifierName":"async"},
"name": "async"
},
"computed": false,
"kind": "get",
"id": null,
"generator": false,
"async": false,
"params": [],
"body": {
"type": "BlockStatement",
"start":273,"end":275,"loc":{"start":{"line":48,"column":5},"end":{"line":48,"column":7}},
"body": [],
"directives": []
}
},
{
"type": "ClassMethod",
"start":280,"end":309,"loc":{"start":{"line":51,"column":2},"end":{"line":54,"column":7}},
"static": true,
"key": {
"type": "Identifier",
"start":295,"end":301,"loc":{"start":{"line":53,"column":2},"end":{"line":53,"column":8},"identifierName":"static"},
"name": "static"
},
"computed": false,
"kind": "get",
"id": null,
"generator": false,
"async": false,
"params": [],
"body": {
"type": "BlockStatement",
"start":307,"end":309,"loc":{"start":{"line":54,"column":5},"end":{"line":54,"column":7}},
"body": [],
"directives": []
}
}
]
}
}
],
"directives": []
}
}