• 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": "float_pont_format_8.ets"
16            },
17            "end": {
18              "line": 1,
19              "column": 1,
20              "program": "float_pont_format_8.ets"
21            }
22          }
23        },
24        "superClass": null,
25        "implements": [],
26        "body": [
27          {
28            "type": "MethodDefinition",
29            "key": {
30              "type": "Identifier",
31              "name": "_$init$_",
32              "decorators": [],
33              "loc": {
34                "start": {
35                  "line": 1,
36                  "column": 1,
37                  "program": null
38                },
39                "end": {
40                  "line": 1,
41                  "column": 1,
42                  "program": null
43                }
44              }
45            },
46            "kind": "method",
47            "accessibility": "public",
48            "static": true,
49            "optional": false,
50            "computed": false,
51            "value": {
52              "type": "FunctionExpression",
53              "function": {
54                "type": "ScriptFunction",
55                "id": {
56                  "type": "Identifier",
57                  "name": "_$init$_",
58                  "decorators": [],
59                  "loc": {
60                    "start": {
61                      "line": 1,
62                      "column": 1,
63                      "program": null
64                    },
65                    "end": {
66                      "line": 1,
67                      "column": 1,
68                      "program": null
69                    }
70                  }
71                },
72                "generator": false,
73                "async": false,
74                "expression": false,
75                "params": [],
76                "body": {
77                  "type": "BlockStatement",
78                  "statements": [],
79                  "loc": {
80                    "start": {
81                      "line": 1,
82                      "column": 1,
83                      "program": null
84                    },
85                    "end": {
86                      "line": 1,
87                      "column": 1,
88                      "program": null
89                    }
90                  }
91                },
92                "loc": {
93                  "start": {
94                    "line": 1,
95                    "column": 1,
96                    "program": null
97                  },
98                  "end": {
99                    "line": 1,
100                    "column": 1,
101                    "program": null
102                  }
103                }
104              },
105              "loc": {
106                "start": {
107                  "line": 1,
108                  "column": 1,
109                  "program": null
110                },
111                "end": {
112                  "line": 1,
113                  "column": 1,
114                  "program": null
115                }
116              }
117            },
118            "overloads": [],
119            "decorators": [],
120            "loc": {
121              "start": {
122                "line": 1,
123                "column": 1,
124                "program": "float_pont_format_8.ets"
125              },
126              "end": {
127                "line": 1,
128                "column": 1,
129                "program": "float_pont_format_8.ets"
130              }
131            }
132          },
133          {
134            "type": "MethodDefinition",
135            "key": {
136              "type": "Identifier",
137              "name": "main",
138              "decorators": [],
139              "loc": {
140                "start": {
141                  "line": 16,
142                  "column": 10,
143                  "program": "float_pont_format_8.ets"
144                },
145                "end": {
146                  "line": 16,
147                  "column": 14,
148                  "program": "float_pont_format_8.ets"
149                }
150              }
151            },
152            "kind": "method",
153            "accessibility": "public",
154            "static": true,
155            "optional": false,
156            "computed": false,
157            "value": {
158              "type": "FunctionExpression",
159              "function": {
160                "type": "ScriptFunction",
161                "id": {
162                  "type": "Identifier",
163                  "name": "main",
164                  "decorators": [],
165                  "loc": {
166                    "start": {
167                      "line": 16,
168                      "column": 10,
169                      "program": "float_pont_format_8.ets"
170                    },
171                    "end": {
172                      "line": 16,
173                      "column": 14,
174                      "program": "float_pont_format_8.ets"
175                    }
176                  }
177                },
178                "generator": false,
179                "async": false,
180                "expression": false,
181                "params": [],
182                "body": {
183                  "type": "BlockStatement",
184                  "statements": [
185                    {
186                      "type": "VariableDeclaration",
187                      "declarations": [
188                        {
189                          "type": "VariableDeclarator",
190                          "id": {
191                            "type": "Identifier",
192                            "name": "a",
193                            "decorators": [],
194                            "loc": {
195                              "start": {
196                                "line": 17,
197                                "column": 9,
198                                "program": "float_pont_format_8.ets"
199                              },
200                              "end": {
201                                "line": 17,
202                                "column": 10,
203                                "program": "float_pont_format_8.ets"
204                              }
205                            }
206                          },
207                          "init": {
208                            "type": "BinaryExpression",
209                            "operator": "+",
210                            "left": {
211                              "type": "BinaryExpression",
212                              "operator": "-",
213                              "left": {
214                                "type": "BinaryExpression",
215                                "operator": "+",
216                                "left": {
217                                  "type": "NumberLiteral",
218                                  "value": 0.5,
219                                  "loc": {
220                                    "start": {
221                                      "line": 17,
222                                      "column": 13,
223                                      "program": "float_pont_format_8.ets"
224                                    },
225                                    "end": {
226                                      "line": 17,
227                                      "column": 15,
228                                      "program": "float_pont_format_8.ets"
229                                    }
230                                  }
231                                },
232                                "right": {
233                                  "type": "NumberLiteral",
234                                  "value": 0.7,
235                                  "loc": {
236                                    "start": {
237                                      "line": 17,
238                                      "column": 18,
239                                      "program": "float_pont_format_8.ets"
240                                    },
241                                    "end": {
242                                      "line": 17,
243                                      "column": 20,
244                                      "program": "float_pont_format_8.ets"
245                                    }
246                                  }
247                                },
248                                "loc": {
249                                  "start": {
250                                    "line": 17,
251                                    "column": 13,
252                                    "program": "float_pont_format_8.ets"
253                                  },
254                                  "end": {
255                                    "line": 17,
256                                    "column": 20,
257                                    "program": "float_pont_format_8.ets"
258                                  }
259                                }
260                              },
261                              "right": {
262                                "type": "BinaryExpression",
263                                "operator": "%",
264                                "left": {
265                                  "type": "BinaryExpression",
266                                  "operator": "*",
267                                  "left": {
268                                    "type": "NumberLiteral",
269                                    "value": 0.4,
270                                    "loc": {
271                                      "start": {
272                                        "line": 17,
273                                        "column": 23,
274                                        "program": "float_pont_format_8.ets"
275                                      },
276                                      "end": {
277                                        "line": 17,
278                                        "column": 25,
279                                        "program": "float_pont_format_8.ets"
280                                      }
281                                    }
282                                  },
283                                  "right": {
284                                    "type": "BinaryExpression",
285                                    "operator": "/",
286                                    "left": {
287                                      "type": "NumberLiteral",
288                                      "value": 0.2,
289                                      "loc": {
290                                        "start": {
291                                          "line": 17,
292                                          "column": 29,
293                                          "program": "float_pont_format_8.ets"
294                                        },
295                                        "end": {
296                                          "line": 17,
297                                          "column": 31,
298                                          "program": "float_pont_format_8.ets"
299                                        }
300                                      }
301                                    },
302                                    "right": {
303                                      "type": "NumberLiteral",
304                                      "value": 0.1,
305                                      "loc": {
306                                        "start": {
307                                          "line": 17,
308                                          "column": 34,
309                                          "program": "float_pont_format_8.ets"
310                                        },
311                                        "end": {
312                                          "line": 17,
313                                          "column": 36,
314                                          "program": "float_pont_format_8.ets"
315                                        }
316                                      }
317                                    },
318                                    "loc": {
319                                      "start": {
320                                        "line": 17,
321                                        "column": 28,
322                                        "program": "float_pont_format_8.ets"
323                                      },
324                                      "end": {
325                                        "line": 17,
326                                        "column": 37,
327                                        "program": "float_pont_format_8.ets"
328                                      }
329                                    }
330                                  },
331                                  "loc": {
332                                    "start": {
333                                      "line": 17,
334                                      "column": 23,
335                                      "program": "float_pont_format_8.ets"
336                                    },
337                                    "end": {
338                                      "line": 17,
339                                      "column": 37,
340                                      "program": "float_pont_format_8.ets"
341                                    }
342                                  }
343                                },
344                                "right": {
345                                  "type": "NumberLiteral",
346                                  "value": 0.2,
347                                  "loc": {
348                                    "start": {
349                                      "line": 17,
350                                      "column": 40,
351                                      "program": "float_pont_format_8.ets"
352                                    },
353                                    "end": {
354                                      "line": 17,
355                                      "column": 42,
356                                      "program": "float_pont_format_8.ets"
357                                    }
358                                  }
359                                },
360                                "loc": {
361                                  "start": {
362                                    "line": 17,
363                                    "column": 23,
364                                    "program": "float_pont_format_8.ets"
365                                  },
366                                  "end": {
367                                    "line": 17,
368                                    "column": 42,
369                                    "program": "float_pont_format_8.ets"
370                                  }
371                                }
372                              },
373                              "loc": {
374                                "start": {
375                                  "line": 17,
376                                  "column": 13,
377                                  "program": "float_pont_format_8.ets"
378                                },
379                                "end": {
380                                  "line": 17,
381                                  "column": 42,
382                                  "program": "float_pont_format_8.ets"
383                                }
384                              }
385                            },
386                            "right": {
387                              "type": "BinaryExpression",
388                              "operator": "-",
389                              "left": {
390                                "type": "BinaryExpression",
391                                "operator": "+",
392                                "left": {
393                                  "type": "BinaryExpression",
394                                  "operator": "*",
395                                  "left": {
396                                    "type": "BinaryExpression",
397                                    "operator": "-",
398                                    "left": {
399                                      "type": "BinaryExpression",
400                                      "operator": "+",
401                                      "left": {
402                                        "type": "NumberLiteral",
403                                        "value": 0.5,
404                                        "loc": {
405                                          "start": {
406                                            "line": 17,
407                                            "column": 47,
408                                            "program": "float_pont_format_8.ets"
409                                          },
410                                          "end": {
411                                            "line": 17,
412                                            "column": 49,
413                                            "program": "float_pont_format_8.ets"
414                                          }
415                                        }
416                                      },
417                                      "right": {
418                                        "type": "NumberLiteral",
419                                        "value": 0.7,
420                                        "loc": {
421                                          "start": {
422                                            "line": 17,
423                                            "column": 52,
424                                            "program": "float_pont_format_8.ets"
425                                          },
426                                          "end": {
427                                            "line": 17,
428                                            "column": 54,
429                                            "program": "float_pont_format_8.ets"
430                                          }
431                                        }
432                                      },
433                                      "loc": {
434                                        "start": {
435                                          "line": 17,
436                                          "column": 47,
437                                          "program": "float_pont_format_8.ets"
438                                        },
439                                        "end": {
440                                          "line": 17,
441                                          "column": 54,
442                                          "program": "float_pont_format_8.ets"
443                                        }
444                                      }
445                                    },
446                                    "right": {
447                                      "type": "BinaryExpression",
448                                      "operator": "%",
449                                      "left": {
450                                        "type": "BinaryExpression",
451                                        "operator": "*",
452                                        "left": {
453                                          "type": "NumberLiteral",
454                                          "value": 0.4,
455                                          "loc": {
456                                            "start": {
457                                              "line": 17,
458                                              "column": 57,
459                                              "program": "float_pont_format_8.ets"
460                                            },
461                                            "end": {
462                                              "line": 17,
463                                              "column": 59,
464                                              "program": "float_pont_format_8.ets"
465                                            }
466                                          }
467                                        },
468                                        "right": {
469                                          "type": "BinaryExpression",
470                                          "operator": "/",
471                                          "left": {
472                                            "type": "NumberLiteral",
473                                            "value": 0.2,
474                                            "loc": {
475                                              "start": {
476                                                "line": 17,
477                                                "column": 63,
478                                                "program": "float_pont_format_8.ets"
479                                              },
480                                              "end": {
481                                                "line": 17,
482                                                "column": 65,
483                                                "program": "float_pont_format_8.ets"
484                                              }
485                                            }
486                                          },
487                                          "right": {
488                                            "type": "NumberLiteral",
489                                            "value": 0.1,
490                                            "loc": {
491                                              "start": {
492                                                "line": 17,
493                                                "column": 68,
494                                                "program": "float_pont_format_8.ets"
495                                              },
496                                              "end": {
497                                                "line": 17,
498                                                "column": 70,
499                                                "program": "float_pont_format_8.ets"
500                                              }
501                                            }
502                                          },
503                                          "loc": {
504                                            "start": {
505                                              "line": 17,
506                                              "column": 62,
507                                              "program": "float_pont_format_8.ets"
508                                            },
509                                            "end": {
510                                              "line": 17,
511                                              "column": 71,
512                                              "program": "float_pont_format_8.ets"
513                                            }
514                                          }
515                                        },
516                                        "loc": {
517                                          "start": {
518                                            "line": 17,
519                                            "column": 57,
520                                            "program": "float_pont_format_8.ets"
521                                          },
522                                          "end": {
523                                            "line": 17,
524                                            "column": 71,
525                                            "program": "float_pont_format_8.ets"
526                                          }
527                                        }
528                                      },
529                                      "right": {
530                                        "type": "NumberLiteral",
531                                        "value": 0.2,
532                                        "loc": {
533                                          "start": {
534                                            "line": 17,
535                                            "column": 74,
536                                            "program": "float_pont_format_8.ets"
537                                          },
538                                          "end": {
539                                            "line": 17,
540                                            "column": 76,
541                                            "program": "float_pont_format_8.ets"
542                                          }
543                                        }
544                                      },
545                                      "loc": {
546                                        "start": {
547                                          "line": 17,
548                                          "column": 57,
549                                          "program": "float_pont_format_8.ets"
550                                        },
551                                        "end": {
552                                          "line": 17,
553                                          "column": 76,
554                                          "program": "float_pont_format_8.ets"
555                                        }
556                                      }
557                                    },
558                                    "loc": {
559                                      "start": {
560                                        "line": 17,
561                                        "column": 46,
562                                        "program": "float_pont_format_8.ets"
563                                      },
564                                      "end": {
565                                        "line": 17,
566                                        "column": 77,
567                                        "program": "float_pont_format_8.ets"
568                                      }
569                                    }
570                                  },
571                                  "right": {
572                                    "type": "NumberLiteral",
573                                    "value": 0.5,
574                                    "loc": {
575                                      "start": {
576                                        "line": 17,
577                                        "column": 80,
578                                        "program": "float_pont_format_8.ets"
579                                      },
580                                      "end": {
581                                        "line": 17,
582                                        "column": 82,
583                                        "program": "float_pont_format_8.ets"
584                                      }
585                                    }
586                                  },
587                                  "loc": {
588                                    "start": {
589                                      "line": 17,
590                                      "column": 46,
591                                      "program": "float_pont_format_8.ets"
592                                    },
593                                    "end": {
594                                      "line": 17,
595                                      "column": 82,
596                                      "program": "float_pont_format_8.ets"
597                                    }
598                                  }
599                                },
600                                "right": {
601                                  "type": "NumberLiteral",
602                                  "value": 0.7,
603                                  "loc": {
604                                    "start": {
605                                      "line": 17,
606                                      "column": 85,
607                                      "program": "float_pont_format_8.ets"
608                                    },
609                                    "end": {
610                                      "line": 17,
611                                      "column": 87,
612                                      "program": "float_pont_format_8.ets"
613                                    }
614                                  }
615                                },
616                                "loc": {
617                                  "start": {
618                                    "line": 17,
619                                    "column": 46,
620                                    "program": "float_pont_format_8.ets"
621                                  },
622                                  "end": {
623                                    "line": 17,
624                                    "column": 87,
625                                    "program": "float_pont_format_8.ets"
626                                  }
627                                }
628                              },
629                              "right": {
630                                "type": "BinaryExpression",
631                                "operator": "%",
632                                "left": {
633                                  "type": "BinaryExpression",
634                                  "operator": "*",
635                                  "left": {
636                                    "type": "NumberLiteral",
637                                    "value": 0.4,
638                                    "loc": {
639                                      "start": {
640                                        "line": 17,
641                                        "column": 90,
642                                        "program": "float_pont_format_8.ets"
643                                      },
644                                      "end": {
645                                        "line": 17,
646                                        "column": 92,
647                                        "program": "float_pont_format_8.ets"
648                                      }
649                                    }
650                                  },
651                                  "right": {
652                                    "type": "BinaryExpression",
653                                    "operator": "/",
654                                    "left": {
655                                      "type": "NumberLiteral",
656                                      "value": 0.2,
657                                      "loc": {
658                                        "start": {
659                                          "line": 17,
660                                          "column": 96,
661                                          "program": "float_pont_format_8.ets"
662                                        },
663                                        "end": {
664                                          "line": 17,
665                                          "column": 98,
666                                          "program": "float_pont_format_8.ets"
667                                        }
668                                      }
669                                    },
670                                    "right": {
671                                      "type": "NumberLiteral",
672                                      "value": 0.1,
673                                      "loc": {
674                                        "start": {
675                                          "line": 17,
676                                          "column": 101,
677                                          "program": "float_pont_format_8.ets"
678                                        },
679                                        "end": {
680                                          "line": 17,
681                                          "column": 103,
682                                          "program": "float_pont_format_8.ets"
683                                        }
684                                      }
685                                    },
686                                    "loc": {
687                                      "start": {
688                                        "line": 17,
689                                        "column": 95,
690                                        "program": "float_pont_format_8.ets"
691                                      },
692                                      "end": {
693                                        "line": 17,
694                                        "column": 104,
695                                        "program": "float_pont_format_8.ets"
696                                      }
697                                    }
698                                  },
699                                  "loc": {
700                                    "start": {
701                                      "line": 17,
702                                      "column": 90,
703                                      "program": "float_pont_format_8.ets"
704                                    },
705                                    "end": {
706                                      "line": 17,
707                                      "column": 104,
708                                      "program": "float_pont_format_8.ets"
709                                    }
710                                  }
711                                },
712                                "right": {
713                                  "type": "NumberLiteral",
714                                  "value": 0.2,
715                                  "loc": {
716                                    "start": {
717                                      "line": 17,
718                                      "column": 107,
719                                      "program": "float_pont_format_8.ets"
720                                    },
721                                    "end": {
722                                      "line": 17,
723                                      "column": 109,
724                                      "program": "float_pont_format_8.ets"
725                                    }
726                                  }
727                                },
728                                "loc": {
729                                  "start": {
730                                    "line": 17,
731                                    "column": 90,
732                                    "program": "float_pont_format_8.ets"
733                                  },
734                                  "end": {
735                                    "line": 17,
736                                    "column": 109,
737                                    "program": "float_pont_format_8.ets"
738                                  }
739                                }
740                              },
741                              "loc": {
742                                "start": {
743                                  "line": 17,
744                                  "column": 45,
745                                  "program": "float_pont_format_8.ets"
746                                },
747                                "end": {
748                                  "line": 17,
749                                  "column": 110,
750                                  "program": "float_pont_format_8.ets"
751                                }
752                              }
753                            },
754                            "loc": {
755                              "start": {
756                                "line": 17,
757                                "column": 13,
758                                "program": "float_pont_format_8.ets"
759                              },
760                              "end": {
761                                "line": 17,
762                                "column": 110,
763                                "program": "float_pont_format_8.ets"
764                              }
765                            }
766                          },
767                          "loc": {
768                            "start": {
769                              "line": 17,
770                              "column": 9,
771                              "program": "float_pont_format_8.ets"
772                            },
773                            "end": {
774                              "line": 17,
775                              "column": 110,
776                              "program": "float_pont_format_8.ets"
777                            }
778                          }
779                        }
780                      ],
781                      "kind": "let",
782                      "loc": {
783                        "start": {
784                          "line": 17,
785                          "column": 5,
786                          "program": "float_pont_format_8.ets"
787                        },
788                        "end": {
789                          "line": 17,
790                          "column": 110,
791                          "program": "float_pont_format_8.ets"
792                        }
793                      }
794                    }
795                  ],
796                  "loc": {
797                    "start": {
798                      "line": 16,
799                      "column": 17,
800                      "program": "float_pont_format_8.ets"
801                    },
802                    "end": {
803                      "line": 18,
804                      "column": 2,
805                      "program": "float_pont_format_8.ets"
806                    }
807                  }
808                },
809                "loc": {
810                  "start": {
811                    "line": 16,
812                    "column": 10,
813                    "program": "float_pont_format_8.ets"
814                  },
815                  "end": {
816                    "line": 18,
817                    "column": 2,
818                    "program": "float_pont_format_8.ets"
819                  }
820                }
821              },
822              "loc": {
823                "start": {
824                  "line": 16,
825                  "column": 10,
826                  "program": "float_pont_format_8.ets"
827                },
828                "end": {
829                  "line": 18,
830                  "column": 2,
831                  "program": "float_pont_format_8.ets"
832                }
833              }
834            },
835            "overloads": [],
836            "decorators": [],
837            "loc": {
838              "start": {
839                "line": 16,
840                "column": 1,
841                "program": "float_pont_format_8.ets"
842              },
843              "end": {
844                "line": 18,
845                "column": 2,
846                "program": "float_pont_format_8.ets"
847              }
848            }
849          }
850        ],
851        "loc": {
852          "start": {
853            "line": 1,
854            "column": 1,
855            "program": "float_pont_format_8.ets"
856          },
857          "end": {
858            "line": 1,
859            "column": 1,
860            "program": "float_pont_format_8.ets"
861          }
862        }
863      },
864      "loc": {
865        "start": {
866          "line": 1,
867          "column": 1,
868          "program": "float_pont_format_8.ets"
869        },
870        "end": {
871          "line": 1,
872          "column": 1,
873          "program": "float_pont_format_8.ets"
874        }
875      }
876    }
877  ],
878  "loc": {
879    "start": {
880      "line": 1,
881      "column": 1,
882      "program": "float_pont_format_8.ets"
883    },
884    "end": {
885      "line": 19,
886      "column": 1,
887      "program": "float_pont_format_8.ets"
888    }
889  }
890}
891