1 [
   2   {
   3     "endPosition": "20",
   4     "kind": "VARIABLE",
   5     "binding": {
   6       "endPosition": "7",
   7       "kind": "IDENTIFIER",
   8       "name": "f1",
   9       "startPosition": "5"
  10     },
  11     "startPosition": "1",
  12     "initializer": {
  13       "endPosition": "17",
  14       "arrow": "true",
  15       "kind": "FUNCTION_EXPRESSION",
  16       "name": "null",
  17       "body": {
  18         "leftOperand": {
  19           "endPosition": "18",
  20           "kind": "IDENTIFIER",
  21           "name": "x",
  22           "startPosition": "17"
  23         },
  24         "endPosition": "20",
  25         "kind": "MULTIPLY",
  26         "rightOperand": {
  27           "endPosition": "20",
  28           "kind": "NUMBER_LITERAL",
  29           "value": "3",
  30           "startPosition": "19"
  31         },
  32         "startPosition": "17"
  33       },
  34       "strict": "false",
  35       "startPosition": "17",
  36       "parameters": [
  37         {
  38           "expression": {
  39             "endPosition": "14",
  40             "kind": "NUMBER_LITERAL",
  41             "value": "2",
  42             "startPosition": "13"
  43           },
  44           "endPosition": "14",
  45           "kind": "ASSIGNMENT",
  46           "variable": {
  47             "endPosition": "12",
  48             "kind": "IDENTIFIER",
  49             "name": "x",
  50             "startPosition": "11"
  51           },
  52           "startPosition": "11"
  53         }
  54       ]
  55     }
  56   },
  57   {
  58     "endPosition": "44",
  59     "kind": "VARIABLE",
  60     "binding": {
  61       "endPosition": "28",
  62       "kind": "IDENTIFIER",
  63       "name": "f2",
  64       "startPosition": "26"
  65     },
  66     "startPosition": "22",
  67     "initializer": {
  68       "endPosition": "41",
  69       "arrow": "true",
  70       "kind": "FUNCTION_EXPRESSION",
  71       "name": "null",
  72       "body": {
  73         "leftOperand": {
  74           "endPosition": "42",
  75           "kind": "IDENTIFIER",
  76           "name": "x",
  77           "startPosition": "41"
  78         },
  79         "endPosition": "44",
  80         "kind": "MULTIPLY",
  81         "rightOperand": {
  82           "endPosition": "44",
  83           "kind": "IDENTIFIER",
  84           "name": "y",
  85           "startPosition": "43"
  86         },
  87         "startPosition": "41"
  88       },
  89       "strict": "false",
  90       "startPosition": "41",
  91       "parameters": [
  92         {
  93           "endPosition": "38",
  94           "kind": "OBJECT_LITERAL",
  95           "startPosition": "32",
  96           "properties": [
  97             {
  98               "getter": "null",
  99               "endPosition": "34",
 100               "kind": "PROPERTY",
 101               "setter": "null",
 102               "value": {
 103                 "endPosition": "34",
 104                 "kind": "IDENTIFIER",
 105                 "name": "x",
 106                 "startPosition": "33"
 107               },
 108               "startPosition": "33",
 109               "key": {
 110                 "endPosition": "34",
 111                 "kind": "IDENTIFIER",
 112                 "name": "x",
 113                 "startPosition": "33"
 114               }
 115             },
 116             {
 117               "getter": "null",
 118               "endPosition": "37",
 119               "kind": "PROPERTY",
 120               "setter": "null",
 121               "value": {
 122                 "endPosition": "37",
 123                 "kind": "IDENTIFIER",
 124                 "name": "y",
 125                 "startPosition": "36"
 126               },
 127               "startPosition": "36",
 128               "key": {
 129                 "endPosition": "37",
 130                 "kind": "IDENTIFIER",
 131                 "name": "y",
 132                 "startPosition": "36"
 133               }
 134             }
 135           ]
 136         }
 137       ]
 138     }
 139   },
 140   {
 141     "endPosition": "68",
 142     "kind": "VARIABLE",
 143     "binding": {
 144       "endPosition": "52",
 145       "kind": "IDENTIFIER",
 146       "name": "f3",
 147       "startPosition": "50"
 148     },
 149     "startPosition": "46",
 150     "initializer": {
 151       "endPosition": "65",
 152       "arrow": "true",
 153       "kind": "FUNCTION_EXPRESSION",
 154       "name": "null",
 155       "body": {
 156         "leftOperand": {
 157           "endPosition": "66",
 158           "kind": "IDENTIFIER",
 159           "name": "x",
 160           "startPosition": "65"
 161         },
 162         "endPosition": "68",
 163         "kind": "PLUS",
 164         "rightOperand": {
 165           "endPosition": "68",
 166           "kind": "IDENTIFIER",
 167           "name": "y",
 168           "startPosition": "67"
 169         },
 170         "startPosition": "65"
 171       },
 172       "strict": "false",
 173       "startPosition": "65",
 174       "parameters": [
 175         {
 176           "endPosition": "62",
 177           "kind": "ARRAY_LITERAL",
 178           "elements": [
 179             {
 180               "endPosition": "58",
 181               "kind": "IDENTIFIER",
 182               "name": "x",
 183               "startPosition": "57"
 184             },
 185             {
 186               "endPosition": "61",
 187               "kind": "IDENTIFIER",
 188               "name": "y",
 189               "startPosition": "60"
 190             }
 191           ],
 192           "startPosition": "56"
 193         }
 194       ]
 195     }
 196   },
 197   {
 198     "endPosition": "105",
 199     "kind": "VARIABLE",
 200     "binding": {
 201       "endPosition": "76",
 202       "kind": "IDENTIFIER",
 203       "name": "f4",
 204       "startPosition": "74"
 205     },
 206     "startPosition": "70",
 207     "initializer": {
 208       "endPosition": "102",
 209       "arrow": "true",
 210       "kind": "FUNCTION_EXPRESSION",
 211       "name": "null",
 212       "body": {
 213         "leftOperand": {
 214           "endPosition": "103",
 215           "kind": "IDENTIFIER",
 216           "name": "x",
 217           "startPosition": "102"
 218         },
 219         "endPosition": "105",
 220         "kind": "MULTIPLY",
 221         "rightOperand": {
 222           "endPosition": "105",
 223           "kind": "IDENTIFIER",
 224           "name": "y",
 225           "startPosition": "104"
 226         },
 227         "startPosition": "102"
 228       },
 229       "strict": "false",
 230       "startPosition": "102",
 231       "parameters": [
 232         {
 233           "expression": {
 234             "endPosition": "99",
 235             "kind": "OBJECT_LITERAL",
 236             "startPosition": "87",
 237             "properties": [
 238               {
 239                 "getter": "null",
 240                 "endPosition": "92",
 241                 "kind": "PROPERTY",
 242                 "setter": "null",
 243                 "value": {
 244                   "endPosition": "92",
 245                   "kind": "NUMBER_LITERAL",
 246                   "value": "4",
 247                   "startPosition": "91"
 248                 },
 249                 "startPosition": "88",
 250                 "key": {
 251                   "endPosition": "89",
 252                   "kind": "IDENTIFIER",
 253                   "name": "y",
 254                   "startPosition": "88"
 255                 }
 256               },
 257               {
 258                 "getter": "null",
 259                 "endPosition": "98",
 260                 "kind": "PROPERTY",
 261                 "setter": "null",
 262                 "value": {
 263                   "endPosition": "98",
 264                   "kind": "NUMBER_LITERAL",
 265                   "value": "5",
 266                   "startPosition": "97"
 267                 },
 268                 "startPosition": "94",
 269                 "key": {
 270                   "endPosition": "95",
 271                   "kind": "IDENTIFIER",
 272                   "name": "x",
 273                   "startPosition": "94"
 274                 }
 275               }
 276             ]
 277           },
 278           "endPosition": "99",
 279           "kind": "ASSIGNMENT",
 280           "variable": {
 281             "endPosition": "86",
 282             "kind": "OBJECT_LITERAL",
 283             "startPosition": "80",
 284             "properties": [
 285               {
 286                 "getter": "null",
 287                 "endPosition": "82",
 288                 "kind": "PROPERTY",
 289                 "setter": "null",
 290                 "value": {
 291                   "endPosition": "82",
 292                   "kind": "IDENTIFIER",
 293                   "name": "x",
 294                   "startPosition": "81"
 295                 },
 296                 "startPosition": "81",
 297                 "key": {
 298                   "endPosition": "82",
 299                   "kind": "IDENTIFIER",
 300                   "name": "x",
 301                   "startPosition": "81"
 302                 }
 303               },
 304               {
 305                 "getter": "null",
 306                 "endPosition": "85",
 307                 "kind": "PROPERTY",
 308                 "setter": "null",
 309                 "value": {
 310                   "endPosition": "85",
 311                   "kind": "IDENTIFIER",
 312                   "name": "y",
 313                   "startPosition": "84"
 314                 },
 315                 "startPosition": "84",
 316                 "key": {
 317                   "endPosition": "85",
 318                   "kind": "IDENTIFIER",
 319                   "name": "y",
 320                   "startPosition": "84"
 321                 }
 322               }
 323             ]
 324           },
 325           "startPosition": "80"
 326         }
 327       ]
 328     }
 329   },
 330   {
 331     "endPosition": "136",
 332     "kind": "VARIABLE",
 333     "binding": {
 334       "endPosition": "113",
 335       "kind": "IDENTIFIER",
 336       "name": "f5",
 337       "startPosition": "111"
 338     },
 339     "startPosition": "107",
 340     "initializer": {
 341       "endPosition": "133",
 342       "arrow": "true",
 343       "kind": "FUNCTION_EXPRESSION",
 344       "name": "null",
 345       "body": {
 346         "leftOperand": {
 347           "endPosition": "134",
 348           "kind": "IDENTIFIER",
 349           "name": "x",
 350           "startPosition": "133"
 351         },
 352         "endPosition": "136",
 353         "kind": "PLUS",
 354         "rightOperand": {
 355           "endPosition": "136",
 356           "kind": "IDENTIFIER",
 357           "name": "y",
 358           "startPosition": "135"
 359         },
 360         "startPosition": "133"
 361       },
 362       "strict": "false",
 363       "startPosition": "133",
 364       "parameters": [
 365         {
 366           "expression": {
 367             "endPosition": "130",
 368             "kind": "ARRAY_LITERAL",
 369             "elements": [
 370               {
 371                 "endPosition": "126",
 372                 "kind": "NUMBER_LITERAL",
 373                 "value": "3",
 374                 "startPosition": "125"
 375               },
 376               {
 377                 "endPosition": "129",
 378                 "kind": "NUMBER_LITERAL",
 379                 "value": "6",
 380                 "startPosition": "128"
 381               }
 382             ],
 383             "startPosition": "124"
 384           },
 385           "endPosition": "130",
 386           "kind": "ASSIGNMENT",
 387           "variable": {
 388             "endPosition": "123",
 389             "kind": "ARRAY_LITERAL",
 390             "elements": [
 391               {
 392                 "endPosition": "119",
 393                 "kind": "IDENTIFIER",
 394                 "name": "x",
 395                 "startPosition": "118"
 396               },
 397               {
 398                 "endPosition": "122",
 399                 "kind": "IDENTIFIER",
 400                 "name": "y",
 401                 "startPosition": "121"
 402               }
 403             ],
 404             "startPosition": "117"
 405           },
 406           "startPosition": "117"
 407         }
 408       ]
 409     }
 410   }
 411 ]