[ { "endPosition": "15", "kind": "VARIABLE", "binding": { "endPosition": "6", "kind": "IDENTIFIER", "name": "f", "startPosition": "5" }, "startPosition": "1", "initializer": { "endPosition": "12", "arrow": "true", "kind": "FUNCTION_EXPRESSION", "name": "null", "body": { "leftOperand": { "endPosition": "13", "kind": "IDENTIFIER", "name": "x", "startPosition": "12" }, "endPosition": "15", "kind": "MULTIPLY", "rightOperand": { "endPosition": "15", "kind": "NUMBER_LITERAL", "value": "2", "startPosition": "14" }, "startPosition": "12" }, "strict": "false", "startPosition": "12", "parameters": [ { "endPosition": "10", "kind": "IDENTIFIER", "name": "x", "startPosition": "9" } ] } }, { "expression": { "endPosition": "35", "kind": "FUNCTION_INVOCATION", "functionSelect": { "identifier": "map", "expression": { "endPosition": "19", "kind": "ARRAY_LITERAL", "elements": [], "startPosition": "17" }, "endPosition": "23", "kind": "MEMBER_SELECT", "startPosition": "17" }, "arguments": [ { "endPosition": "29", "arrow": "true", "kind": "FUNCTION_EXPRESSION", "name": "null", "body": { "leftOperand": { "endPosition": "30", "kind": "IDENTIFIER", "name": "v", "startPosition": "29" }, "endPosition": "34", "kind": "PLUS", "rightOperand": { "endPosition": "34", "kind": "NUMBER_LITERAL", "value": "1", "startPosition": "33" }, "startPosition": "29" }, "strict": "false", "startPosition": "29", "parameters": [ { "endPosition": "25", "kind": "IDENTIFIER", "name": "v", "startPosition": "24" } ] } ], "startPosition": "17" }, "endPosition": "35", "kind": "EXPRESSION_STATEMENT", "startPosition": "17" } ]