blob: cd4f06df4a89989c53d71ae62545290bdef7cd62 [file] [log] [blame]
[
{
"endPosition": "8",
"kind": "FUNCTION_INVOCATION",
"functionSelect": {
"endPosition": "6",
"kind": "IDENTIFIER",
"name": "func1",
"startPosition": "1"
},
"arguments": [],
"startPosition": "1"
},
{
"endPosition": "23",
"kind": "FUNCTION_INVOCATION",
"functionSelect": {
"endPosition": "14",
"kind": "IDENTIFIER",
"name": "func2",
"startPosition": "9"
},
"arguments": [
{
"endPosition": "16",
"kind": "IDENTIFIER",
"name": "a",
"startPosition": "15"
},
{
"endPosition": "19",
"kind": "IDENTIFIER",
"name": "b",
"startPosition": "18"
},
{
"endPosition": "22",
"kind": "IDENTIFIER",
"name": "c",
"startPosition": "21"
}
],
"startPosition": "9"
},
{
"endPosition": "39",
"kind": "FUNCTION_INVOCATION",
"functionSelect": {
"endPosition": "29",
"kind": "IDENTIFIER",
"name": "func3",
"startPosition": "24"
},
"arguments": [
{
"endPosition": "31",
"kind": "NUMBER_LITERAL",
"value": "4",
"startPosition": "30"
},
{
"leftOperand": {
"endPosition": "34",
"kind": "IDENTIFIER",
"name": "n",
"startPosition": "33"
},
"endPosition": "38",
"kind": "MULTIPLY",
"rightOperand": {
"endPosition": "38",
"kind": "IDENTIFIER",
"name": "m",
"startPosition": "37"
},
"startPosition": "33"
}
],
"startPosition": "24"
},
{
"endPosition": "51",
"kind": "FUNCTION_INVOCATION",
"functionSelect": {
"identifier": "call",
"expression": {
"endPosition": "44",
"kind": "IDENTIFIER",
"name": "obj",
"startPosition": "41"
},
"endPosition": "49",
"kind": "MEMBER_SELECT",
"startPosition": "41"
},
"arguments": [],
"startPosition": "41"
},
{
"endPosition": "69",
"kind": "FUNCTION_INVOCATION",
"functionSelect": {
"identifier": "call",
"expression": {
"endPosition": "56",
"kind": "IDENTIFIER",
"name": "obj",
"startPosition": "53"
},
"endPosition": "61",
"kind": "MEMBER_SELECT",
"startPosition": "53"
},
"arguments": [
{
"endPosition": "63",
"kind": "IDENTIFIER",
"name": "x",
"startPosition": "62"
},
{
"endPosition": "68",
"kind": "FUNCTION_INVOCATION",
"functionSelect": {
"endPosition": "66",
"kind": "IDENTIFIER",
"name": "b",
"startPosition": "65"
},
"arguments": [],
"startPosition": "65"
}
],
"startPosition": "53"
},
{
"endPosition": "87",
"kind": "FUNCTION_INVOCATION",
"functionSelect": {
"endPosition": "82",
"kind": "FUNCTION_EXPRESSION",
"name": "null",
"body": {
"endPosition": "83",
"kind": "BLOCK",
"statements": [],
"startPosition": "82"
},
"strict": "false",
"startPosition": "82",
"parameters": []
},
"arguments": [],
"startPosition": "71"
},
{
"endPosition": "118",
"kind": "FUNCTION_INVOCATION",
"functionSelect": {
"endPosition": "100",
"kind": "FUNCTION_EXPRESSION",
"name": "null",
"body": {
"endPosition": "114",
"kind": "BLOCK",
"statements": [
{
"expression": {
"endPosition": "112",
"kind": "STRING_LITERAL",
"value": "use strict",
"startPosition": "102"
},
"endPosition": "112",
"kind": "EXPRESSION_STATEMENT",
"startPosition": "102"
}
],
"startPosition": "100"
},
"strict": "true",
"startPosition": "100",
"parameters": []
},
"arguments": [],
"startPosition": "89"
},
{
"endPosition": "137",
"kind": "FUNCTION_INVOCATION",
"functionSelect": {
"endPosition": "131",
"kind": "FUNCTION_EXPRESSION",
"name": "null",
"body": {
"endPosition": "132",
"kind": "BLOCK",
"statements": [],
"startPosition": "131"
},
"strict": "false",
"startPosition": "131",
"parameters": []
},
"arguments": [
{
"endPosition": "136",
"kind": "NUMBER_LITERAL",
"value": "2",
"startPosition": "135"
}
],
"startPosition": "120"
},
{
"endPosition": "160",
"kind": "FUNCTION_INVOCATION",
"functionSelect": {
"endPosition": "154",
"kind": "FUNCTION_EXPRESSION",
"name": "null",
"body": {
"endPosition": "155",
"kind": "BLOCK",
"statements": [],
"startPosition": "154"
},
"strict": "false",
"startPosition": "154",
"parameters": [
{
"endPosition": "150",
"kind": "IDENTIFIER",
"name": "a",
"startPosition": "149"
},
{
"endPosition": "153",
"kind": "IDENTIFIER",
"name": "b",
"startPosition": "152"
}
]
},
"arguments": [
{
"endPosition": "159",
"kind": "NUMBER_LITERAL",
"value": "2",
"startPosition": "158"
}
],
"startPosition": "139"
}
]