• 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": "labeledForStatement.ets"
16            },
17            "end": {
18              "line": 1,
19              "column": 1,
20              "program": "labeledForStatement.ets"
21            }
22          }
23        },
24        "superClass": null,
25        "implements": [],
26        "body": [
27          {
28            "type": "MethodDefinition",
29            "key": {
30              "type": "Identifier",
31              "name": "main",
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": "main",
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": "labeledForStatement.ets"
125              },
126              "end": {
127                "line": 1,
128                "column": 1,
129                "program": "labeledForStatement.ets"
130              }
131            }
132          },
133          {
134            "type": "MethodDefinition",
135            "key": {
136              "type": "Identifier",
137              "name": "_$init$_",
138              "decorators": [],
139              "loc": {
140                "start": {
141                  "line": 1,
142                  "column": 1,
143                  "program": null
144                },
145                "end": {
146                  "line": 1,
147                  "column": 1,
148                  "program": null
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": "_$init$_",
164                  "decorators": [],
165                  "loc": {
166                    "start": {
167                      "line": 1,
168                      "column": 1,
169                      "program": null
170                    },
171                    "end": {
172                      "line": 1,
173                      "column": 1,
174                      "program": null
175                    }
176                  }
177                },
178                "generator": false,
179                "async": false,
180                "expression": false,
181                "params": [],
182                "body": {
183                  "type": "BlockStatement",
184                  "statements": [],
185                  "loc": {
186                    "start": {
187                      "line": 1,
188                      "column": 1,
189                      "program": null
190                    },
191                    "end": {
192                      "line": 1,
193                      "column": 1,
194                      "program": null
195                    }
196                  }
197                },
198                "loc": {
199                  "start": {
200                    "line": 1,
201                    "column": 1,
202                    "program": null
203                  },
204                  "end": {
205                    "line": 1,
206                    "column": 1,
207                    "program": null
208                  }
209                }
210              },
211              "loc": {
212                "start": {
213                  "line": 1,
214                  "column": 1,
215                  "program": null
216                },
217                "end": {
218                  "line": 1,
219                  "column": 1,
220                  "program": null
221                }
222              }
223            },
224            "overloads": [],
225            "decorators": [],
226            "loc": {
227              "start": {
228                "line": 1,
229                "column": 1,
230                "program": "labeledForStatement.ets"
231              },
232              "end": {
233                "line": 1,
234                "column": 1,
235                "program": "labeledForStatement.ets"
236              }
237            }
238          },
239          {
240            "type": "MethodDefinition",
241            "key": {
242              "type": "Identifier",
243              "name": "labeledForTest01",
244              "decorators": [],
245              "loc": {
246                "start": {
247                  "line": 16,
248                  "column": 10,
249                  "program": "labeledForStatement.ets"
250                },
251                "end": {
252                  "line": 16,
253                  "column": 26,
254                  "program": "labeledForStatement.ets"
255                }
256              }
257            },
258            "kind": "method",
259            "accessibility": "public",
260            "static": true,
261            "optional": false,
262            "computed": false,
263            "value": {
264              "type": "FunctionExpression",
265              "function": {
266                "type": "ScriptFunction",
267                "id": {
268                  "type": "Identifier",
269                  "name": "labeledForTest01",
270                  "decorators": [],
271                  "loc": {
272                    "start": {
273                      "line": 16,
274                      "column": 10,
275                      "program": "labeledForStatement.ets"
276                    },
277                    "end": {
278                      "line": 16,
279                      "column": 26,
280                      "program": "labeledForStatement.ets"
281                    }
282                  }
283                },
284                "generator": false,
285                "async": false,
286                "expression": false,
287                "params": [],
288                "returnType": {
289                  "type": "ETSPrimitiveType",
290                  "loc": {
291                    "start": {
292                      "line": 16,
293                      "column": 30,
294                      "program": "labeledForStatement.ets"
295                    },
296                    "end": {
297                      "line": 16,
298                      "column": 34,
299                      "program": "labeledForStatement.ets"
300                    }
301                  }
302                },
303                "body": {
304                  "type": "BlockStatement",
305                  "statements": [
306                    {
307                      "type": "LabelledStatement",
308                      "label": {
309                        "type": "Identifier",
310                        "name": "label1",
311                        "decorators": [],
312                        "loc": {
313                          "start": {
314                            "line": 17,
315                            "column": 3,
316                            "program": "labeledForStatement.ets"
317                          },
318                          "end": {
319                            "line": 17,
320                            "column": 9,
321                            "program": "labeledForStatement.ets"
322                          }
323                        }
324                      },
325                      "body": {
326                        "type": "ForUpdateStatement",
327                        "init": {
328                          "type": "VariableDeclaration",
329                          "declarations": [
330                            {
331                              "type": "VariableDeclarator",
332                              "id": {
333                                "type": "Identifier",
334                                "name": "i",
335                                "decorators": [],
336                                "loc": {
337                                  "start": {
338                                    "line": 18,
339                                    "column": 12,
340                                    "program": "labeledForStatement.ets"
341                                  },
342                                  "end": {
343                                    "line": 18,
344                                    "column": 13,
345                                    "program": "labeledForStatement.ets"
346                                  }
347                                }
348                              },
349                              "init": {
350                                "type": "NumberLiteral",
351                                "value": 0,
352                                "loc": {
353                                  "start": {
354                                    "line": 18,
355                                    "column": 16,
356                                    "program": "labeledForStatement.ets"
357                                  },
358                                  "end": {
359                                    "line": 18,
360                                    "column": 17,
361                                    "program": "labeledForStatement.ets"
362                                  }
363                                }
364                              },
365                              "loc": {
366                                "start": {
367                                  "line": 18,
368                                  "column": 12,
369                                  "program": "labeledForStatement.ets"
370                                },
371                                "end": {
372                                  "line": 18,
373                                  "column": 17,
374                                  "program": "labeledForStatement.ets"
375                                }
376                              }
377                            }
378                          ],
379                          "kind": "let",
380                          "loc": {
381                            "start": {
382                              "line": 18,
383                              "column": 8,
384                              "program": "labeledForStatement.ets"
385                            },
386                            "end": {
387                              "line": 18,
388                              "column": 17,
389                              "program": "labeledForStatement.ets"
390                            }
391                          }
392                        },
393                        "test": {
394                          "type": "BinaryExpression",
395                          "operator": "<",
396                          "left": {
397                            "type": "Identifier",
398                            "name": "i",
399                            "decorators": [],
400                            "loc": {
401                              "start": {
402                                "line": 18,
403                                "column": 19,
404                                "program": "labeledForStatement.ets"
405                              },
406                              "end": {
407                                "line": 18,
408                                "column": 20,
409                                "program": "labeledForStatement.ets"
410                              }
411                            }
412                          },
413                          "right": {
414                            "type": "NumberLiteral",
415                            "value": 10,
416                            "loc": {
417                              "start": {
418                                "line": 18,
419                                "column": 23,
420                                "program": "labeledForStatement.ets"
421                              },
422                              "end": {
423                                "line": 18,
424                                "column": 25,
425                                "program": "labeledForStatement.ets"
426                              }
427                            }
428                          },
429                          "loc": {
430                            "start": {
431                              "line": 18,
432                              "column": 19,
433                              "program": "labeledForStatement.ets"
434                            },
435                            "end": {
436                              "line": 18,
437                              "column": 25,
438                              "program": "labeledForStatement.ets"
439                            }
440                          }
441                        },
442                        "update": {
443                          "type": "UpdateExpression",
444                          "operator": "++",
445                          "prefix": true,
446                          "argument": {
447                            "type": "Identifier",
448                            "name": "i",
449                            "decorators": [],
450                            "loc": {
451                              "start": {
452                                "line": 18,
453                                "column": 29,
454                                "program": "labeledForStatement.ets"
455                              },
456                              "end": {
457                                "line": 18,
458                                "column": 30,
459                                "program": "labeledForStatement.ets"
460                              }
461                            }
462                          },
463                          "loc": {
464                            "start": {
465                              "line": 18,
466                              "column": 27,
467                              "program": "labeledForStatement.ets"
468                            },
469                            "end": {
470                              "line": 18,
471                              "column": 30,
472                              "program": "labeledForStatement.ets"
473                            }
474                          }
475                        },
476                        "body": {
477                          "type": "BlockStatement",
478                          "statements": [
479                            {
480                              "type": "IfStatement",
481                              "test": {
482                                "type": "BinaryExpression",
483                                "operator": ">",
484                                "left": {
485                                  "type": "Identifier",
486                                  "name": "i",
487                                  "decorators": [],
488                                  "loc": {
489                                    "start": {
490                                      "line": 19,
491                                      "column": 9,
492                                      "program": "labeledForStatement.ets"
493                                    },
494                                    "end": {
495                                      "line": 19,
496                                      "column": 10,
497                                      "program": "labeledForStatement.ets"
498                                    }
499                                  }
500                                },
501                                "right": {
502                                  "type": "NumberLiteral",
503                                  "value": 0,
504                                  "loc": {
505                                    "start": {
506                                      "line": 19,
507                                      "column": 13,
508                                      "program": "labeledForStatement.ets"
509                                    },
510                                    "end": {
511                                      "line": 19,
512                                      "column": 14,
513                                      "program": "labeledForStatement.ets"
514                                    }
515                                  }
516                                },
517                                "loc": {
518                                  "start": {
519                                    "line": 19,
520                                    "column": 9,
521                                    "program": "labeledForStatement.ets"
522                                  },
523                                  "end": {
524                                    "line": 19,
525                                    "column": 14,
526                                    "program": "labeledForStatement.ets"
527                                  }
528                                }
529                              },
530                              "consequent": {
531                                "type": "BlockStatement",
532                                "statements": [
533                                  {
534                                    "type": "ContinueStatement",
535                                    "label": {
536                                      "type": "Identifier",
537                                      "name": "label1",
538                                      "decorators": [],
539                                      "loc": {
540                                        "start": {
541                                          "line": 20,
542                                          "column": 16,
543                                          "program": "labeledForStatement.ets"
544                                        },
545                                        "end": {
546                                          "line": 20,
547                                          "column": 22,
548                                          "program": "labeledForStatement.ets"
549                                        }
550                                      }
551                                    },
552                                    "loc": {
553                                      "start": {
554                                        "line": 20,
555                                        "column": 7,
556                                        "program": "labeledForStatement.ets"
557                                      },
558                                      "end": {
559                                        "line": 20,
560                                        "column": 23,
561                                        "program": "labeledForStatement.ets"
562                                      }
563                                    }
564                                  }
565                                ],
566                                "loc": {
567                                  "start": {
568                                    "line": 19,
569                                    "column": 16,
570                                    "program": "labeledForStatement.ets"
571                                  },
572                                  "end": {
573                                    "line": 21,
574                                    "column": 6,
575                                    "program": "labeledForStatement.ets"
576                                  }
577                                }
578                              },
579                              "alternate": {
580                                "type": "BlockStatement",
581                                "statements": [
582                                  {
583                                    "type": "BreakStatement",
584                                    "label": {
585                                      "type": "Identifier",
586                                      "name": "label1",
587                                      "decorators": [],
588                                      "loc": {
589                                        "start": {
590                                          "line": 22,
591                                          "column": 13,
592                                          "program": "labeledForStatement.ets"
593                                        },
594                                        "end": {
595                                          "line": 22,
596                                          "column": 19,
597                                          "program": "labeledForStatement.ets"
598                                        }
599                                      }
600                                    },
601                                    "loc": {
602                                      "start": {
603                                        "line": 22,
604                                        "column": 7,
605                                        "program": "labeledForStatement.ets"
606                                      },
607                                      "end": {
608                                        "line": 22,
609                                        "column": 20,
610                                        "program": "labeledForStatement.ets"
611                                      }
612                                    }
613                                  }
614                                ],
615                                "loc": {
616                                  "start": {
617                                    "line": 21,
618                                    "column": 12,
619                                    "program": "labeledForStatement.ets"
620                                  },
621                                  "end": {
622                                    "line": 23,
623                                    "column": 6,
624                                    "program": "labeledForStatement.ets"
625                                  }
626                                }
627                              },
628                              "loc": {
629                                "start": {
630                                  "line": 19,
631                                  "column": 5,
632                                  "program": "labeledForStatement.ets"
633                                },
634                                "end": {
635                                  "line": 23,
636                                  "column": 6,
637                                  "program": "labeledForStatement.ets"
638                                }
639                              }
640                            }
641                          ],
642                          "loc": {
643                            "start": {
644                              "line": 18,
645                              "column": 32,
646                              "program": "labeledForStatement.ets"
647                            },
648                            "end": {
649                              "line": 24,
650                              "column": 4,
651                              "program": "labeledForStatement.ets"
652                            }
653                          }
654                        },
655                        "loc": {
656                          "start": {
657                            "line": 18,
658                            "column": 3,
659                            "program": "labeledForStatement.ets"
660                          },
661                          "end": {
662                            "line": 24,
663                            "column": 4,
664                            "program": "labeledForStatement.ets"
665                          }
666                        }
667                      },
668                      "loc": {
669                        "start": {
670                          "line": 17,
671                          "column": 3,
672                          "program": "labeledForStatement.ets"
673                        },
674                        "end": {
675                          "line": 24,
676                          "column": 4,
677                          "program": "labeledForStatement.ets"
678                        }
679                      }
680                    },
681                    {
682                      "type": "LabelledStatement",
683                      "label": {
684                        "type": "Identifier",
685                        "name": "label2",
686                        "decorators": [],
687                        "loc": {
688                          "start": {
689                            "line": 26,
690                            "column": 3,
691                            "program": "labeledForStatement.ets"
692                          },
693                          "end": {
694                            "line": 26,
695                            "column": 9,
696                            "program": "labeledForStatement.ets"
697                          }
698                        }
699                      },
700                      "body": {
701                        "type": "ForUpdateStatement",
702                        "init": {
703                          "type": "VariableDeclaration",
704                          "declarations": [
705                            {
706                              "type": "VariableDeclarator",
707                              "id": {
708                                "type": "Identifier",
709                                "name": "i",
710                                "decorators": [],
711                                "loc": {
712                                  "start": {
713                                    "line": 27,
714                                    "column": 12,
715                                    "program": "labeledForStatement.ets"
716                                  },
717                                  "end": {
718                                    "line": 27,
719                                    "column": 13,
720                                    "program": "labeledForStatement.ets"
721                                  }
722                                }
723                              },
724                              "init": {
725                                "type": "NumberLiteral",
726                                "value": 0,
727                                "loc": {
728                                  "start": {
729                                    "line": 27,
730                                    "column": 16,
731                                    "program": "labeledForStatement.ets"
732                                  },
733                                  "end": {
734                                    "line": 27,
735                                    "column": 17,
736                                    "program": "labeledForStatement.ets"
737                                  }
738                                }
739                              },
740                              "loc": {
741                                "start": {
742                                  "line": 27,
743                                  "column": 12,
744                                  "program": "labeledForStatement.ets"
745                                },
746                                "end": {
747                                  "line": 27,
748                                  "column": 17,
749                                  "program": "labeledForStatement.ets"
750                                }
751                              }
752                            }
753                          ],
754                          "kind": "let",
755                          "loc": {
756                            "start": {
757                              "line": 27,
758                              "column": 8,
759                              "program": "labeledForStatement.ets"
760                            },
761                            "end": {
762                              "line": 27,
763                              "column": 17,
764                              "program": "labeledForStatement.ets"
765                            }
766                          }
767                        },
768                        "test": {
769                          "type": "BinaryExpression",
770                          "operator": "<",
771                          "left": {
772                            "type": "Identifier",
773                            "name": "i",
774                            "decorators": [],
775                            "loc": {
776                              "start": {
777                                "line": 27,
778                                "column": 19,
779                                "program": "labeledForStatement.ets"
780                              },
781                              "end": {
782                                "line": 27,
783                                "column": 20,
784                                "program": "labeledForStatement.ets"
785                              }
786                            }
787                          },
788                          "right": {
789                            "type": "NumberLiteral",
790                            "value": 10,
791                            "loc": {
792                              "start": {
793                                "line": 27,
794                                "column": 23,
795                                "program": "labeledForStatement.ets"
796                              },
797                              "end": {
798                                "line": 27,
799                                "column": 25,
800                                "program": "labeledForStatement.ets"
801                              }
802                            }
803                          },
804                          "loc": {
805                            "start": {
806                              "line": 27,
807                              "column": 19,
808                              "program": "labeledForStatement.ets"
809                            },
810                            "end": {
811                              "line": 27,
812                              "column": 25,
813                              "program": "labeledForStatement.ets"
814                            }
815                          }
816                        },
817                        "update": {
818                          "type": "UpdateExpression",
819                          "operator": "++",
820                          "prefix": true,
821                          "argument": {
822                            "type": "Identifier",
823                            "name": "i",
824                            "decorators": [],
825                            "loc": {
826                              "start": {
827                                "line": 27,
828                                "column": 29,
829                                "program": "labeledForStatement.ets"
830                              },
831                              "end": {
832                                "line": 27,
833                                "column": 30,
834                                "program": "labeledForStatement.ets"
835                              }
836                            }
837                          },
838                          "loc": {
839                            "start": {
840                              "line": 27,
841                              "column": 27,
842                              "program": "labeledForStatement.ets"
843                            },
844                            "end": {
845                              "line": 27,
846                              "column": 30,
847                              "program": "labeledForStatement.ets"
848                            }
849                          }
850                        },
851                        "body": {
852                          "type": "BlockStatement",
853                          "statements": [
854                            {
855                              "type": "ForUpdateStatement",
856                              "init": {
857                                "type": "VariableDeclaration",
858                                "declarations": [
859                                  {
860                                    "type": "VariableDeclarator",
861                                    "id": {
862                                      "type": "Identifier",
863                                      "name": "j",
864                                      "decorators": [],
865                                      "loc": {
866                                        "start": {
867                                          "line": 28,
868                                          "column": 14,
869                                          "program": "labeledForStatement.ets"
870                                        },
871                                        "end": {
872                                          "line": 28,
873                                          "column": 15,
874                                          "program": "labeledForStatement.ets"
875                                        }
876                                      }
877                                    },
878                                    "init": {
879                                      "type": "NumberLiteral",
880                                      "value": 0,
881                                      "loc": {
882                                        "start": {
883                                          "line": 28,
884                                          "column": 18,
885                                          "program": "labeledForStatement.ets"
886                                        },
887                                        "end": {
888                                          "line": 28,
889                                          "column": 19,
890                                          "program": "labeledForStatement.ets"
891                                        }
892                                      }
893                                    },
894                                    "loc": {
895                                      "start": {
896                                        "line": 28,
897                                        "column": 14,
898                                        "program": "labeledForStatement.ets"
899                                      },
900                                      "end": {
901                                        "line": 28,
902                                        "column": 19,
903                                        "program": "labeledForStatement.ets"
904                                      }
905                                    }
906                                  }
907                                ],
908                                "kind": "let",
909                                "loc": {
910                                  "start": {
911                                    "line": 28,
912                                    "column": 10,
913                                    "program": "labeledForStatement.ets"
914                                  },
915                                  "end": {
916                                    "line": 28,
917                                    "column": 19,
918                                    "program": "labeledForStatement.ets"
919                                  }
920                                }
921                              },
922                              "test": {
923                                "type": "BinaryExpression",
924                                "operator": "<",
925                                "left": {
926                                  "type": "Identifier",
927                                  "name": "j",
928                                  "decorators": [],
929                                  "loc": {
930                                    "start": {
931                                      "line": 28,
932                                      "column": 21,
933                                      "program": "labeledForStatement.ets"
934                                    },
935                                    "end": {
936                                      "line": 28,
937                                      "column": 22,
938                                      "program": "labeledForStatement.ets"
939                                    }
940                                  }
941                                },
942                                "right": {
943                                  "type": "NumberLiteral",
944                                  "value": 10,
945                                  "loc": {
946                                    "start": {
947                                      "line": 28,
948                                      "column": 25,
949                                      "program": "labeledForStatement.ets"
950                                    },
951                                    "end": {
952                                      "line": 28,
953                                      "column": 27,
954                                      "program": "labeledForStatement.ets"
955                                    }
956                                  }
957                                },
958                                "loc": {
959                                  "start": {
960                                    "line": 28,
961                                    "column": 21,
962                                    "program": "labeledForStatement.ets"
963                                  },
964                                  "end": {
965                                    "line": 28,
966                                    "column": 27,
967                                    "program": "labeledForStatement.ets"
968                                  }
969                                }
970                              },
971                              "update": {
972                                "type": "UpdateExpression",
973                                "operator": "++",
974                                "prefix": true,
975                                "argument": {
976                                  "type": "Identifier",
977                                  "name": "j",
978                                  "decorators": [],
979                                  "loc": {
980                                    "start": {
981                                      "line": 28,
982                                      "column": 31,
983                                      "program": "labeledForStatement.ets"
984                                    },
985                                    "end": {
986                                      "line": 28,
987                                      "column": 32,
988                                      "program": "labeledForStatement.ets"
989                                    }
990                                  }
991                                },
992                                "loc": {
993                                  "start": {
994                                    "line": 28,
995                                    "column": 29,
996                                    "program": "labeledForStatement.ets"
997                                  },
998                                  "end": {
999                                    "line": 28,
1000                                    "column": 32,
1001                                    "program": "labeledForStatement.ets"
1002                                  }
1003                                }
1004                              },
1005                              "body": {
1006                                "type": "BlockStatement",
1007                                "statements": [
1008                                  {
1009                                    "type": "IfStatement",
1010                                    "test": {
1011                                      "type": "LogicalExpression",
1012                                      "operator": "||",
1013                                      "left": {
1014                                        "type": "BinaryExpression",
1015                                        "operator": ">",
1016                                        "left": {
1017                                          "type": "Identifier",
1018                                          "name": "j",
1019                                          "decorators": [],
1020                                          "loc": {
1021                                            "start": {
1022                                              "line": 29,
1023                                              "column": 11,
1024                                              "program": "labeledForStatement.ets"
1025                                            },
1026                                            "end": {
1027                                              "line": 29,
1028                                              "column": 12,
1029                                              "program": "labeledForStatement.ets"
1030                                            }
1031                                          }
1032                                        },
1033                                        "right": {
1034                                          "type": "NumberLiteral",
1035                                          "value": 0,
1036                                          "loc": {
1037                                            "start": {
1038                                              "line": 29,
1039                                              "column": 15,
1040                                              "program": "labeledForStatement.ets"
1041                                            },
1042                                            "end": {
1043                                              "line": 29,
1044                                              "column": 16,
1045                                              "program": "labeledForStatement.ets"
1046                                            }
1047                                          }
1048                                        },
1049                                        "loc": {
1050                                          "start": {
1051                                            "line": 29,
1052                                            "column": 11,
1053                                            "program": "labeledForStatement.ets"
1054                                          },
1055                                          "end": {
1056                                            "line": 29,
1057                                            "column": 16,
1058                                            "program": "labeledForStatement.ets"
1059                                          }
1060                                        }
1061                                      },
1062                                      "right": {
1063                                        "type": "BinaryExpression",
1064                                        "operator": ">",
1065                                        "left": {
1066                                          "type": "Identifier",
1067                                          "name": "i",
1068                                          "decorators": [],
1069                                          "loc": {
1070                                            "start": {
1071                                              "line": 29,
1072                                              "column": 20,
1073                                              "program": "labeledForStatement.ets"
1074                                            },
1075                                            "end": {
1076                                              "line": 29,
1077                                              "column": 21,
1078                                              "program": "labeledForStatement.ets"
1079                                            }
1080                                          }
1081                                        },
1082                                        "right": {
1083                                          "type": "NumberLiteral",
1084                                          "value": 1,
1085                                          "loc": {
1086                                            "start": {
1087                                              "line": 29,
1088                                              "column": 24,
1089                                              "program": "labeledForStatement.ets"
1090                                            },
1091                                            "end": {
1092                                              "line": 29,
1093                                              "column": 25,
1094                                              "program": "labeledForStatement.ets"
1095                                            }
1096                                          }
1097                                        },
1098                                        "loc": {
1099                                          "start": {
1100                                            "line": 29,
1101                                            "column": 20,
1102                                            "program": "labeledForStatement.ets"
1103                                          },
1104                                          "end": {
1105                                            "line": 29,
1106                                            "column": 25,
1107                                            "program": "labeledForStatement.ets"
1108                                          }
1109                                        }
1110                                      },
1111                                      "loc": {
1112                                        "start": {
1113                                          "line": 29,
1114                                          "column": 11,
1115                                          "program": "labeledForStatement.ets"
1116                                        },
1117                                        "end": {
1118                                          "line": 29,
1119                                          "column": 25,
1120                                          "program": "labeledForStatement.ets"
1121                                        }
1122                                      }
1123                                    },
1124                                    "consequent": {
1125                                      "type": "BlockStatement",
1126                                      "statements": [
1127                                        {
1128                                          "type": "ContinueStatement",
1129                                          "label": {
1130                                            "type": "Identifier",
1131                                            "name": "label2",
1132                                            "decorators": [],
1133                                            "loc": {
1134                                              "start": {
1135                                                "line": 30,
1136                                                "column": 18,
1137                                                "program": "labeledForStatement.ets"
1138                                              },
1139                                              "end": {
1140                                                "line": 30,
1141                                                "column": 24,
1142                                                "program": "labeledForStatement.ets"
1143                                              }
1144                                            }
1145                                          },
1146                                          "loc": {
1147                                            "start": {
1148                                              "line": 30,
1149                                              "column": 9,
1150                                              "program": "labeledForStatement.ets"
1151                                            },
1152                                            "end": {
1153                                              "line": 30,
1154                                              "column": 25,
1155                                              "program": "labeledForStatement.ets"
1156                                            }
1157                                          }
1158                                        }
1159                                      ],
1160                                      "loc": {
1161                                        "start": {
1162                                          "line": 29,
1163                                          "column": 27,
1164                                          "program": "labeledForStatement.ets"
1165                                        },
1166                                        "end": {
1167                                          "line": 31,
1168                                          "column": 8,
1169                                          "program": "labeledForStatement.ets"
1170                                        }
1171                                      }
1172                                    },
1173                                    "alternate": {
1174                                      "type": "BlockStatement",
1175                                      "statements": [
1176                                        {
1177                                          "type": "BreakStatement",
1178                                          "label": {
1179                                            "type": "Identifier",
1180                                            "name": "label2",
1181                                            "decorators": [],
1182                                            "loc": {
1183                                              "start": {
1184                                                "line": 32,
1185                                                "column": 15,
1186                                                "program": "labeledForStatement.ets"
1187                                              },
1188                                              "end": {
1189                                                "line": 32,
1190                                                "column": 21,
1191                                                "program": "labeledForStatement.ets"
1192                                              }
1193                                            }
1194                                          },
1195                                          "loc": {
1196                                            "start": {
1197                                              "line": 32,
1198                                              "column": 9,
1199                                              "program": "labeledForStatement.ets"
1200                                            },
1201                                            "end": {
1202                                              "line": 32,
1203                                              "column": 22,
1204                                              "program": "labeledForStatement.ets"
1205                                            }
1206                                          }
1207                                        }
1208                                      ],
1209                                      "loc": {
1210                                        "start": {
1211                                          "line": 31,
1212                                          "column": 14,
1213                                          "program": "labeledForStatement.ets"
1214                                        },
1215                                        "end": {
1216                                          "line": 33,
1217                                          "column": 8,
1218                                          "program": "labeledForStatement.ets"
1219                                        }
1220                                      }
1221                                    },
1222                                    "loc": {
1223                                      "start": {
1224                                        "line": 29,
1225                                        "column": 7,
1226                                        "program": "labeledForStatement.ets"
1227                                      },
1228                                      "end": {
1229                                        "line": 33,
1230                                        "column": 8,
1231                                        "program": "labeledForStatement.ets"
1232                                      }
1233                                    }
1234                                  }
1235                                ],
1236                                "loc": {
1237                                  "start": {
1238                                    "line": 28,
1239                                    "column": 34,
1240                                    "program": "labeledForStatement.ets"
1241                                  },
1242                                  "end": {
1243                                    "line": 34,
1244                                    "column": 6,
1245                                    "program": "labeledForStatement.ets"
1246                                  }
1247                                }
1248                              },
1249                              "loc": {
1250                                "start": {
1251                                  "line": 28,
1252                                  "column": 5,
1253                                  "program": "labeledForStatement.ets"
1254                                },
1255                                "end": {
1256                                  "line": 34,
1257                                  "column": 6,
1258                                  "program": "labeledForStatement.ets"
1259                                }
1260                              }
1261                            }
1262                          ],
1263                          "loc": {
1264                            "start": {
1265                              "line": 27,
1266                              "column": 32,
1267                              "program": "labeledForStatement.ets"
1268                            },
1269                            "end": {
1270                              "line": 35,
1271                              "column": 4,
1272                              "program": "labeledForStatement.ets"
1273                            }
1274                          }
1275                        },
1276                        "loc": {
1277                          "start": {
1278                            "line": 27,
1279                            "column": 3,
1280                            "program": "labeledForStatement.ets"
1281                          },
1282                          "end": {
1283                            "line": 35,
1284                            "column": 4,
1285                            "program": "labeledForStatement.ets"
1286                          }
1287                        }
1288                      },
1289                      "loc": {
1290                        "start": {
1291                          "line": 26,
1292                          "column": 3,
1293                          "program": "labeledForStatement.ets"
1294                        },
1295                        "end": {
1296                          "line": 35,
1297                          "column": 4,
1298                          "program": "labeledForStatement.ets"
1299                        }
1300                      }
1301                    }
1302                  ],
1303                  "loc": {
1304                    "start": {
1305                      "line": 16,
1306                      "column": 35,
1307                      "program": "labeledForStatement.ets"
1308                    },
1309                    "end": {
1310                      "line": 36,
1311                      "column": 2,
1312                      "program": "labeledForStatement.ets"
1313                    }
1314                  }
1315                },
1316                "loc": {
1317                  "start": {
1318                    "line": 16,
1319                    "column": 10,
1320                    "program": "labeledForStatement.ets"
1321                  },
1322                  "end": {
1323                    "line": 36,
1324                    "column": 2,
1325                    "program": "labeledForStatement.ets"
1326                  }
1327                }
1328              },
1329              "loc": {
1330                "start": {
1331                  "line": 16,
1332                  "column": 10,
1333                  "program": "labeledForStatement.ets"
1334                },
1335                "end": {
1336                  "line": 36,
1337                  "column": 2,
1338                  "program": "labeledForStatement.ets"
1339                }
1340              }
1341            },
1342            "overloads": [],
1343            "decorators": [],
1344            "loc": {
1345              "start": {
1346                "line": 16,
1347                "column": 1,
1348                "program": "labeledForStatement.ets"
1349              },
1350              "end": {
1351                "line": 36,
1352                "column": 2,
1353                "program": "labeledForStatement.ets"
1354              }
1355            }
1356          }
1357        ],
1358        "loc": {
1359          "start": {
1360            "line": 1,
1361            "column": 1,
1362            "program": "labeledForStatement.ets"
1363          },
1364          "end": {
1365            "line": 1,
1366            "column": 1,
1367            "program": "labeledForStatement.ets"
1368          }
1369        }
1370      },
1371      "loc": {
1372        "start": {
1373          "line": 1,
1374          "column": 1,
1375          "program": "labeledForStatement.ets"
1376        },
1377        "end": {
1378          "line": 1,
1379          "column": 1,
1380          "program": "labeledForStatement.ets"
1381        }
1382      }
1383    }
1384  ],
1385  "loc": {
1386    "start": {
1387      "line": 1,
1388      "column": 1,
1389      "program": "labeledForStatement.ets"
1390    },
1391    "end": {
1392      "line": 37,
1393      "column": 1,
1394      "program": "labeledForStatement.ets"
1395    }
1396  }
1397}
1398