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": 24
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": {
201                            "type": "BooleanLiteral",
202                            "value": false,
203                            "loc": {
204                              "start": {
205                                "line": 17,
206                                "column": 27
207                              },
208                              "end": {
209                                "line": 17,
210                                "column": 32
211                              }
212                            }
213                          },
214                          "loc": {
215                            "start": {
216                              "line": 17,
217                              "column": 9
218                            },
219                            "end": {
220                              "line": 17,
221                              "column": 32
222                            }
223                          }
224                        }
225                      ],
226                      "kind": "let",
227                      "loc": {
228                        "start": {
229                          "line": 17,
230                          "column": 5
231                        },
232                        "end": {
233                          "line": 17,
234                          "column": 33
235                        }
236                      }
237                    },
238                    {
239                      "type": "VariableDeclaration",
240                      "declarations": [
241                        {
242                          "type": "VariableDeclarator",
243                          "id": {
244                            "type": "Identifier",
245                            "name": "double",
246                            "typeAnnotation": {
247                              "type": "ETSPrimitiveType",
248                              "loc": {
249                                "start": {
250                                  "line": 18,
251                                  "column": 18
252                                },
253                                "end": {
254                                  "line": 18,
255                                  "column": 25
256                                }
257                              }
258                            },
259                            "decorators": [],
260                            "loc": {
261                              "start": {
262                                "line": 18,
263                                "column": 9
264                              },
265                              "end": {
266                                "line": 18,
267                                "column": 15
268                              }
269                            }
270                          },
271                          "init": {
272                            "type": "BooleanLiteral",
273                            "value": false,
274                            "loc": {
275                              "start": {
276                                "line": 18,
277                                "column": 28
278                              },
279                              "end": {
280                                "line": 18,
281                                "column": 33
282                              }
283                            }
284                          },
285                          "loc": {
286                            "start": {
287                              "line": 18,
288                              "column": 9
289                            },
290                            "end": {
291                              "line": 18,
292                              "column": 33
293                            }
294                          }
295                        }
296                      ],
297                      "kind": "let",
298                      "loc": {
299                        "start": {
300                          "line": 18,
301                          "column": 5
302                        },
303                        "end": {
304                          "line": 18,
305                          "column": 34
306                        }
307                      }
308                    },
309                    {
310                      "type": "VariableDeclaration",
311                      "declarations": [
312                        {
313                          "type": "VariableDeclarator",
314                          "id": {
315                            "type": "Identifier",
316                            "name": "byte",
317                            "typeAnnotation": {
318                              "type": "ETSPrimitiveType",
319                              "loc": {
320                                "start": {
321                                  "line": 19,
322                                  "column": 16
323                                },
324                                "end": {
325                                  "line": 19,
326                                  "column": 23
327                                }
328                              }
329                            },
330                            "decorators": [],
331                            "loc": {
332                              "start": {
333                                "line": 19,
334                                "column": 9
335                              },
336                              "end": {
337                                "line": 19,
338                                "column": 13
339                              }
340                            }
341                          },
342                          "init": {
343                            "type": "BooleanLiteral",
344                            "value": false,
345                            "loc": {
346                              "start": {
347                                "line": 19,
348                                "column": 26
349                              },
350                              "end": {
351                                "line": 19,
352                                "column": 31
353                              }
354                            }
355                          },
356                          "loc": {
357                            "start": {
358                              "line": 19,
359                              "column": 9
360                            },
361                            "end": {
362                              "line": 19,
363                              "column": 31
364                            }
365                          }
366                        }
367                      ],
368                      "kind": "let",
369                      "loc": {
370                        "start": {
371                          "line": 19,
372                          "column": 5
373                        },
374                        "end": {
375                          "line": 19,
376                          "column": 32
377                        }
378                      }
379                    },
380                    {
381                      "type": "VariableDeclaration",
382                      "declarations": [
383                        {
384                          "type": "VariableDeclarator",
385                          "id": {
386                            "type": "Identifier",
387                            "name": "short",
388                            "typeAnnotation": {
389                              "type": "ETSPrimitiveType",
390                              "loc": {
391                                "start": {
392                                  "line": 20,
393                                  "column": 17
394                                },
395                                "end": {
396                                  "line": 20,
397                                  "column": 24
398                                }
399                              }
400                            },
401                            "decorators": [],
402                            "loc": {
403                              "start": {
404                                "line": 20,
405                                "column": 9
406                              },
407                              "end": {
408                                "line": 20,
409                                "column": 14
410                              }
411                            }
412                          },
413                          "init": {
414                            "type": "BooleanLiteral",
415                            "value": false,
416                            "loc": {
417                              "start": {
418                                "line": 20,
419                                "column": 27
420                              },
421                              "end": {
422                                "line": 20,
423                                "column": 32
424                              }
425                            }
426                          },
427                          "loc": {
428                            "start": {
429                              "line": 20,
430                              "column": 9
431                            },
432                            "end": {
433                              "line": 20,
434                              "column": 32
435                            }
436                          }
437                        }
438                      ],
439                      "kind": "let",
440                      "loc": {
441                        "start": {
442                          "line": 20,
443                          "column": 5
444                        },
445                        "end": {
446                          "line": 20,
447                          "column": 33
448                        }
449                      }
450                    },
451                    {
452                      "type": "VariableDeclaration",
453                      "declarations": [
454                        {
455                          "type": "VariableDeclarator",
456                          "id": {
457                            "type": "Identifier",
458                            "name": "int",
459                            "typeAnnotation": {
460                              "type": "ETSPrimitiveType",
461                              "loc": {
462                                "start": {
463                                  "line": 21,
464                                  "column": 15
465                                },
466                                "end": {
467                                  "line": 21,
468                                  "column": 22
469                                }
470                              }
471                            },
472                            "decorators": [],
473                            "loc": {
474                              "start": {
475                                "line": 21,
476                                "column": 9
477                              },
478                              "end": {
479                                "line": 21,
480                                "column": 12
481                              }
482                            }
483                          },
484                          "init": {
485                            "type": "BooleanLiteral",
486                            "value": false,
487                            "loc": {
488                              "start": {
489                                "line": 21,
490                                "column": 25
491                              },
492                              "end": {
493                                "line": 21,
494                                "column": 30
495                              }
496                            }
497                          },
498                          "loc": {
499                            "start": {
500                              "line": 21,
501                              "column": 9
502                            },
503                            "end": {
504                              "line": 21,
505                              "column": 30
506                            }
507                          }
508                        }
509                      ],
510                      "kind": "let",
511                      "loc": {
512                        "start": {
513                          "line": 21,
514                          "column": 5
515                        },
516                        "end": {
517                          "line": 21,
518                          "column": 31
519                        }
520                      }
521                    },
522                    {
523                      "type": "VariableDeclaration",
524                      "declarations": [
525                        {
526                          "type": "VariableDeclarator",
527                          "id": {
528                            "type": "Identifier",
529                            "name": "char",
530                            "typeAnnotation": {
531                              "type": "ETSPrimitiveType",
532                              "loc": {
533                                "start": {
534                                  "line": 22,
535                                  "column": 16
536                                },
537                                "end": {
538                                  "line": 22,
539                                  "column": 23
540                                }
541                              }
542                            },
543                            "decorators": [],
544                            "loc": {
545                              "start": {
546                                "line": 22,
547                                "column": 9
548                              },
549                              "end": {
550                                "line": 22,
551                                "column": 13
552                              }
553                            }
554                          },
555                          "init": {
556                            "type": "BooleanLiteral",
557                            "value": false,
558                            "loc": {
559                              "start": {
560                                "line": 22,
561                                "column": 26
562                              },
563                              "end": {
564                                "line": 22,
565                                "column": 31
566                              }
567                            }
568                          },
569                          "loc": {
570                            "start": {
571                              "line": 22,
572                              "column": 9
573                            },
574                            "end": {
575                              "line": 22,
576                              "column": 31
577                            }
578                          }
579                        }
580                      ],
581                      "kind": "let",
582                      "loc": {
583                        "start": {
584                          "line": 22,
585                          "column": 5
586                        },
587                        "end": {
588                          "line": 22,
589                          "column": 32
590                        }
591                      }
592                    }
593                  ],
594                  "loc": {
595                    "start": {
596                      "line": 16,
597                      "column": 17
598                    },
599                    "end": {
600                      "line": 24,
601                      "column": 2
602                    }
603                  }
604                },
605                "loc": {
606                  "start": {
607                    "line": 16,
608                    "column": 14
609                  },
610                  "end": {
611                    "line": 24,
612                    "column": 2
613                  }
614                }
615              },
616              "loc": {
617                "start": {
618                  "line": 16,
619                  "column": 14
620                },
621                "end": {
622                  "line": 24,
623                  "column": 2
624                }
625              }
626            },
627            "overloads": [],
628            "decorators": [],
629            "loc": {
630              "start": {
631                "line": 16,
632                "column": 1
633              },
634              "end": {
635                "line": 24,
636                "column": 2
637              }
638            }
639          }
640        ],
641        "loc": {
642          "start": {
643            "line": 1,
644            "column": 1
645          },
646          "end": {
647            "line": 1,
648            "column": 1
649          }
650        }
651      },
652      "loc": {
653        "start": {
654          "line": 1,
655          "column": 1
656        },
657        "end": {
658          "line": 1,
659          "column": 1
660        }
661      }
662    }
663  ],
664  "loc": {
665    "start": {
666      "line": 1,
667      "column": 1
668    },
669    "end": {
670      "line": 25,
671      "column": 1
672    }
673  }
674}
675