blob: 6944611dea7678743c2693b7183a477fb8cf34f6 [file] [log] [blame]
[
{
"endPosition": "26",
"kind": "FUNCTION",
"name": {
"endPosition": "14",
"kind": "IDENTIFIER",
"name": "func",
"startPosition": "10"
},
"body": {
"endPosition": "24",
"kind": "BLOCK",
"statements": [],
"startPosition": "23"
},
"strict": "false",
"startPosition": "1",
"parameters": [
{
"endPosition": "21",
"kind": "OBJECT_LITERAL",
"startPosition": "15",
"properties": [
{
"getter": "null",
"endPosition": "17",
"kind": "PROPERTY",
"setter": "null",
"value": {
"endPosition": "17",
"kind": "IDENTIFIER",
"name": "x",
"startPosition": "16"
},
"startPosition": "16",
"key": {
"endPosition": "17",
"kind": "IDENTIFIER",
"name": "x",
"startPosition": "16"
}
},
{
"getter": "null",
"endPosition": "20",
"kind": "PROPERTY",
"setter": "null",
"value": {
"endPosition": "20",
"kind": "IDENTIFIER",
"name": "y",
"startPosition": "19"
},
"startPosition": "19",
"key": {
"endPosition": "20",
"kind": "IDENTIFIER",
"name": "y",
"startPosition": "19"
}
}
]
}
]
},
{
"endPosition": "56",
"kind": "VARIABLE",
"binding": {
"endPosition": "33",
"kind": "IDENTIFIER",
"name": "f",
"startPosition": "32"
},
"startPosition": "28",
"initializer": {
"endPosition": "53",
"kind": "FUNCTION_EXPRESSION",
"name": "null",
"body": {
"endPosition": "54",
"kind": "BLOCK",
"statements": [],
"startPosition": "53"
},
"strict": "false",
"startPosition": "53",
"parameters": [
{
"endPosition": "51",
"kind": "OBJECT_LITERAL",
"startPosition": "45",
"properties": [
{
"getter": "null",
"endPosition": "47",
"kind": "PROPERTY",
"setter": "null",
"value": {
"endPosition": "47",
"kind": "IDENTIFIER",
"name": "a",
"startPosition": "46"
},
"startPosition": "46",
"key": {
"endPosition": "47",
"kind": "IDENTIFIER",
"name": "a",
"startPosition": "46"
}
},
{
"getter": "null",
"endPosition": "50",
"kind": "PROPERTY",
"setter": "null",
"value": {
"endPosition": "50",
"kind": "IDENTIFIER",
"name": "b",
"startPosition": "49"
},
"startPosition": "49",
"key": {
"endPosition": "50",
"kind": "IDENTIFIER",
"name": "b",
"startPosition": "49"
}
}
]
}
]
}
},
{
"endPosition": "98",
"kind": "FUNCTION",
"name": {
"endPosition": "68",
"kind": "IDENTIFIER",
"name": "x",
"startPosition": "67"
},
"body": {
"endPosition": "97",
"kind": "BLOCK",
"statements": [],
"startPosition": "96"
},
"strict": "false",
"startPosition": "58",
"parameters": [
{
"expression": {
"endPosition": "94",
"kind": "OBJECT_LITERAL",
"startPosition": "78",
"properties": [
{
"getter": "null",
"endPosition": "85",
"kind": "PROPERTY",
"setter": "null",
"value": {
"endPosition": "85",
"kind": "NUMBER_LITERAL",
"value": "44",
"startPosition": "83"
},
"startPosition": "80",
"key": {
"endPosition": "81",
"kind": "IDENTIFIER",
"name": "x",
"startPosition": "80"
}
},
{
"getter": "null",
"endPosition": "92",
"kind": "PROPERTY",
"setter": "null",
"value": {
"endPosition": "92",
"kind": "NUMBER_LITERAL",
"value": "45",
"startPosition": "90"
},
"startPosition": "87",
"key": {
"endPosition": "88",
"kind": "IDENTIFIER",
"name": "y",
"startPosition": "87"
}
}
]
},
"endPosition": "94",
"kind": "ASSIGNMENT",
"variable": {
"endPosition": "75",
"kind": "OBJECT_LITERAL",
"startPosition": "69",
"properties": [
{
"getter": "null",
"endPosition": "71",
"kind": "PROPERTY",
"setter": "null",
"value": {
"endPosition": "71",
"kind": "IDENTIFIER",
"name": "x",
"startPosition": "70"
},
"startPosition": "70",
"key": {
"endPosition": "71",
"kind": "IDENTIFIER",
"name": "x",
"startPosition": "70"
}
},
{
"getter": "null",
"endPosition": "74",
"kind": "PROPERTY",
"setter": "null",
"value": {
"endPosition": "74",
"kind": "IDENTIFIER",
"name": "y",
"startPosition": "73"
},
"startPosition": "73",
"key": {
"endPosition": "74",
"kind": "IDENTIFIER",
"name": "y",
"startPosition": "73"
}
}
]
},
"startPosition": "69"
}
]
}
]