1{ 2 "type": "Program", 3 "statements": [ 4 { 5 "type": "VariableDeclaration", 6 "declarations": [ 7 { 8 "type": "VariableDeclarator", 9 "id": { 10 "type": "Identifier", 11 "name": "f1", 12 "decorators": [], 13 "loc": { 14 "start": { 15 "line": 17, 16 "column": 5 17 }, 18 "end": { 19 "line": 17, 20 "column": 7 21 } 22 } 23 }, 24 "init": { 25 "type": "FunctionExpression", 26 "function": { 27 "type": "ScriptFunction", 28 "id": null, 29 "generator": false, 30 "async": false, 31 "expression": false, 32 "params": [], 33 "body": { 34 "type": "BlockStatement", 35 "statements": [ 36 { 37 "type": "ExpressionStatement", 38 "expression": { 39 "type": "StringLiteral", 40 "value": "asd", 41 "loc": { 42 "start": { 43 "line": 17, 44 "column": 23 45 }, 46 "end": { 47 "line": 17, 48 "column": 28 49 } 50 } 51 }, 52 "loc": { 53 "start": { 54 "line": 17, 55 "column": 23 56 }, 57 "end": { 58 "line": 17, 59 "column": 28 60 } 61 } 62 } 63 ], 64 "loc": { 65 "start": { 66 "line": 17, 67 "column": 21 68 }, 69 "end": { 70 "line": 17, 71 "column": 30 72 } 73 } 74 }, 75 "loc": { 76 "start": { 77 "line": 17, 78 "column": 10 79 }, 80 "end": { 81 "line": 17, 82 "column": 30 83 } 84 } 85 }, 86 "loc": { 87 "start": { 88 "line": 17, 89 "column": 10 90 }, 91 "end": { 92 "line": 17, 93 "column": 30 94 } 95 } 96 }, 97 "loc": { 98 "start": { 99 "line": 17, 100 "column": 5 101 }, 102 "end": { 103 "line": 17, 104 "column": 30 105 } 106 } 107 }, 108 { 109 "type": "VariableDeclarator", 110 "id": { 111 "type": "Identifier", 112 "name": "f10", 113 "decorators": [], 114 "loc": { 115 "start": { 116 "line": 17, 117 "column": 32 118 }, 119 "end": { 120 "line": 17, 121 "column": 35 122 } 123 } 124 }, 125 "init": null, 126 "loc": { 127 "start": { 128 "line": 17, 129 "column": 32 130 }, 131 "end": { 132 "line": 17, 133 "column": 35 134 } 135 } 136 } 137 ], 138 "kind": "var", 139 "loc": { 140 "start": { 141 "line": 17, 142 "column": 1 143 }, 144 "end": { 145 "line": 18, 146 "column": 2 147 } 148 } 149 }, 150 { 151 "type": "ExpressionStatement", 152 "expression": { 153 "type": "AssignmentExpression", 154 "operator": "=", 155 "left": { 156 "type": "Identifier", 157 "name": "f2", 158 "decorators": [], 159 "loc": { 160 "start": { 161 "line": 19, 162 "column": 1 163 }, 164 "end": { 165 "line": 19, 166 "column": 3 167 } 168 } 169 }, 170 "right": { 171 "type": "FunctionExpression", 172 "function": { 173 "type": "ScriptFunction", 174 "id": null, 175 "generator": false, 176 "async": false, 177 "expression": false, 178 "params": [], 179 "body": { 180 "type": "BlockStatement", 181 "statements": [ 182 { 183 "type": "ReturnStatement", 184 "argument": { 185 "type": "NumberLiteral", 186 "value": 123, 187 "loc": { 188 "start": { 189 "line": 20, 190 "column": 10 191 }, 192 "end": { 193 "line": 20, 194 "column": 13 195 } 196 } 197 }, 198 "loc": { 199 "start": { 200 "line": 20, 201 "column": 3 202 }, 203 "end": { 204 "line": 20, 205 "column": 13 206 } 207 } 208 } 209 ], 210 "loc": { 211 "start": { 212 "line": 19, 213 "column": 17 214 }, 215 "end": { 216 "line": 20, 217 "column": 15 218 } 219 } 220 }, 221 "loc": { 222 "start": { 223 "line": 19, 224 "column": 6 225 }, 226 "end": { 227 "line": 20, 228 "column": 15 229 } 230 } 231 }, 232 "loc": { 233 "start": { 234 "line": 19, 235 "column": 6 236 }, 237 "end": { 238 "line": 20, 239 "column": 15 240 } 241 } 242 }, 243 "loc": { 244 "start": { 245 "line": 19, 246 "column": 1 247 }, 248 "end": { 249 "line": 20, 250 "column": 15 251 } 252 } 253 }, 254 "loc": { 255 "start": { 256 "line": 19, 257 "column": 1 258 }, 259 "end": { 260 "line": 20, 261 "column": 15 262 } 263 } 264 }, 265 { 266 "type": "ExpressionStatement", 267 "expression": { 268 "type": "AssignmentExpression", 269 "operator": "=", 270 "left": { 271 "type": "Identifier", 272 "name": "f3", 273 "decorators": [], 274 "loc": { 275 "start": { 276 "line": 22, 277 "column": 1 278 }, 279 "end": { 280 "line": 22, 281 "column": 3 282 } 283 } 284 }, 285 "right": { 286 "type": "FunctionExpression", 287 "function": { 288 "type": "ScriptFunction", 289 "id": null, 290 "generator": false, 291 "async": false, 292 "expression": false, 293 "params": [], 294 "body": { 295 "type": "BlockStatement", 296 "statements": [ 297 { 298 "type": "ReturnStatement", 299 "argument": { 300 "type": "NumberLiteral", 301 "value": 123, 302 "loc": { 303 "start": { 304 "line": 24, 305 "column": 10 306 }, 307 "end": { 308 "line": 24, 309 "column": 13 310 } 311 } 312 }, 313 "loc": { 314 "start": { 315 "line": 24, 316 "column": 3 317 }, 318 "end": { 319 "line": 24, 320 "column": 14 321 } 322 } 323 } 324 ], 325 "loc": { 326 "start": { 327 "line": 23, 328 "column": 1 329 }, 330 "end": { 331 "line": 25, 332 "column": 2 333 } 334 } 335 }, 336 "loc": { 337 "start": { 338 "line": 22, 339 "column": 6 340 }, 341 "end": { 342 "line": 25, 343 "column": 2 344 } 345 } 346 }, 347 "loc": { 348 "start": { 349 "line": 22, 350 "column": 6 351 }, 352 "end": { 353 "line": 25, 354 "column": 2 355 } 356 } 357 }, 358 "loc": { 359 "start": { 360 "line": 22, 361 "column": 1 362 }, 363 "end": { 364 "line": 25, 365 "column": 2 366 } 367 } 368 }, 369 "loc": { 370 "start": { 371 "line": 22, 372 "column": 1 373 }, 374 "end": { 375 "line": 25, 376 "column": 2 377 } 378 } 379 }, 380 { 381 "type": "VariableDeclaration", 382 "declarations": [ 383 { 384 "type": "VariableDeclarator", 385 "id": { 386 "type": "Identifier", 387 "name": "d", 388 "decorators": [], 389 "loc": { 390 "start": { 391 "line": 27, 392 "column": 5 393 }, 394 "end": { 395 "line": 27, 396 "column": 6 397 } 398 } 399 }, 400 "init": null, 401 "loc": { 402 "start": { 403 "line": 27, 404 "column": 5 405 }, 406 "end": { 407 "line": 27, 408 "column": 6 409 } 410 } 411 } 412 ], 413 "kind": "let", 414 "loc": { 415 "start": { 416 "line": 27, 417 "column": 1 418 }, 419 "end": { 420 "line": 27, 421 "column": 7 422 } 423 } 424 }, 425 { 426 "type": "FunctionDeclaration", 427 "function": { 428 "type": "ScriptFunction", 429 "id": { 430 "type": "Identifier", 431 "name": "f4", 432 "decorators": [], 433 "loc": { 434 "start": { 435 "line": 29, 436 "column": 10 437 }, 438 "end": { 439 "line": 29, 440 "column": 12 441 } 442 } 443 }, 444 "generator": false, 445 "async": false, 446 "expression": false, 447 "params": [ 448 { 449 "type": "Identifier", 450 "name": "a", 451 "decorators": [], 452 "loc": { 453 "start": { 454 "line": 29, 455 "column": 13 456 }, 457 "end": { 458 "line": 29, 459 "column": 14 460 } 461 } 462 }, 463 { 464 "type": "Identifier", 465 "name": "b", 466 "decorators": [], 467 "loc": { 468 "start": { 469 "line": 29, 470 "column": 16 471 }, 472 "end": { 473 "line": 29, 474 "column": 17 475 } 476 } 477 }, 478 { 479 "type": "Identifier", 480 "name": "c", 481 "decorators": [], 482 "loc": { 483 "start": { 484 "line": 29, 485 "column": 19 486 }, 487 "end": { 488 "line": 29, 489 "column": 20 490 } 491 } 492 } 493 ], 494 "body": { 495 "type": "BlockStatement", 496 "statements": [ 497 { 498 "type": "VariableDeclaration", 499 "declarations": [ 500 { 501 "type": "VariableDeclarator", 502 "id": { 503 "type": "Identifier", 504 "name": "d", 505 "decorators": [], 506 "loc": { 507 "start": { 508 "line": 30, 509 "column": 7 510 }, 511 "end": { 512 "line": 30, 513 "column": 8 514 } 515 } 516 }, 517 "init": null, 518 "loc": { 519 "start": { 520 "line": 30, 521 "column": 7 522 }, 523 "end": { 524 "line": 30, 525 "column": 8 526 } 527 } 528 } 529 ], 530 "kind": "let", 531 "loc": { 532 "start": { 533 "line": 30, 534 "column": 3 535 }, 536 "end": { 537 "line": 30, 538 "column": 9 539 } 540 } 541 } 542 ], 543 "loc": { 544 "start": { 545 "line": 29, 546 "column": 22 547 }, 548 "end": { 549 "line": 31, 550 "column": 2 551 } 552 } 553 }, 554 "loc": { 555 "start": { 556 "line": 29, 557 "column": 1 558 }, 559 "end": { 560 "line": 31, 561 "column": 2 562 } 563 } 564 }, 565 "loc": { 566 "start": { 567 "line": 29, 568 "column": 1 569 }, 570 "end": { 571 "line": 31, 572 "column": 2 573 } 574 } 575 } 576 ], 577 "loc": { 578 "start": { 579 "line": 1, 580 "column": 1 581 }, 582 "end": { 583 "line": 32, 584 "column": 1 585 } 586 } 587} 588