267 lines
7.3 KiB
Plaintext
267 lines
7.3 KiB
Plaintext
|
[
|
||
|
{
|
||
|
"endPosition": "67",
|
||
|
"kind": "FUNCTION",
|
||
|
"name": {
|
||
|
"endPosition": "13",
|
||
|
"kind": "IDENTIFIER",
|
||
|
"name": "id",
|
||
|
"startPosition": "11"
|
||
|
},
|
||
|
"generator": "true",
|
||
|
"body": {
|
||
|
"endPosition": "65",
|
||
|
"kind": "BLOCK",
|
||
|
"statements": [
|
||
|
{
|
||
|
"endPosition": "30",
|
||
|
"kind": "VARIABLE",
|
||
|
"binding": {
|
||
|
"endPosition": "26",
|
||
|
"kind": "IDENTIFIER",
|
||
|
"name": "idx",
|
||
|
"startPosition": "23"
|
||
|
},
|
||
|
"startPosition": "19",
|
||
|
"initializer": {
|
||
|
"endPosition": "30",
|
||
|
"kind": "NUMBER_LITERAL",
|
||
|
"value": "0",
|
||
|
"startPosition": "29"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"condition": {
|
||
|
"leftOperand": {
|
||
|
"endPosition": "43",
|
||
|
"kind": "IDENTIFIER",
|
||
|
"name": "idx",
|
||
|
"startPosition": "40"
|
||
|
},
|
||
|
"endPosition": "47",
|
||
|
"kind": "LESS_THAN",
|
||
|
"rightOperand": {
|
||
|
"endPosition": "47",
|
||
|
"kind": "NUMBER_LITERAL",
|
||
|
"value": "3",
|
||
|
"startPosition": "46"
|
||
|
},
|
||
|
"startPosition": "40"
|
||
|
},
|
||
|
"endPosition": "65",
|
||
|
"kind": "WHILE_LOOP",
|
||
|
"statement": {
|
||
|
"expression": {
|
||
|
"expression": {
|
||
|
"expression": {
|
||
|
"endPosition": "62",
|
||
|
"kind": "IDENTIFIER",
|
||
|
"name": "idx",
|
||
|
"startPosition": "59"
|
||
|
},
|
||
|
"endPosition": "64",
|
||
|
"kind": "POSTFIX_INCREMENT",
|
||
|
"startPosition": "59"
|
||
|
},
|
||
|
"endPosition": "64",
|
||
|
"kind": "YIELD",
|
||
|
"startPosition": "53"
|
||
|
},
|
||
|
"endPosition": "64",
|
||
|
"kind": "EXPRESSION_STATEMENT",
|
||
|
"startPosition": "53"
|
||
|
},
|
||
|
"startPosition": "34"
|
||
|
}
|
||
|
],
|
||
|
"startPosition": "15"
|
||
|
},
|
||
|
"strict": "false",
|
||
|
"startPosition": "1",
|
||
|
"parameters": []
|
||
|
},
|
||
|
{
|
||
|
"endPosition": "120",
|
||
|
"kind": "VARIABLE",
|
||
|
"binding": {
|
||
|
"endPosition": "76",
|
||
|
"kind": "IDENTIFIER",
|
||
|
"name": "obj",
|
||
|
"startPosition": "73"
|
||
|
},
|
||
|
"startPosition": "69",
|
||
|
"initializer": {
|
||
|
"endPosition": "120",
|
||
|
"kind": "OBJECT_LITERAL",
|
||
|
"startPosition": "79",
|
||
|
"properties": [
|
||
|
{
|
||
|
"getter": "null",
|
||
|
"endPosition": "118",
|
||
|
"kind": "PROPERTY",
|
||
|
"setter": "null",
|
||
|
"value": {
|
||
|
"endPosition": "95",
|
||
|
"kind": "FUNCTION_EXPRESSION",
|
||
|
"name": {
|
||
|
"endPosition": "87",
|
||
|
"kind": "IDENTIFIER",
|
||
|
"name": "q",
|
||
|
"startPosition": "85"
|
||
|
},
|
||
|
"generator": "true",
|
||
|
"body": {
|
||
|
"endPosition": "112",
|
||
|
"kind": "BLOCK",
|
||
|
"statements": [
|
||
|
{
|
||
|
"expression": {
|
||
|
"expression": {
|
||
|
"endPosition": "111",
|
||
|
"kind": "NUMBER_LITERAL",
|
||
|
"value": "1",
|
||
|
"startPosition": "110"
|
||
|
},
|
||
|
"endPosition": "111",
|
||
|
"kind": "YIELD",
|
||
|
"startPosition": "104"
|
||
|
},
|
||
|
"endPosition": "111",
|
||
|
"kind": "EXPRESSION_STATEMENT",
|
||
|
"startPosition": "104"
|
||
|
}
|
||
|
],
|
||
|
"startPosition": "95"
|
||
|
},
|
||
|
"strict": "false",
|
||
|
"startPosition": "95",
|
||
|
"parameters": [
|
||
|
{
|
||
|
"endPosition": "90",
|
||
|
"kind": "IDENTIFIER",
|
||
|
"name": "x",
|
||
|
"startPosition": "89"
|
||
|
},
|
||
|
{
|
||
|
"endPosition": "93",
|
||
|
"kind": "IDENTIFIER",
|
||
|
"name": "y",
|
||
|
"startPosition": "92"
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"startPosition": "85",
|
||
|
"key": {
|
||
|
"endPosition": "87",
|
||
|
"kind": "IDENTIFIER",
|
||
|
"name": "q",
|
||
|
"startPosition": "85"
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"endPosition": "250",
|
||
|
"kind": "VARIABLE",
|
||
|
"binding": {
|
||
|
"endPosition": "128",
|
||
|
"kind": "IDENTIFIER",
|
||
|
"name": "f",
|
||
|
"startPosition": "127"
|
||
|
},
|
||
|
"startPosition": "123",
|
||
|
"initializer": {
|
||
|
"endPosition": "250",
|
||
|
"kind": "OBJECT_LITERAL",
|
||
|
"startPosition": "131",
|
||
|
"properties": [
|
||
|
{
|
||
|
"getter": "null",
|
||
|
"computed": "true",
|
||
|
"endPosition": "248",
|
||
|
"kind": "PROPERTY",
|
||
|
"setter": "null",
|
||
|
"value": {
|
||
|
"endPosition": "168",
|
||
|
"kind": "FUNCTION_EXPRESSION",
|
||
|
"name": "null",
|
||
|
"generator": "true",
|
||
|
"body": {
|
||
|
"endPosition": "242",
|
||
|
"kind": "BLOCK",
|
||
|
"statements": [
|
||
|
{
|
||
|
"endPosition": "189",
|
||
|
"kind": "VARIABLE",
|
||
|
"binding": {
|
||
|
"endPosition": "185",
|
||
|
"kind": "IDENTIFIER",
|
||
|
"name": "cur",
|
||
|
"startPosition": "182"
|
||
|
},
|
||
|
"startPosition": "178",
|
||
|
"initializer": {
|
||
|
"endPosition": "189",
|
||
|
"kind": "NUMBER_LITERAL",
|
||
|
"value": "1",
|
||
|
"startPosition": "188"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"condition": "null",
|
||
|
"endPosition": "242",
|
||
|
"kind": "FOR_LOOP",
|
||
|
"statement": {
|
||
|
"endPosition": "242",
|
||
|
"kind": "BLOCK",
|
||
|
"statements": [
|
||
|
{
|
||
|
"expression": {
|
||
|
"expression": {
|
||
|
"endPosition": "231",
|
||
|
"kind": "IDENTIFIER",
|
||
|
"name": "cur",
|
||
|
"startPosition": "228"
|
||
|
},
|
||
|
"endPosition": "231",
|
||
|
"kind": "YIELD",
|
||
|
"startPosition": "222"
|
||
|
},
|
||
|
"endPosition": "231",
|
||
|
"kind": "EXPRESSION_STATEMENT",
|
||
|
"startPosition": "222"
|
||
|
}
|
||
|
],
|
||
|
"startPosition": "208"
|
||
|
},
|
||
|
"update": "null",
|
||
|
"startPosition": "199",
|
||
|
"initializer": "null"
|
||
|
}
|
||
|
],
|
||
|
"startPosition": "168"
|
||
|
},
|
||
|
"strict": "false",
|
||
|
"startPosition": "168",
|
||
|
"parameters": []
|
||
|
},
|
||
|
"startPosition": "137",
|
||
|
"key": {
|
||
|
"identifier": "iterator",
|
||
|
"expression": {
|
||
|
"endPosition": "144",
|
||
|
"kind": "IDENTIFIER",
|
||
|
"name": "Symbol",
|
||
|
"startPosition": "138"
|
||
|
},
|
||
|
"endPosition": "153",
|
||
|
"kind": "MEMBER_SELECT",
|
||
|
"startPosition": "138"
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
}
|
||
|
]
|