[ | |
{ | |
"endPosition": "28", | |
"kind": "FUNCTION", | |
"name": { | |
"endPosition": "14", | |
"kind": "IDENTIFIER", | |
"name": "func", | |
"startPosition": "10" | |
}, | |
"body": { | |
"endPosition": "27", | |
"kind": "BLOCK", | |
"statements": [], | |
"startPosition": "26" | |
}, | |
"strict": "false", | |
"startPosition": "1", | |
"parameters": [ | |
{ | |
"endPosition": "16", | |
"kind": "IDENTIFIER", | |
"name": "a", | |
"startPosition": "15" | |
}, | |
{ | |
"endPosition": "24", | |
"restParameter": "true", | |
"kind": "IDENTIFIER", | |
"name": "all", | |
"startPosition": "21" | |
} | |
] | |
}, | |
{ | |
"endPosition": "57", | |
"kind": "FUNCTION", | |
"name": { | |
"endPosition": "42", | |
"kind": "IDENTIFIER", | |
"name": "bar", | |
"startPosition": "39" | |
}, | |
"body": { | |
"endPosition": "56", | |
"kind": "BLOCK", | |
"statements": [], | |
"startPosition": "55" | |
}, | |
"strict": "false", | |
"startPosition": "30", | |
"parameters": [ | |
{ | |
"endPosition": "53", | |
"restParameter": "true", | |
"kind": "IDENTIFIER", | |
"name": "allargs", | |
"startPosition": "46" | |
} | |
] | |
}, | |
{ | |
"endPosition": "91", | |
"kind": "VARIABLE", | |
"binding": { | |
"endPosition": "64", | |
"kind": "IDENTIFIER", | |
"name": "f", | |
"startPosition": "63" | |
}, | |
"startPosition": "59", | |
"initializer": { | |
"endPosition": "89", | |
"kind": "FUNCTION_EXPRESSION", | |
"name": "null", | |
"body": { | |
"endPosition": "90", | |
"kind": "BLOCK", | |
"statements": [], | |
"startPosition": "89" | |
}, | |
"strict": "false", | |
"startPosition": "89", | |
"parameters": [ | |
{ | |
"endPosition": "77", | |
"kind": "IDENTIFIER", | |
"name": "x", | |
"startPosition": "76" | |
}, | |
{ | |
"endPosition": "87", | |
"restParameter": "true", | |
"kind": "IDENTIFIER", | |
"name": "extra", | |
"startPosition": "82" | |
} | |
] | |
} | |
}, | |
{ | |
"endPosition": "121", | |
"kind": "VARIABLE", | |
"binding": { | |
"endPosition": "98", | |
"kind": "IDENTIFIER", | |
"name": "f2", | |
"startPosition": "96" | |
}, | |
"startPosition": "92", | |
"initializer": { | |
"endPosition": "119", | |
"kind": "FUNCTION_EXPRESSION", | |
"name": "null", | |
"body": { | |
"endPosition": "120", | |
"kind": "BLOCK", | |
"statements": [], | |
"startPosition": "119" | |
}, | |
"strict": "false", | |
"startPosition": "119", | |
"parameters": [ | |
{ | |
"endPosition": "117", | |
"restParameter": "true", | |
"kind": "IDENTIFIER", | |
"name": "rest", | |
"startPosition": "113" | |
} | |
] | |
} | |
} | |
] |