| [ |
| { |
| "endPosition": "20", |
| "kind": "VARIABLE", |
| "binding": { |
| "endPosition": "7", |
| "kind": "IDENTIFIER", |
| "name": "f1", |
| "startPosition": "5" |
| }, |
| "startPosition": "1", |
| "initializer": { |
| "endPosition": "17", |
| "arrow": "true", |
| "kind": "FUNCTION_EXPRESSION", |
| "name": "null", |
| "body": { |
| "leftOperand": { |
| "endPosition": "18", |
| "kind": "IDENTIFIER", |
| "name": "x", |
| "startPosition": "17" |
| }, |
| "endPosition": "20", |
| "kind": "MULTIPLY", |
| "rightOperand": { |
| "endPosition": "20", |
| "kind": "NUMBER_LITERAL", |
| "value": "3", |
| "startPosition": "19" |
| }, |
| "startPosition": "17" |
| }, |
| "strict": "false", |
| "startPosition": "17", |
| "parameters": [ |
| { |
| "expression": { |
| "endPosition": "14", |
| "kind": "NUMBER_LITERAL", |
| "value": "2", |
| "startPosition": "13" |
| }, |
| "endPosition": "14", |
| "kind": "ASSIGNMENT", |
| "variable": { |
| "endPosition": "12", |
| "kind": "IDENTIFIER", |
| "name": "x", |
| "startPosition": "11" |
| }, |
| "startPosition": "11" |
| } |
| ] |
| } |
| }, |
| { |
| "endPosition": "44", |
| "kind": "VARIABLE", |
| "binding": { |
| "endPosition": "28", |
| "kind": "IDENTIFIER", |
| "name": "f2", |
| "startPosition": "26" |
| }, |
| "startPosition": "22", |
| "initializer": { |
| "endPosition": "41", |
| "arrow": "true", |
| "kind": "FUNCTION_EXPRESSION", |
| "name": "null", |
| "body": { |
| "leftOperand": { |
| "endPosition": "42", |
| "kind": "IDENTIFIER", |
| "name": "x", |
| "startPosition": "41" |
| }, |
| "endPosition": "44", |
| "kind": "MULTIPLY", |
| "rightOperand": { |
| "endPosition": "44", |
| "kind": "IDENTIFIER", |
| "name": "y", |
| "startPosition": "43" |
| }, |
| "startPosition": "41" |
| }, |
| "strict": "false", |
| "startPosition": "41", |
| "parameters": [ |
| { |
| "endPosition": "38", |
| "kind": "OBJECT_LITERAL", |
| "startPosition": "32", |
| "properties": [ |
| { |
| "getter": "null", |
| "endPosition": "34", |
| "kind": "PROPERTY", |
| "setter": "null", |
| "value": { |
| "endPosition": "34", |
| "kind": "IDENTIFIER", |
| "name": "x", |
| "startPosition": "33" |
| }, |
| "startPosition": "33", |
| "key": { |
| "endPosition": "34", |
| "kind": "IDENTIFIER", |
| "name": "x", |
| "startPosition": "33" |
| } |
| }, |
| { |
| "getter": "null", |
| "endPosition": "37", |
| "kind": "PROPERTY", |
| "setter": "null", |
| "value": { |
| "endPosition": "37", |
| "kind": "IDENTIFIER", |
| "name": "y", |
| "startPosition": "36" |
| }, |
| "startPosition": "36", |
| "key": { |
| "endPosition": "37", |
| "kind": "IDENTIFIER", |
| "name": "y", |
| "startPosition": "36" |
| } |
| } |
| ] |
| } |
| ] |
| } |
| }, |
| { |
| "endPosition": "68", |
| "kind": "VARIABLE", |
| "binding": { |
| "endPosition": "52", |
| "kind": "IDENTIFIER", |
| "name": "f3", |
| "startPosition": "50" |
| }, |
| "startPosition": "46", |
| "initializer": { |
| "endPosition": "65", |
| "arrow": "true", |
| "kind": "FUNCTION_EXPRESSION", |
| "name": "null", |
| "body": { |
| "leftOperand": { |
| "endPosition": "66", |
| "kind": "IDENTIFIER", |
| "name": "x", |
| "startPosition": "65" |
| }, |
| "endPosition": "68", |
| "kind": "PLUS", |
| "rightOperand": { |
| "endPosition": "68", |
| "kind": "IDENTIFIER", |
| "name": "y", |
| "startPosition": "67" |
| }, |
| "startPosition": "65" |
| }, |
| "strict": "false", |
| "startPosition": "65", |
| "parameters": [ |
| { |
| "endPosition": "62", |
| "kind": "ARRAY_LITERAL", |
| "elements": [ |
| { |
| "endPosition": "58", |
| "kind": "IDENTIFIER", |
| "name": "x", |
| "startPosition": "57" |
| }, |
| { |
| "endPosition": "61", |
| "kind": "IDENTIFIER", |
| "name": "y", |
| "startPosition": "60" |
| } |
| ], |
| "startPosition": "56" |
| } |
| ] |
| } |
| }, |
| { |
| "endPosition": "105", |
| "kind": "VARIABLE", |
| "binding": { |
| "endPosition": "76", |
| "kind": "IDENTIFIER", |
| "name": "f4", |
| "startPosition": "74" |
| }, |
| "startPosition": "70", |
| "initializer": { |
| "endPosition": "102", |
| "arrow": "true", |
| "kind": "FUNCTION_EXPRESSION", |
| "name": "null", |
| "body": { |
| "leftOperand": { |
| "endPosition": "103", |
| "kind": "IDENTIFIER", |
| "name": "x", |
| "startPosition": "102" |
| }, |
| "endPosition": "105", |
| "kind": "MULTIPLY", |
| "rightOperand": { |
| "endPosition": "105", |
| "kind": "IDENTIFIER", |
| "name": "y", |
| "startPosition": "104" |
| }, |
| "startPosition": "102" |
| }, |
| "strict": "false", |
| "startPosition": "102", |
| "parameters": [ |
| { |
| "expression": { |
| "endPosition": "99", |
| "kind": "OBJECT_LITERAL", |
| "startPosition": "87", |
| "properties": [ |
| { |
| "getter": "null", |
| "endPosition": "92", |
| "kind": "PROPERTY", |
| "setter": "null", |
| "value": { |
| "endPosition": "92", |
| "kind": "NUMBER_LITERAL", |
| "value": "4", |
| "startPosition": "91" |
| }, |
| "startPosition": "88", |
| "key": { |
| "endPosition": "89", |
| "kind": "IDENTIFIER", |
| "name": "y", |
| "startPosition": "88" |
| } |
| }, |
| { |
| "getter": "null", |
| "endPosition": "98", |
| "kind": "PROPERTY", |
| "setter": "null", |
| "value": { |
| "endPosition": "98", |
| "kind": "NUMBER_LITERAL", |
| "value": "5", |
| "startPosition": "97" |
| }, |
| "startPosition": "94", |
| "key": { |
| "endPosition": "95", |
| "kind": "IDENTIFIER", |
| "name": "x", |
| "startPosition": "94" |
| } |
| } |
| ] |
| }, |
| "endPosition": "99", |
| "kind": "ASSIGNMENT", |
| "variable": { |
| "endPosition": "86", |
| "kind": "OBJECT_LITERAL", |
| "startPosition": "80", |
| "properties": [ |
| { |
| "getter": "null", |
| "endPosition": "82", |
| "kind": "PROPERTY", |
| "setter": "null", |
| "value": { |
| "endPosition": "82", |
| "kind": "IDENTIFIER", |
| "name": "x", |
| "startPosition": "81" |
| }, |
| "startPosition": "81", |
| "key": { |
| "endPosition": "82", |
| "kind": "IDENTIFIER", |
| "name": "x", |
| "startPosition": "81" |
| } |
| }, |
| { |
| "getter": "null", |
| "endPosition": "85", |
| "kind": "PROPERTY", |
| "setter": "null", |
| "value": { |
| "endPosition": "85", |
| "kind": "IDENTIFIER", |
| "name": "y", |
| "startPosition": "84" |
| }, |
| "startPosition": "84", |
| "key": { |
| "endPosition": "85", |
| "kind": "IDENTIFIER", |
| "name": "y", |
| "startPosition": "84" |
| } |
| } |
| ] |
| }, |
| "startPosition": "80" |
| } |
| ] |
| } |
| }, |
| { |
| "endPosition": "136", |
| "kind": "VARIABLE", |
| "binding": { |
| "endPosition": "113", |
| "kind": "IDENTIFIER", |
| "name": "f5", |
| "startPosition": "111" |
| }, |
| "startPosition": "107", |
| "initializer": { |
| "endPosition": "133", |
| "arrow": "true", |
| "kind": "FUNCTION_EXPRESSION", |
| "name": "null", |
| "body": { |
| "leftOperand": { |
| "endPosition": "134", |
| "kind": "IDENTIFIER", |
| "name": "x", |
| "startPosition": "133" |
| }, |
| "endPosition": "136", |
| "kind": "PLUS", |
| "rightOperand": { |
| "endPosition": "136", |
| "kind": "IDENTIFIER", |
| "name": "y", |
| "startPosition": "135" |
| }, |
| "startPosition": "133" |
| }, |
| "strict": "false", |
| "startPosition": "133", |
| "parameters": [ |
| { |
| "expression": { |
| "endPosition": "130", |
| "kind": "ARRAY_LITERAL", |
| "elements": [ |
| { |
| "endPosition": "126", |
| "kind": "NUMBER_LITERAL", |
| "value": "3", |
| "startPosition": "125" |
| }, |
| { |
| "endPosition": "129", |
| "kind": "NUMBER_LITERAL", |
| "value": "6", |
| "startPosition": "128" |
| } |
| ], |
| "startPosition": "124" |
| }, |
| "endPosition": "130", |
| "kind": "ASSIGNMENT", |
| "variable": { |
| "endPosition": "123", |
| "kind": "ARRAY_LITERAL", |
| "elements": [ |
| { |
| "endPosition": "119", |
| "kind": "IDENTIFIER", |
| "name": "x", |
| "startPosition": "118" |
| }, |
| { |
| "endPosition": "122", |
| "kind": "IDENTIFIER", |
| "name": "y", |
| "startPosition": "121" |
| } |
| ], |
| "startPosition": "117" |
| }, |
| "startPosition": "117" |
| } |
| ] |
| } |
| } |
| ] |