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