2021-10-24 18:12:10 +02:00

342 lines
12 KiB
JSON

{
"type": "File",
"start":0,"end":233,"loc":{"start":{"line":1,"column":0},"end":{"line":6,"column":3}},
"program": {
"type": "Program",
"start":0,"end":233,"loc":{"start":{"line":1,"column":0},"end":{"line":6,"column":3}},
"sourceType": "script",
"interpreter": null,
"body": [
{
"type": "LabeledStatement",
"start":7,"end":233,"loc":{"start":{"line":1,"column":7},"end":{"line":6,"column":3}},
"body": {
"type": "SwitchStatement",
"start":25,"end":233,"loc":{"start":{"line":1,"column":25},"end":{"line":6,"column":3}},
"discriminant": {
"type": "BooleanLiteral",
"start":46,"end":51,"loc":{"start":{"line":1,"column":46},"end":{"line":1,"column":51}},
"value": false,
"trailingComments": [
{
"type": "CommentBlock",
"value": "4",
"start":52,"end":57,"loc":{"start":{"line":1,"column":52},"end":{"line":1,"column":57}}
}
],
"leadingComments": [
{
"type": "CommentBlock",
"value": "3",
"start":40,"end":45,"loc":{"start":{"line":1,"column":40},"end":{"line":1,"column":45}}
}
]
},
"cases": [
{
"type": "SwitchCase",
"start":78,"end":138,"loc":{"start":{"line":2,"column":10},"end":{"line":3,"column":29}},
"consequent": [
{
"type": "BreakStatement",
"start":113,"end":138,"loc":{"start":{"line":3,"column":4},"end":{"line":3,"column":29}},
"label": {
"type": "Identifier",
"start":126,"end":129,"loc":{"start":{"line":3,"column":17},"end":{"line":3,"column":20},"identifierName":"foo"},
"name": "foo",
"trailingComments": [
{
"type": "CommentBlock",
"value": "11",
"start":130,"end":136,"loc":{"start":{"line":3,"column":21},"end":{"line":3,"column":27}}
}
],
"leadingComments": [
{
"type": "CommentBlock",
"value": "10",
"start":119,"end":125,"loc":{"start":{"line":3,"column":10},"end":{"line":3,"column":16}}
}
]
},
"leadingComments": [
{
"type": "CommentBlock",
"value": "9",
"start":103,"end":108,"loc":{"start":{"line":2,"column":35},"end":{"line":2,"column":40}}
}
]
}
],
"test": {
"type": "BooleanLiteral",
"start":89,"end":94,"loc":{"start":{"line":2,"column":21},"end":{"line":2,"column":26}},
"value": false,
"trailingComments": [
{
"type": "CommentBlock",
"value": "8",
"start":95,"end":100,"loc":{"start":{"line":2,"column":27},"end":{"line":2,"column":32}}
}
],
"leadingComments": [
{
"type": "CommentBlock",
"value": "7",
"start":83,"end":88,"loc":{"start":{"line":2,"column":15},"end":{"line":2,"column":20}}
}
]
},
"trailingComments": [
{
"type": "CommentBlock",
"value": "12",
"start":143,"end":149,"loc":{"start":{"line":4,"column":4},"end":{"line":4,"column":10}}
}
],
"leadingComments": [
{
"type": "CommentBlock",
"value": "6",
"start":72,"end":77,"loc":{"start":{"line":2,"column":4},"end":{"line":2,"column":9}}
}
]
},
{
"type": "SwitchCase",
"start":150,"end":166,"loc":{"start":{"line":4,"column":11},"end":{"line":4,"column":27}},
"consequent": [],
"test": null,
"innerComments": [
{
"type": "CommentBlock",
"value": "13",
"start":158,"end":164,"loc":{"start":{"line":4,"column":19},"end":{"line":4,"column":25}}
}
],
"trailingComments": [
{
"type": "CommentBlock",
"value": "14",
"start":167,"end":173,"loc":{"start":{"line":4,"column":28},"end":{"line":4,"column":34}}
}
],
"leadingComments": [
{
"type": "CommentBlock",
"value": "12",
"start":143,"end":149,"loc":{"start":{"line":4,"column":4},"end":{"line":4,"column":10}}
}
]
},
{
"type": "SwitchCase",
"start":178,"end":222,"loc":{"start":{"line":5,"column":4},"end":{"line":5,"column":48}},
"consequent": [
{
"type": "BlockStatement",
"start":212,"end":222,"loc":{"start":{"line":5,"column":38},"end":{"line":5,"column":48}},
"body": [],
"directives": [],
"innerComments": [
{
"type": "CommentBlock",
"value": "18",
"start":214,"end":220,"loc":{"start":{"line":5,"column":40},"end":{"line":5,"column":46}}
}
],
"leadingComments": [
{
"type": "CommentBlock",
"value": "17",
"start":205,"end":211,"loc":{"start":{"line":5,"column":31},"end":{"line":5,"column":37}}
}
]
}
],
"test": {
"type": "BooleanLiteral",
"start":190,"end":195,"loc":{"start":{"line":5,"column":16},"end":{"line":5,"column":21}},
"value": false,
"trailingComments": [
{
"type": "CommentBlock",
"value": "16",
"start":196,"end":202,"loc":{"start":{"line":5,"column":22},"end":{"line":5,"column":28}}
}
],
"leadingComments": [
{
"type": "CommentBlock",
"value": "15",
"start":183,"end":189,"loc":{"start":{"line":5,"column":9},"end":{"line":5,"column":15}}
}
]
},
"trailingComments": [
{
"type": "CommentBlock",
"value": "19",
"start":223,"end":229,"loc":{"start":{"line":5,"column":49},"end":{"line":5,"column":55}}
}
],
"leadingComments": [
{
"type": "CommentBlock",
"value": "14",
"start":167,"end":173,"loc":{"start":{"line":4,"column":28},"end":{"line":4,"column":34}}
}
]
}
],
"innerComments": [
{
"type": "CommentBlock",
"value": "2",
"start":32,"end":37,"loc":{"start":{"line":1,"column":32},"end":{"line":1,"column":37}}
},
{
"type": "CommentBlock",
"value": "5",
"start":60,"end":65,"loc":{"start":{"line":1,"column":60},"end":{"line":1,"column":65}}
}
],
"leadingComments": [
{
"type": "CommentBlock",
"value": "1",
"start":19,"end":24,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":24}}
}
]
},
"label": {
"type": "Identifier",
"start":7,"end":10,"loc":{"start":{"line":1,"column":7},"end":{"line":1,"column":10},"identifierName":"foo"},
"name": "foo",
"trailingComments": [
{
"type": "CommentBlock",
"value": "0",
"start":11,"end":16,"loc":{"start":{"line":1,"column":11},"end":{"line":1,"column":16}}
}
]
},
"leadingComments": [
{
"type": "CommentBlock",
"value": "-1",
"start":0,"end":6,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":6}}
}
]
}
],
"directives": []
},
"comments": [
{
"type": "CommentBlock",
"value": "-1",
"start":0,"end":6,"loc":{"start":{"line":1,"column":0},"end":{"line":1,"column":6}}
},
{
"type": "CommentBlock",
"value": "0",
"start":11,"end":16,"loc":{"start":{"line":1,"column":11},"end":{"line":1,"column":16}}
},
{
"type": "CommentBlock",
"value": "1",
"start":19,"end":24,"loc":{"start":{"line":1,"column":19},"end":{"line":1,"column":24}}
},
{
"type": "CommentBlock",
"value": "2",
"start":32,"end":37,"loc":{"start":{"line":1,"column":32},"end":{"line":1,"column":37}}
},
{
"type": "CommentBlock",
"value": "3",
"start":40,"end":45,"loc":{"start":{"line":1,"column":40},"end":{"line":1,"column":45}}
},
{
"type": "CommentBlock",
"value": "4",
"start":52,"end":57,"loc":{"start":{"line":1,"column":52},"end":{"line":1,"column":57}}
},
{
"type": "CommentBlock",
"value": "5",
"start":60,"end":65,"loc":{"start":{"line":1,"column":60},"end":{"line":1,"column":65}}
},
{
"type": "CommentBlock",
"value": "6",
"start":72,"end":77,"loc":{"start":{"line":2,"column":4},"end":{"line":2,"column":9}}
},
{
"type": "CommentBlock",
"value": "7",
"start":83,"end":88,"loc":{"start":{"line":2,"column":15},"end":{"line":2,"column":20}}
},
{
"type": "CommentBlock",
"value": "8",
"start":95,"end":100,"loc":{"start":{"line":2,"column":27},"end":{"line":2,"column":32}}
},
{
"type": "CommentBlock",
"value": "9",
"start":103,"end":108,"loc":{"start":{"line":2,"column":35},"end":{"line":2,"column":40}}
},
{
"type": "CommentBlock",
"value": "10",
"start":119,"end":125,"loc":{"start":{"line":3,"column":10},"end":{"line":3,"column":16}}
},
{
"type": "CommentBlock",
"value": "11",
"start":130,"end":136,"loc":{"start":{"line":3,"column":21},"end":{"line":3,"column":27}}
},
{
"type": "CommentBlock",
"value": "12",
"start":143,"end":149,"loc":{"start":{"line":4,"column":4},"end":{"line":4,"column":10}}
},
{
"type": "CommentBlock",
"value": "13",
"start":158,"end":164,"loc":{"start":{"line":4,"column":19},"end":{"line":4,"column":25}}
},
{
"type": "CommentBlock",
"value": "14",
"start":167,"end":173,"loc":{"start":{"line":4,"column":28},"end":{"line":4,"column":34}}
},
{
"type": "CommentBlock",
"value": "15",
"start":183,"end":189,"loc":{"start":{"line":5,"column":9},"end":{"line":5,"column":15}}
},
{
"type": "CommentBlock",
"value": "16",
"start":196,"end":202,"loc":{"start":{"line":5,"column":22},"end":{"line":5,"column":28}}
},
{
"type": "CommentBlock",
"value": "17",
"start":205,"end":211,"loc":{"start":{"line":5,"column":31},"end":{"line":5,"column":37}}
},
{
"type": "CommentBlock",
"value": "18",
"start":214,"end":220,"loc":{"start":{"line":5,"column":40},"end":{"line":5,"column":46}}
},
{
"type": "CommentBlock",
"value": "19",
"start":223,"end":229,"loc":{"start":{"line":5,"column":49},"end":{"line":5,"column":55}}
}
]
}