• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "type": "Program",
3  "statements": [
4    {
5      "type": "ClassDeclaration",
6      "definition": {
7        "id": {
8          "type": "Identifier",
9          "name": "ETSGLOBAL",
10          "decorators": [],
11          "loc": {
12            "start": {
13              "line": 1,
14              "column": 1,
15              "program": "forofUnboxing.ets"
16            },
17            "end": {
18              "line": 1,
19              "column": 1,
20              "program": "forofUnboxing.ets"
21            }
22          }
23        },
24        "superClass": null,
25        "implements": [],
26        "body": [
27          {
28            "type": "MethodDefinition",
29            "key": {
30              "type": "Identifier",
31              "name": "_$init$_",
32              "decorators": [],
33              "loc": {
34                "start": {
35                  "line": 1,
36                  "column": 1,
37                  "program": null
38                },
39                "end": {
40                  "line": 1,
41                  "column": 1,
42                  "program": null
43                }
44              }
45            },
46            "kind": "method",
47            "accessibility": "public",
48            "static": true,
49            "optional": false,
50            "computed": false,
51            "value": {
52              "type": "FunctionExpression",
53              "function": {
54                "type": "ScriptFunction",
55                "id": {
56                  "type": "Identifier",
57                  "name": "_$init$_",
58                  "decorators": [],
59                  "loc": {
60                    "start": {
61                      "line": 1,
62                      "column": 1,
63                      "program": null
64                    },
65                    "end": {
66                      "line": 1,
67                      "column": 1,
68                      "program": null
69                    }
70                  }
71                },
72                "generator": false,
73                "async": false,
74                "expression": false,
75                "params": [],
76                "body": {
77                  "type": "BlockStatement",
78                  "statements": [],
79                  "loc": {
80                    "start": {
81                      "line": 1,
82                      "column": 1,
83                      "program": null
84                    },
85                    "end": {
86                      "line": 1,
87                      "column": 1,
88                      "program": null
89                    }
90                  }
91                },
92                "loc": {
93                  "start": {
94                    "line": 1,
95                    "column": 1,
96                    "program": null
97                  },
98                  "end": {
99                    "line": 1,
100                    "column": 1,
101                    "program": null
102                  }
103                }
104              },
105              "loc": {
106                "start": {
107                  "line": 1,
108                  "column": 1,
109                  "program": null
110                },
111                "end": {
112                  "line": 1,
113                  "column": 1,
114                  "program": null
115                }
116              }
117            },
118            "overloads": [],
119            "decorators": [],
120            "loc": {
121              "start": {
122                "line": 1,
123                "column": 1,
124                "program": "forofUnboxing.ets"
125              },
126              "end": {
127                "line": 1,
128                "column": 1,
129                "program": "forofUnboxing.ets"
130              }
131            }
132          },
133          {
134            "type": "MethodDefinition",
135            "key": {
136              "type": "Identifier",
137              "name": "main",
138              "decorators": [],
139              "loc": {
140                "start": {
141                  "line": 16,
142                  "column": 10,
143                  "program": "forofUnboxing.ets"
144                },
145                "end": {
146                  "line": 16,
147                  "column": 14,
148                  "program": "forofUnboxing.ets"
149                }
150              }
151            },
152            "kind": "method",
153            "accessibility": "public",
154            "static": true,
155            "optional": false,
156            "computed": false,
157            "value": {
158              "type": "FunctionExpression",
159              "function": {
160                "type": "ScriptFunction",
161                "id": {
162                  "type": "Identifier",
163                  "name": "main",
164                  "decorators": [],
165                  "loc": {
166                    "start": {
167                      "line": 16,
168                      "column": 10,
169                      "program": "forofUnboxing.ets"
170                    },
171                    "end": {
172                      "line": 16,
173                      "column": 14,
174                      "program": "forofUnboxing.ets"
175                    }
176                  }
177                },
178                "generator": false,
179                "async": false,
180                "expression": false,
181                "params": [],
182                "returnType": {
183                  "type": "ETSPrimitiveType",
184                  "loc": {
185                    "start": {
186                      "line": 16,
187                      "column": 18,
188                      "program": "forofUnboxing.ets"
189                    },
190                    "end": {
191                      "line": 16,
192                      "column": 21,
193                      "program": "forofUnboxing.ets"
194                    }
195                  }
196                },
197                "body": {
198                  "type": "BlockStatement",
199                  "statements": [
200                    {
201                      "type": "VariableDeclaration",
202                      "declarations": [
203                        {
204                          "type": "VariableDeclarator",
205                          "id": {
206                            "type": "Identifier",
207                            "name": "res",
208                            "decorators": [],
209                            "loc": {
210                              "start": {
211                                "line": 17,
212                                "column": 9,
213                                "program": "forofUnboxing.ets"
214                              },
215                              "end": {
216                                "line": 17,
217                                "column": 12,
218                                "program": "forofUnboxing.ets"
219                              }
220                            }
221                          },
222                          "init": {
223                            "type": "StringLiteral",
224                            "value": "",
225                            "loc": {
226                              "start": {
227                                "line": 17,
228                                "column": 15,
229                                "program": "forofUnboxing.ets"
230                              },
231                              "end": {
232                                "line": 17,
233                                "column": 17,
234                                "program": "forofUnboxing.ets"
235                              }
236                            }
237                          },
238                          "loc": {
239                            "start": {
240                              "line": 17,
241                              "column": 9,
242                              "program": "forofUnboxing.ets"
243                            },
244                            "end": {
245                              "line": 17,
246                              "column": 17,
247                              "program": "forofUnboxing.ets"
248                            }
249                          }
250                        }
251                      ],
252                      "kind": "let",
253                      "loc": {
254                        "start": {
255                          "line": 17,
256                          "column": 5,
257                          "program": "forofUnboxing.ets"
258                        },
259                        "end": {
260                          "line": 17,
261                          "column": 17,
262                          "program": "forofUnboxing.ets"
263                        }
264                      }
265                    },
266                    {
267                      "type": "VariableDeclaration",
268                      "declarations": [
269                        {
270                          "type": "VariableDeclarator",
271                          "id": {
272                            "type": "Identifier",
273                            "name": "arr",
274                            "typeAnnotation": {
275                              "type": "ETSTypeReference",
276                              "part": {
277                                "type": "ETSTypeReferencePart",
278                                "name": {
279                                  "type": "Identifier",
280                                  "name": "Array",
281                                  "decorators": [],
282                                  "loc": {
283                                    "start": {
284                                      "line": 1,
285                                      "column": 1,
286                                      "program": "forofUnboxing.ets"
287                                    },
288                                    "end": {
289                                      "line": 1,
290                                      "column": 3,
291                                      "program": "forofUnboxing.ets"
292                                    }
293                                  }
294                                },
295                                "typeParams": {
296                                  "type": "TSTypeParameterInstantiation",
297                                  "params": [
298                                    {
299                                      "type": "ETSTypeReference",
300                                      "part": {
301                                        "type": "ETSTypeReferencePart",
302                                        "name": {
303                                          "type": "Identifier",
304                                          "name": "Long",
305                                          "decorators": [],
306                                          "loc": {
307                                            "start": {
308                                              "line": 1,
309                                              "column": 3,
310                                              "program": "forofUnboxing.ets"
311                                            },
312                                            "end": {
313                                              "line": 1,
314                                              "column": 3,
315                                              "program": "forofUnboxing.ets"
316                                            }
317                                          }
318                                        },
319                                        "loc": {
320                                          "start": {
321                                            "line": 1,
322                                            "column": 3,
323                                            "program": "forofUnboxing.ets"
324                                          },
325                                          "end": {
326                                            "line": 1,
327                                            "column": 3,
328                                            "program": "forofUnboxing.ets"
329                                          }
330                                        }
331                                      },
332                                      "loc": {
333                                        "start": {
334                                          "line": 1,
335                                          "column": 3,
336                                          "program": "forofUnboxing.ets"
337                                        },
338                                        "end": {
339                                          "line": 1,
340                                          "column": 3,
341                                          "program": "forofUnboxing.ets"
342                                        }
343                                      }
344                                    }
345                                  ],
346                                  "loc": {
347                                    "start": {
348                                      "line": 1,
349                                      "column": 3,
350                                      "program": "forofUnboxing.ets"
351                                    },
352                                    "end": {
353                                      "line": 1,
354                                      "column": 3,
355                                      "program": "forofUnboxing.ets"
356                                    }
357                                  }
358                                },
359                                "loc": {
360                                  "start": {
361                                    "line": 1,
362                                    "column": 1,
363                                    "program": "forofUnboxing.ets"
364                                  },
365                                  "end": {
366                                    "line": 1,
367                                    "column": 3,
368                                    "program": "forofUnboxing.ets"
369                                  }
370                                }
371                              },
372                              "loc": {
373                                "start": {
374                                  "line": 18,
375                                  "column": 18,
376                                  "program": "forofUnboxing.ets"
377                                },
378                                "end": {
379                                  "line": 18,
380                                  "column": 20,
381                                  "program": "forofUnboxing.ets"
382                                }
383                              }
384                            },
385                            "decorators": [],
386                            "loc": {
387                              "start": {
388                                "line": 18,
389                                "column": 9,
390                                "program": "forofUnboxing.ets"
391                              },
392                              "end": {
393                                "line": 18,
394                                "column": 12,
395                                "program": "forofUnboxing.ets"
396                              }
397                            }
398                          },
399                          "init": {
400                            "type": "ArrayExpression",
401                            "elements": [
402                              {
403                                "type": "ETSNewClassInstanceExpression",
404                                "typeReference": {
405                                  "type": "ETSTypeReference",
406                                  "part": {
407                                    "type": "ETSTypeReferencePart",
408                                    "name": {
409                                      "type": "Identifier",
410                                      "name": "Long",
411                                      "decorators": [],
412                                      "loc": {
413                                        "start": {
414                                          "line": 18,
415                                          "column": 28,
416                                          "program": "forofUnboxing.ets"
417                                        },
418                                        "end": {
419                                          "line": 18,
420                                          "column": 32,
421                                          "program": "forofUnboxing.ets"
422                                        }
423                                      }
424                                    },
425                                    "loc": {
426                                      "start": {
427                                        "line": 18,
428                                        "column": 28,
429                                        "program": "forofUnboxing.ets"
430                                      },
431                                      "end": {
432                                        "line": 18,
433                                        "column": 33,
434                                        "program": "forofUnboxing.ets"
435                                      }
436                                    }
437                                  },
438                                  "loc": {
439                                    "start": {
440                                      "line": 18,
441                                      "column": 28,
442                                      "program": "forofUnboxing.ets"
443                                    },
444                                    "end": {
445                                      "line": 18,
446                                      "column": 33,
447                                      "program": "forofUnboxing.ets"
448                                    }
449                                  }
450                                },
451                                "arguments": [
452                                  {
453                                    "type": "TSAsExpression",
454                                    "expression": {
455                                      "type": "NumberLiteral",
456                                      "value": 10,
457                                      "loc": {
458                                        "start": {
459                                          "line": 18,
460                                          "column": 33,
461                                          "program": "forofUnboxing.ets"
462                                        },
463                                        "end": {
464                                          "line": 18,
465                                          "column": 35,
466                                          "program": "forofUnboxing.ets"
467                                        }
468                                      }
469                                    },
470                                    "typeAnnotation": {
471                                      "type": "ETSPrimitiveType",
472                                      "loc": {
473                                        "start": {
474                                          "line": 18,
475                                          "column": 39,
476                                          "program": "forofUnboxing.ets"
477                                        },
478                                        "end": {
479                                          "line": 18,
480                                          "column": 43,
481                                          "program": "forofUnboxing.ets"
482                                        }
483                                      }
484                                    },
485                                    "loc": {
486                                      "start": {
487                                        "line": 18,
488                                        "column": 33,
489                                        "program": "forofUnboxing.ets"
490                                      },
491                                      "end": {
492                                        "line": 18,
493                                        "column": 35,
494                                        "program": "forofUnboxing.ets"
495                                      }
496                                    }
497                                  }
498                                ],
499                                "loc": {
500                                  "start": {
501                                    "line": 18,
502                                    "column": 24,
503                                    "program": "forofUnboxing.ets"
504                                  },
505                                  "end": {
506                                    "line": 18,
507                                    "column": 45,
508                                    "program": "forofUnboxing.ets"
509                                  }
510                                }
511                              },
512                              {
513                                "type": "ETSNewClassInstanceExpression",
514                                "typeReference": {
515                                  "type": "ETSTypeReference",
516                                  "part": {
517                                    "type": "ETSTypeReferencePart",
518                                    "name": {
519                                      "type": "Identifier",
520                                      "name": "Long",
521                                      "decorators": [],
522                                      "loc": {
523                                        "start": {
524                                          "line": 18,
525                                          "column": 50,
526                                          "program": "forofUnboxing.ets"
527                                        },
528                                        "end": {
529                                          "line": 18,
530                                          "column": 54,
531                                          "program": "forofUnboxing.ets"
532                                        }
533                                      }
534                                    },
535                                    "loc": {
536                                      "start": {
537                                        "line": 18,
538                                        "column": 50,
539                                        "program": "forofUnboxing.ets"
540                                      },
541                                      "end": {
542                                        "line": 18,
543                                        "column": 55,
544                                        "program": "forofUnboxing.ets"
545                                      }
546                                    }
547                                  },
548                                  "loc": {
549                                    "start": {
550                                      "line": 18,
551                                      "column": 50,
552                                      "program": "forofUnboxing.ets"
553                                    },
554                                    "end": {
555                                      "line": 18,
556                                      "column": 55,
557                                      "program": "forofUnboxing.ets"
558                                    }
559                                  }
560                                },
561                                "arguments": [
562                                  {
563                                    "type": "TSAsExpression",
564                                    "expression": {
565                                      "type": "NumberLiteral",
566                                      "value": 12,
567                                      "loc": {
568                                        "start": {
569                                          "line": 18,
570                                          "column": 55,
571                                          "program": "forofUnboxing.ets"
572                                        },
573                                        "end": {
574                                          "line": 18,
575                                          "column": 57,
576                                          "program": "forofUnboxing.ets"
577                                        }
578                                      }
579                                    },
580                                    "typeAnnotation": {
581                                      "type": "ETSPrimitiveType",
582                                      "loc": {
583                                        "start": {
584                                          "line": 18,
585                                          "column": 61,
586                                          "program": "forofUnboxing.ets"
587                                        },
588                                        "end": {
589                                          "line": 18,
590                                          "column": 65,
591                                          "program": "forofUnboxing.ets"
592                                        }
593                                      }
594                                    },
595                                    "loc": {
596                                      "start": {
597                                        "line": 18,
598                                        "column": 55,
599                                        "program": "forofUnboxing.ets"
600                                      },
601                                      "end": {
602                                        "line": 18,
603                                        "column": 57,
604                                        "program": "forofUnboxing.ets"
605                                      }
606                                    }
607                                  }
608                                ],
609                                "loc": {
610                                  "start": {
611                                    "line": 18,
612                                    "column": 46,
613                                    "program": "forofUnboxing.ets"
614                                  },
615                                  "end": {
616                                    "line": 18,
617                                    "column": 67,
618                                    "program": "forofUnboxing.ets"
619                                  }
620                                }
621                              },
622                              {
623                                "type": "ETSNewClassInstanceExpression",
624                                "typeReference": {
625                                  "type": "ETSTypeReference",
626                                  "part": {
627                                    "type": "ETSTypeReferencePart",
628                                    "name": {
629                                      "type": "Identifier",
630                                      "name": "Long",
631                                      "decorators": [],
632                                      "loc": {
633                                        "start": {
634                                          "line": 18,
635                                          "column": 72,
636                                          "program": "forofUnboxing.ets"
637                                        },
638                                        "end": {
639                                          "line": 18,
640                                          "column": 76,
641                                          "program": "forofUnboxing.ets"
642                                        }
643                                      }
644                                    },
645                                    "loc": {
646                                      "start": {
647                                        "line": 18,
648                                        "column": 72,
649                                        "program": "forofUnboxing.ets"
650                                      },
651                                      "end": {
652                                        "line": 18,
653                                        "column": 77,
654                                        "program": "forofUnboxing.ets"
655                                      }
656                                    }
657                                  },
658                                  "loc": {
659                                    "start": {
660                                      "line": 18,
661                                      "column": 72,
662                                      "program": "forofUnboxing.ets"
663                                    },
664                                    "end": {
665                                      "line": 18,
666                                      "column": 77,
667                                      "program": "forofUnboxing.ets"
668                                    }
669                                  }
670                                },
671                                "arguments": [
672                                  {
673                                    "type": "TSAsExpression",
674                                    "expression": {
675                                      "type": "NumberLiteral",
676                                      "value": 33,
677                                      "loc": {
678                                        "start": {
679                                          "line": 18,
680                                          "column": 77,
681                                          "program": "forofUnboxing.ets"
682                                        },
683                                        "end": {
684                                          "line": 18,
685                                          "column": 79,
686                                          "program": "forofUnboxing.ets"
687                                        }
688                                      }
689                                    },
690                                    "typeAnnotation": {
691                                      "type": "ETSPrimitiveType",
692                                      "loc": {
693                                        "start": {
694                                          "line": 18,
695                                          "column": 83,
696                                          "program": "forofUnboxing.ets"
697                                        },
698                                        "end": {
699                                          "line": 18,
700                                          "column": 87,
701                                          "program": "forofUnboxing.ets"
702                                        }
703                                      }
704                                    },
705                                    "loc": {
706                                      "start": {
707                                        "line": 18,
708                                        "column": 77,
709                                        "program": "forofUnboxing.ets"
710                                      },
711                                      "end": {
712                                        "line": 18,
713                                        "column": 79,
714                                        "program": "forofUnboxing.ets"
715                                      }
716                                    }
717                                  }
718                                ],
719                                "loc": {
720                                  "start": {
721                                    "line": 18,
722                                    "column": 68,
723                                    "program": "forofUnboxing.ets"
724                                  },
725                                  "end": {
726                                    "line": 18,
727                                    "column": 89,
728                                    "program": "forofUnboxing.ets"
729                                  }
730                                }
731                              }
732                            ],
733                            "loc": {
734                              "start": {
735                                "line": 18,
736                                "column": 23,
737                                "program": "forofUnboxing.ets"
738                              },
739                              "end": {
740                                "line": 18,
741                                "column": 89,
742                                "program": "forofUnboxing.ets"
743                              }
744                            }
745                          },
746                          "loc": {
747                            "start": {
748                              "line": 18,
749                              "column": 9,
750                              "program": "forofUnboxing.ets"
751                            },
752                            "end": {
753                              "line": 18,
754                              "column": 89,
755                              "program": "forofUnboxing.ets"
756                            }
757                          }
758                        }
759                      ],
760                      "kind": "let",
761                      "loc": {
762                        "start": {
763                          "line": 18,
764                          "column": 5,
765                          "program": "forofUnboxing.ets"
766                        },
767                        "end": {
768                          "line": 18,
769                          "column": 89,
770                          "program": "forofUnboxing.ets"
771                        }
772                      }
773                    },
774                    {
775                      "type": "ForOfStatement",
776                      "await": false,
777                      "left": {
778                        "type": "VariableDeclaration",
779                        "declarations": [
780                          {
781                            "type": "VariableDeclarator",
782                            "id": {
783                              "type": "Identifier",
784                              "name": "i",
785                              "typeAnnotation": {
786                                "type": "ETSPrimitiveType",
787                                "loc": {
788                                  "start": {
789                                    "line": 19,
790                                    "column": 17,
791                                    "program": "forofUnboxing.ets"
792                                  },
793                                  "end": {
794                                    "line": 19,
795                                    "column": 21,
796                                    "program": "forofUnboxing.ets"
797                                  }
798                                }
799                              },
800                              "decorators": [],
801                              "loc": {
802                                "start": {
803                                  "line": 19,
804                                  "column": 14,
805                                  "program": "forofUnboxing.ets"
806                                },
807                                "end": {
808                                  "line": 19,
809                                  "column": 15,
810                                  "program": "forofUnboxing.ets"
811                                }
812                              }
813                            },
814                            "init": null,
815                            "loc": {
816                              "start": {
817                                "line": 19,
818                                "column": 14,
819                                "program": "forofUnboxing.ets"
820                              },
821                              "end": {
822                                "line": 19,
823                                "column": 15,
824                                "program": "forofUnboxing.ets"
825                              }
826                            }
827                          }
828                        ],
829                        "kind": "let",
830                        "loc": {
831                          "start": {
832                            "line": 19,
833                            "column": 10,
834                            "program": "forofUnboxing.ets"
835                          },
836                          "end": {
837                            "line": 19,
838                            "column": 15,
839                            "program": "forofUnboxing.ets"
840                          }
841                        }
842                      },
843                      "right": {
844                        "type": "Identifier",
845                        "name": "arr",
846                        "decorators": [],
847                        "loc": {
848                          "start": {
849                            "line": 19,
850                            "column": 25,
851                            "program": "forofUnboxing.ets"
852                          },
853                          "end": {
854                            "line": 19,
855                            "column": 28,
856                            "program": "forofUnboxing.ets"
857                          }
858                        }
859                      },
860                      "body": {
861                        "type": "ExpressionStatement",
862                        "expression": {
863                          "type": "AssignmentExpression",
864                          "operator": "+=",
865                          "left": {
866                            "type": "Identifier",
867                            "name": "res",
868                            "decorators": [],
869                            "loc": {
870                              "start": {
871                                "line": 19,
872                                "column": 30,
873                                "program": "forofUnboxing.ets"
874                              },
875                              "end": {
876                                "line": 19,
877                                "column": 33,
878                                "program": "forofUnboxing.ets"
879                              }
880                            }
881                          },
882                          "right": {
883                            "type": "Identifier",
884                            "name": "i",
885                            "decorators": [],
886                            "loc": {
887                              "start": {
888                                "line": 19,
889                                "column": 37,
890                                "program": "forofUnboxing.ets"
891                              },
892                              "end": {
893                                "line": 19,
894                                "column": 38,
895                                "program": "forofUnboxing.ets"
896                              }
897                            }
898                          },
899                          "loc": {
900                            "start": {
901                              "line": 19,
902                              "column": 30,
903                              "program": "forofUnboxing.ets"
904                            },
905                            "end": {
906                              "line": 19,
907                              "column": 38,
908                              "program": "forofUnboxing.ets"
909                            }
910                          }
911                        },
912                        "loc": {
913                          "start": {
914                            "line": 19,
915                            "column": 30,
916                            "program": "forofUnboxing.ets"
917                          },
918                          "end": {
919                            "line": 19,
920                            "column": 38,
921                            "program": "forofUnboxing.ets"
922                          }
923                        }
924                      },
925                      "loc": {
926                        "start": {
927                          "line": 19,
928                          "column": 5,
929                          "program": "forofUnboxing.ets"
930                        },
931                        "end": {
932                          "line": 19,
933                          "column": 38,
934                          "program": "forofUnboxing.ets"
935                        }
936                      }
937                    },
938                    {
939                      "type": "IfStatement",
940                      "test": {
941                        "type": "BinaryExpression",
942                        "operator": "==",
943                        "left": {
944                          "type": "Identifier",
945                          "name": "res",
946                          "decorators": [],
947                          "loc": {
948                            "start": {
949                              "line": 20,
950                              "column": 9,
951                              "program": "forofUnboxing.ets"
952                            },
953                            "end": {
954                              "line": 20,
955                              "column": 12,
956                              "program": "forofUnboxing.ets"
957                            }
958                          }
959                        },
960                        "right": {
961                          "type": "StringLiteral",
962                          "value": "101233",
963                          "loc": {
964                            "start": {
965                              "line": 20,
966                              "column": 16,
967                              "program": "forofUnboxing.ets"
968                            },
969                            "end": {
970                              "line": 20,
971                              "column": 24,
972                              "program": "forofUnboxing.ets"
973                            }
974                          }
975                        },
976                        "loc": {
977                          "start": {
978                            "line": 20,
979                            "column": 9,
980                            "program": "forofUnboxing.ets"
981                          },
982                          "end": {
983                            "line": 20,
984                            "column": 24,
985                            "program": "forofUnboxing.ets"
986                          }
987                        }
988                      },
989                      "consequent": {
990                        "type": "ReturnStatement",
991                        "argument": {
992                          "type": "NumberLiteral",
993                          "value": 0,
994                          "loc": {
995                            "start": {
996                              "line": 20,
997                              "column": 33,
998                              "program": "forofUnboxing.ets"
999                            },
1000                            "end": {
1001                              "line": 20,
1002                              "column": 34,
1003                              "program": "forofUnboxing.ets"
1004                            }
1005                          }
1006                        },
1007                        "loc": {
1008                          "start": {
1009                            "line": 20,
1010                            "column": 26,
1011                            "program": "forofUnboxing.ets"
1012                          },
1013                          "end": {
1014                            "line": 20,
1015                            "column": 35,
1016                            "program": "forofUnboxing.ets"
1017                          }
1018                        }
1019                      },
1020                      "alternate": null,
1021                      "loc": {
1022                        "start": {
1023                          "line": 20,
1024                          "column": 5,
1025                          "program": "forofUnboxing.ets"
1026                        },
1027                        "end": {
1028                          "line": 20,
1029                          "column": 35,
1030                          "program": "forofUnboxing.ets"
1031                        }
1032                      }
1033                    },
1034                    {
1035                      "type": "ReturnStatement",
1036                      "argument": {
1037                        "type": "NumberLiteral",
1038                        "value": 1,
1039                        "loc": {
1040                          "start": {
1041                            "line": 21,
1042                            "column": 12,
1043                            "program": "forofUnboxing.ets"
1044                          },
1045                          "end": {
1046                            "line": 21,
1047                            "column": 13,
1048                            "program": "forofUnboxing.ets"
1049                          }
1050                        }
1051                      },
1052                      "loc": {
1053                        "start": {
1054                          "line": 21,
1055                          "column": 5,
1056                          "program": "forofUnboxing.ets"
1057                        },
1058                        "end": {
1059                          "line": 21,
1060                          "column": 14,
1061                          "program": "forofUnboxing.ets"
1062                        }
1063                      }
1064                    }
1065                  ],
1066                  "loc": {
1067                    "start": {
1068                      "line": 16,
1069                      "column": 22,
1070                      "program": "forofUnboxing.ets"
1071                    },
1072                    "end": {
1073                      "line": 22,
1074                      "column": 2,
1075                      "program": "forofUnboxing.ets"
1076                    }
1077                  }
1078                },
1079                "loc": {
1080                  "start": {
1081                    "line": 16,
1082                    "column": 10,
1083                    "program": "forofUnboxing.ets"
1084                  },
1085                  "end": {
1086                    "line": 22,
1087                    "column": 2,
1088                    "program": "forofUnboxing.ets"
1089                  }
1090                }
1091              },
1092              "loc": {
1093                "start": {
1094                  "line": 16,
1095                  "column": 10,
1096                  "program": "forofUnboxing.ets"
1097                },
1098                "end": {
1099                  "line": 22,
1100                  "column": 2,
1101                  "program": "forofUnboxing.ets"
1102                }
1103              }
1104            },
1105            "overloads": [],
1106            "decorators": [],
1107            "loc": {
1108              "start": {
1109                "line": 16,
1110                "column": 1,
1111                "program": "forofUnboxing.ets"
1112              },
1113              "end": {
1114                "line": 22,
1115                "column": 2,
1116                "program": "forofUnboxing.ets"
1117              }
1118            }
1119          }
1120        ],
1121        "loc": {
1122          "start": {
1123            "line": 1,
1124            "column": 1,
1125            "program": "forofUnboxing.ets"
1126          },
1127          "end": {
1128            "line": 1,
1129            "column": 1,
1130            "program": "forofUnboxing.ets"
1131          }
1132        }
1133      },
1134      "loc": {
1135        "start": {
1136          "line": 1,
1137          "column": 1,
1138          "program": "forofUnboxing.ets"
1139        },
1140        "end": {
1141          "line": 1,
1142          "column": 1,
1143          "program": "forofUnboxing.ets"
1144        }
1145      }
1146    }
1147  ],
1148  "loc": {
1149    "start": {
1150      "line": 1,
1151      "column": 1,
1152      "program": "forofUnboxing.ets"
1153    },
1154    "end": {
1155      "line": 23,
1156      "column": 1,
1157      "program": "forofUnboxing.ets"
1158    }
1159  }
1160}
1161