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            },
16            "end": {
17              "line": 1,
18              "column": 1
19            }
20          }
21        },
22        "superClass": null,
23        "implements": [],
24        "body": [
25          {
26            "type": "MethodDefinition",
27            "key": {
28              "type": "Identifier",
29              "name": "_$init$_",
30              "decorators": [],
31              "loc": {
32                "start": {
33                  "line": 1,
34                  "column": 1
35                },
36                "end": {
37                  "line": 1,
38                  "column": 1
39                }
40              }
41            },
42            "kind": "method",
43            "accessibility": "public",
44            "static": true,
45            "optional": false,
46            "computed": false,
47            "value": {
48              "type": "FunctionExpression",
49              "function": {
50                "type": "ScriptFunction",
51                "id": {
52                  "type": "Identifier",
53                  "name": "_$init$_",
54                  "decorators": [],
55                  "loc": {
56                    "start": {
57                      "line": 1,
58                      "column": 1
59                    },
60                    "end": {
61                      "line": 1,
62                      "column": 1
63                    }
64                  }
65                },
66                "generator": false,
67                "async": false,
68                "expression": false,
69                "params": [],
70                "body": {
71                  "type": "BlockStatement",
72                  "statements": [],
73                  "loc": {
74                    "start": {
75                      "line": 1,
76                      "column": 1
77                    },
78                    "end": {
79                      "line": 1,
80                      "column": 1
81                    }
82                  }
83                },
84                "loc": {
85                  "start": {
86                    "line": 1,
87                    "column": 1
88                  },
89                  "end": {
90                    "line": 1,
91                    "column": 1
92                  }
93                }
94              },
95              "loc": {
96                "start": {
97                  "line": 1,
98                  "column": 1
99                },
100                "end": {
101                  "line": 1,
102                  "column": 1
103                }
104              }
105            },
106            "overloads": [],
107            "decorators": [],
108            "loc": {
109              "start": {
110                "line": 1,
111                "column": 1
112              },
113              "end": {
114                "line": 1,
115                "column": 1
116              }
117            }
118          },
119          {
120            "type": "MethodDefinition",
121            "key": {
122              "type": "Identifier",
123              "name": "main",
124              "decorators": [],
125              "loc": {
126                "start": {
127                  "line": 16,
128                  "column": 10
129                },
130                "end": {
131                  "line": 16,
132                  "column": 14
133                }
134              }
135            },
136            "kind": "method",
137            "accessibility": "public",
138            "static": true,
139            "optional": false,
140            "computed": false,
141            "value": {
142              "type": "FunctionExpression",
143              "function": {
144                "type": "ScriptFunction",
145                "id": {
146                  "type": "Identifier",
147                  "name": "main",
148                  "decorators": [],
149                  "loc": {
150                    "start": {
151                      "line": 16,
152                      "column": 10
153                    },
154                    "end": {
155                      "line": 16,
156                      "column": 14
157                    }
158                  }
159                },
160                "generator": false,
161                "async": false,
162                "expression": false,
163                "params": [],
164                "body": {
165                  "type": "BlockStatement",
166                  "statements": [
167                    {
168                      "type": "VariableDeclaration",
169                      "declarations": [
170                        {
171                          "type": "VariableDeclarator",
172                          "id": {
173                            "type": "Identifier",
174                            "name": "float",
175                            "typeAnnotation": {
176                              "type": "ETSPrimitiveType",
177                              "loc": {
178                                "start": {
179                                  "line": 17,
180                                  "column": 17
181                                },
182                                "end": {
183                                  "line": 17,
184                                  "column": 22
185                                }
186                              }
187                            },
188                            "decorators": [],
189                            "loc": {
190                              "start": {
191                                "line": 17,
192                                "column": 9
193                              },
194                              "end": {
195                                "line": 17,
196                                "column": 14
197                              }
198                            }
199                          },
200                          "init": null,
201                          "loc": {
202                            "start": {
203                              "line": 17,
204                              "column": 9
205                            },
206                            "end": {
207                              "line": 17,
208                              "column": 14
209                            }
210                          }
211                        }
212                      ],
213                      "kind": "let",
214                      "loc": {
215                        "start": {
216                          "line": 17,
217                          "column": 5
218                        },
219                        "end": {
220                          "line": 17,
221                          "column": 23
222                        }
223                      }
224                    },
225                    {
226                      "type": "VariableDeclaration",
227                      "declarations": [
228                        {
229                          "type": "VariableDeclarator",
230                          "id": {
231                            "type": "Identifier",
232                            "name": "boolean",
233                            "typeAnnotation": {
234                              "type": "ETSPrimitiveType",
235                              "loc": {
236                                "start": {
237                                  "line": 18,
238                                  "column": 19
239                                },
240                                "end": {
241                                  "line": 18,
242                                  "column": 26
243                                }
244                              }
245                            },
246                            "decorators": [],
247                            "loc": {
248                              "start": {
249                                "line": 18,
250                                "column": 9
251                              },
252                              "end": {
253                                "line": 18,
254                                "column": 16
255                              }
256                            }
257                          },
258                          "init": null,
259                          "loc": {
260                            "start": {
261                              "line": 18,
262                              "column": 9
263                            },
264                            "end": {
265                              "line": 18,
266                              "column": 16
267                            }
268                          }
269                        }
270                      ],
271                      "kind": "let",
272                      "loc": {
273                        "start": {
274                          "line": 18,
275                          "column": 5
276                        },
277                        "end": {
278                          "line": 18,
279                          "column": 27
280                        }
281                      }
282                    },
283                    {
284                      "type": "VariableDeclaration",
285                      "declarations": [
286                        {
287                          "type": "VariableDeclarator",
288                          "id": {
289                            "type": "Identifier",
290                            "name": "double",
291                            "typeAnnotation": {
292                              "type": "ETSPrimitiveType",
293                              "loc": {
294                                "start": {
295                                  "line": 19,
296                                  "column": 18
297                                },
298                                "end": {
299                                  "line": 19,
300                                  "column": 24
301                                }
302                              }
303                            },
304                            "decorators": [],
305                            "loc": {
306                              "start": {
307                                "line": 19,
308                                "column": 9
309                              },
310                              "end": {
311                                "line": 19,
312                                "column": 15
313                              }
314                            }
315                          },
316                          "init": null,
317                          "loc": {
318                            "start": {
319                              "line": 19,
320                              "column": 9
321                            },
322                            "end": {
323                              "line": 19,
324                              "column": 15
325                            }
326                          }
327                        }
328                      ],
329                      "kind": "let",
330                      "loc": {
331                        "start": {
332                          "line": 19,
333                          "column": 5
334                        },
335                        "end": {
336                          "line": 19,
337                          "column": 25
338                        }
339                      }
340                    },
341                    {
342                      "type": "VariableDeclaration",
343                      "declarations": [
344                        {
345                          "type": "VariableDeclarator",
346                          "id": {
347                            "type": "Identifier",
348                            "name": "byte",
349                            "typeAnnotation": {
350                              "type": "ETSPrimitiveType",
351                              "loc": {
352                                "start": {
353                                  "line": 20,
354                                  "column": 16
355                                },
356                                "end": {
357                                  "line": 20,
358                                  "column": 20
359                                }
360                              }
361                            },
362                            "decorators": [],
363                            "loc": {
364                              "start": {
365                                "line": 20,
366                                "column": 9
367                              },
368                              "end": {
369                                "line": 20,
370                                "column": 13
371                              }
372                            }
373                          },
374                          "init": null,
375                          "loc": {
376                            "start": {
377                              "line": 20,
378                              "column": 9
379                            },
380                            "end": {
381                              "line": 20,
382                              "column": 13
383                            }
384                          }
385                        }
386                      ],
387                      "kind": "let",
388                      "loc": {
389                        "start": {
390                          "line": 20,
391                          "column": 5
392                        },
393                        "end": {
394                          "line": 20,
395                          "column": 21
396                        }
397                      }
398                    },
399                    {
400                      "type": "VariableDeclaration",
401                      "declarations": [
402                        {
403                          "type": "VariableDeclarator",
404                          "id": {
405                            "type": "Identifier",
406                            "name": "short",
407                            "typeAnnotation": {
408                              "type": "ETSPrimitiveType",
409                              "loc": {
410                                "start": {
411                                  "line": 21,
412                                  "column": 17
413                                },
414                                "end": {
415                                  "line": 21,
416                                  "column": 22
417                                }
418                              }
419                            },
420                            "decorators": [],
421                            "loc": {
422                              "start": {
423                                "line": 21,
424                                "column": 9
425                              },
426                              "end": {
427                                "line": 21,
428                                "column": 14
429                              }
430                            }
431                          },
432                          "init": null,
433                          "loc": {
434                            "start": {
435                              "line": 21,
436                              "column": 9
437                            },
438                            "end": {
439                              "line": 21,
440                              "column": 14
441                            }
442                          }
443                        }
444                      ],
445                      "kind": "let",
446                      "loc": {
447                        "start": {
448                          "line": 21,
449                          "column": 5
450                        },
451                        "end": {
452                          "line": 21,
453                          "column": 23
454                        }
455                      }
456                    },
457                    {
458                      "type": "VariableDeclaration",
459                      "declarations": [
460                        {
461                          "type": "VariableDeclarator",
462                          "id": {
463                            "type": "Identifier",
464                            "name": "int",
465                            "typeAnnotation": {
466                              "type": "ETSPrimitiveType",
467                              "loc": {
468                                "start": {
469                                  "line": 22,
470                                  "column": 15
471                                },
472                                "end": {
473                                  "line": 22,
474                                  "column": 18
475                                }
476                              }
477                            },
478                            "decorators": [],
479                            "loc": {
480                              "start": {
481                                "line": 22,
482                                "column": 9
483                              },
484                              "end": {
485                                "line": 22,
486                                "column": 12
487                              }
488                            }
489                          },
490                          "init": null,
491                          "loc": {
492                            "start": {
493                              "line": 22,
494                              "column": 9
495                            },
496                            "end": {
497                              "line": 22,
498                              "column": 12
499                            }
500                          }
501                        }
502                      ],
503                      "kind": "let",
504                      "loc": {
505                        "start": {
506                          "line": 22,
507                          "column": 5
508                        },
509                        "end": {
510                          "line": 22,
511                          "column": 19
512                        }
513                      }
514                    },
515                    {
516                      "type": "VariableDeclaration",
517                      "declarations": [
518                        {
519                          "type": "VariableDeclarator",
520                          "id": {
521                            "type": "Identifier",
522                            "name": "char",
523                            "typeAnnotation": {
524                              "type": "ETSPrimitiveType",
525                              "loc": {
526                                "start": {
527                                  "line": 23,
528                                  "column": 16
529                                },
530                                "end": {
531                                  "line": 23,
532                                  "column": 20
533                                }
534                              }
535                            },
536                            "decorators": [],
537                            "loc": {
538                              "start": {
539                                "line": 23,
540                                "column": 9
541                              },
542                              "end": {
543                                "line": 23,
544                                "column": 13
545                              }
546                            }
547                          },
548                          "init": null,
549                          "loc": {
550                            "start": {
551                              "line": 23,
552                              "column": 9
553                            },
554                            "end": {
555                              "line": 23,
556                              "column": 13
557                            }
558                          }
559                        }
560                      ],
561                      "kind": "let",
562                      "loc": {
563                        "start": {
564                          "line": 23,
565                          "column": 5
566                        },
567                        "end": {
568                          "line": 23,
569                          "column": 21
570                        }
571                      }
572                    },
573                    {
574                      "type": "VariableDeclaration",
575                      "declarations": [
576                        {
577                          "type": "VariableDeclarator",
578                          "id": {
579                            "type": "Identifier",
580                            "name": "long",
581                            "typeAnnotation": {
582                              "type": "ETSPrimitiveType",
583                              "loc": {
584                                "start": {
585                                  "line": 24,
586                                  "column": 16
587                                },
588                                "end": {
589                                  "line": 24,
590                                  "column": 20
591                                }
592                              }
593                            },
594                            "decorators": [],
595                            "loc": {
596                              "start": {
597                                "line": 24,
598                                "column": 9
599                              },
600                              "end": {
601                                "line": 24,
602                                "column": 13
603                              }
604                            }
605                          },
606                          "init": null,
607                          "loc": {
608                            "start": {
609                              "line": 24,
610                              "column": 9
611                            },
612                            "end": {
613                              "line": 24,
614                              "column": 13
615                            }
616                          }
617                        }
618                      ],
619                      "kind": "let",
620                      "loc": {
621                        "start": {
622                          "line": 24,
623                          "column": 5
624                        },
625                        "end": {
626                          "line": 24,
627                          "column": 21
628                        }
629                      }
630                    }
631                  ],
632                  "loc": {
633                    "start": {
634                      "line": 16,
635                      "column": 17
636                    },
637                    "end": {
638                      "line": 25,
639                      "column": 2
640                    }
641                  }
642                },
643                "loc": {
644                  "start": {
645                    "line": 16,
646                    "column": 14
647                  },
648                  "end": {
649                    "line": 25,
650                    "column": 2
651                  }
652                }
653              },
654              "loc": {
655                "start": {
656                  "line": 16,
657                  "column": 14
658                },
659                "end": {
660                  "line": 25,
661                  "column": 2
662                }
663              }
664            },
665            "overloads": [],
666            "decorators": [],
667            "loc": {
668              "start": {
669                "line": 16,
670                "column": 1
671              },
672              "end": {
673                "line": 25,
674                "column": 2
675              }
676            }
677          }
678        ],
679        "loc": {
680          "start": {
681            "line": 1,
682            "column": 1
683          },
684          "end": {
685            "line": 1,
686            "column": 1
687          }
688        }
689      },
690      "loc": {
691        "start": {
692          "line": 1,
693          "column": 1
694        },
695        "end": {
696          "line": 1,
697          "column": 1
698        }
699      }
700    }
701  ],
702  "loc": {
703    "start": {
704      "line": 1,
705      "column": 1
706    },
707    "end": {
708      "line": 26,
709      "column": 1
710    }
711  }
712}
713