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