| [ |
| { |
| "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" |
| } |
| ] |