289 lines
6.4 KiB
JSON
Executable File
289 lines
6.4 KiB
JSON
Executable File
{
|
|
"type": "File",
|
|
"program": {
|
|
"type": "Program",
|
|
"body": [
|
|
{
|
|
"type": "FunctionDeclaration",
|
|
"id": {
|
|
"type": "Identifier",
|
|
"name": "f",
|
|
"range": [
|
|
9,
|
|
10
|
|
],
|
|
"loc": {
|
|
"start": {
|
|
"line": 1,
|
|
"column": 9
|
|
},
|
|
"end": {
|
|
"line": 1,
|
|
"column": 10
|
|
}
|
|
}
|
|
},
|
|
"params": [],
|
|
"body": {
|
|
"type": "BlockStatement",
|
|
"body": [
|
|
{
|
|
"type": "WhileStatement",
|
|
"test": {
|
|
"type": "Literal",
|
|
"value": true,
|
|
"raw": "true",
|
|
"range": [
|
|
37,
|
|
41
|
|
],
|
|
"loc": {
|
|
"start": {
|
|
"line": 1,
|
|
"column": 37
|
|
},
|
|
"end": {
|
|
"line": 1,
|
|
"column": 41
|
|
}
|
|
}
|
|
},
|
|
"body": {
|
|
"type": "BlockStatement",
|
|
"body": [],
|
|
"range": [
|
|
43,
|
|
46
|
|
],
|
|
"loc": {
|
|
"start": {
|
|
"line": 1,
|
|
"column": 43
|
|
},
|
|
"end": {
|
|
"line": 1,
|
|
"column": 46
|
|
}
|
|
}
|
|
},
|
|
"range": [
|
|
30,
|
|
46
|
|
],
|
|
"loc": {
|
|
"start": {
|
|
"line": 1,
|
|
"column": 30
|
|
},
|
|
"end": {
|
|
"line": 1,
|
|
"column": 46
|
|
}
|
|
},
|
|
"leadingComments": [
|
|
{
|
|
"type": "CommentBlock",
|
|
"value": " infinite ",
|
|
"range": [
|
|
15,
|
|
29
|
|
],
|
|
"loc": {
|
|
"start": {
|
|
"line": 1,
|
|
"column": 15
|
|
},
|
|
"end": {
|
|
"line": 1,
|
|
"column": 29
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"trailingComments": [
|
|
{
|
|
"type": "CommentBlock",
|
|
"value": " bar ",
|
|
"range": [
|
|
47,
|
|
56
|
|
],
|
|
"loc": {
|
|
"start": {
|
|
"line": 1,
|
|
"column": 47
|
|
},
|
|
"end": {
|
|
"line": 1,
|
|
"column": 56
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "VariableDeclaration",
|
|
"declarations": [
|
|
{
|
|
"type": "VariableDeclarator",
|
|
"id": {
|
|
"type": "Identifier",
|
|
"name": "each",
|
|
"range": [
|
|
61,
|
|
65
|
|
],
|
|
"loc": {
|
|
"start": {
|
|
"line": 1,
|
|
"column": 61
|
|
},
|
|
"end": {
|
|
"line": 1,
|
|
"column": 65
|
|
}
|
|
}
|
|
},
|
|
"init": null,
|
|
"range": [
|
|
61,
|
|
65
|
|
],
|
|
"loc": {
|
|
"start": {
|
|
"line": 1,
|
|
"column": 61
|
|
},
|
|
"end": {
|
|
"line": 1,
|
|
"column": 65
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"kind": "var",
|
|
"range": [
|
|
57,
|
|
66
|
|
],
|
|
"loc": {
|
|
"start": {
|
|
"line": 1,
|
|
"column": 57
|
|
},
|
|
"end": {
|
|
"line": 1,
|
|
"column": 66
|
|
}
|
|
},
|
|
"leadingComments": [
|
|
{
|
|
"type": "CommentBlock",
|
|
"value": " bar ",
|
|
"range": [
|
|
47,
|
|
56
|
|
],
|
|
"loc": {
|
|
"start": {
|
|
"line": 1,
|
|
"column": 47
|
|
},
|
|
"end": {
|
|
"line": 1,
|
|
"column": 56
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"range": [
|
|
13,
|
|
68
|
|
],
|
|
"loc": {
|
|
"start": {
|
|
"line": 1,
|
|
"column": 13
|
|
},
|
|
"end": {
|
|
"line": 1,
|
|
"column": 68
|
|
}
|
|
}
|
|
},
|
|
"generator": false,
|
|
"expression": false,
|
|
"range": [
|
|
0,
|
|
68
|
|
],
|
|
"loc": {
|
|
"start": {
|
|
"line": 1,
|
|
"column": 0
|
|
},
|
|
"end": {
|
|
"line": 1,
|
|
"column": 68
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"sourceType": "script",
|
|
"range": [
|
|
0,
|
|
68
|
|
],
|
|
"loc": {
|
|
"start": {
|
|
"line": 1,
|
|
"column": 0
|
|
},
|
|
"end": {
|
|
"line": 1,
|
|
"column": 68
|
|
}
|
|
}
|
|
},
|
|
"comments": [
|
|
{
|
|
"type": "CommentBlock",
|
|
"value": " infinite ",
|
|
"range": [
|
|
15,
|
|
29
|
|
],
|
|
"loc": {
|
|
"start": {
|
|
"line": 1,
|
|
"column": 15
|
|
},
|
|
"end": {
|
|
"line": 1,
|
|
"column": 29
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"type": "CommentBlock",
|
|
"value": " bar ",
|
|
"range": [
|
|
47,
|
|
56
|
|
],
|
|
"loc": {
|
|
"start": {
|
|
"line": 1,
|
|
"column": 47
|
|
},
|
|
"end": {
|
|
"line": 1,
|
|
"column": 56
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|