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