• 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": "AssignmentsTest",
10          "decorators": [],
11          "loc": {
12            "start": {
13              "line": 16,
14              "column": 7,
15              "program": "assignments.ets"
16            },
17            "end": {
18              "line": 16,
19              "column": 22,
20              "program": "assignments.ets"
21            }
22          }
23        },
24        "superClass": null,
25        "implements": [],
26        "body": [
27          {
28            "type": "ClassProperty",
29            "key": {
30              "type": "Identifier",
31              "name": "a",
32              "decorators": [],
33              "loc": {
34                "start": {
35                  "line": 17,
36                  "column": 5,
37                  "program": "assignments.ets"
38                },
39                "end": {
40                  "line": 17,
41                  "column": 6,
42                  "program": "assignments.ets"
43                }
44              }
45            },
46            "accessibility": "public",
47            "static": false,
48            "readonly": false,
49            "declare": false,
50            "optional": false,
51            "computed": false,
52            "typeAnnotation": {
53              "type": "ETSPrimitiveType",
54              "loc": {
55                "start": {
56                  "line": 17,
57                  "column": 8,
58                  "program": "assignments.ets"
59                },
60                "end": {
61                  "line": 17,
62                  "column": 11,
63                  "program": "assignments.ets"
64                }
65              }
66            },
67            "definite": false,
68            "decorators": [],
69            "loc": {
70              "start": {
71                "line": 17,
72                "column": 5,
73                "program": "assignments.ets"
74              },
75              "end": {
76                "line": 17,
77                "column": 11,
78                "program": "assignments.ets"
79              }
80            }
81          },
82          {
83            "type": "ClassProperty",
84            "key": {
85              "type": "Identifier",
86              "name": "b",
87              "decorators": [],
88              "loc": {
89                "start": {
90                  "line": 18,
91                  "column": 5,
92                  "program": "assignments.ets"
93                },
94                "end": {
95                  "line": 18,
96                  "column": 6,
97                  "program": "assignments.ets"
98                }
99              }
100            },
101            "accessibility": "public",
102            "static": false,
103            "readonly": false,
104            "declare": false,
105            "optional": false,
106            "computed": false,
107            "typeAnnotation": {
108              "type": "ETSPrimitiveType",
109              "loc": {
110                "start": {
111                  "line": 18,
112                  "column": 8,
113                  "program": "assignments.ets"
114                },
115                "end": {
116                  "line": 18,
117                  "column": 11,
118                  "program": "assignments.ets"
119                }
120              }
121            },
122            "definite": false,
123            "decorators": [],
124            "loc": {
125              "start": {
126                "line": 18,
127                "column": 5,
128                "program": "assignments.ets"
129              },
130              "end": {
131                "line": 18,
132                "column": 11,
133                "program": "assignments.ets"
134              }
135            }
136          },
137          {
138            "type": "MethodDefinition",
139            "key": {
140              "type": "Identifier",
141              "name": "Test",
142              "decorators": [],
143              "loc": {
144                "start": {
145                  "line": 19,
146                  "column": 13,
147                  "program": "assignments.ets"
148                },
149                "end": {
150                  "line": 19,
151                  "column": 17,
152                  "program": "assignments.ets"
153                }
154              }
155            },
156            "kind": "method",
157            "accessibility": "public",
158            "static": false,
159            "optional": false,
160            "computed": false,
161            "value": {
162              "type": "FunctionExpression",
163              "function": {
164                "type": "ScriptFunction",
165                "id": {
166                  "type": "Identifier",
167                  "name": "Test",
168                  "decorators": [],
169                  "loc": {
170                    "start": {
171                      "line": 19,
172                      "column": 13,
173                      "program": "assignments.ets"
174                    },
175                    "end": {
176                      "line": 19,
177                      "column": 17,
178                      "program": "assignments.ets"
179                    }
180                  }
181                },
182                "generator": false,
183                "async": false,
184                "expression": false,
185                "params": [],
186                "returnType": {
187                  "type": "ETSPrimitiveType",
188                  "loc": {
189                    "start": {
190                      "line": 19,
191                      "column": 21,
192                      "program": "assignments.ets"
193                    },
194                    "end": {
195                      "line": 19,
196                      "column": 25,
197                      "program": "assignments.ets"
198                    }
199                  }
200                },
201                "body": {
202                  "type": "BlockStatement",
203                  "statements": [
204                    {
205                      "type": "ExpressionStatement",
206                      "expression": {
207                        "type": "AssignmentExpression",
208                        "operator": "=",
209                        "left": {
210                          "type": "MemberExpression",
211                          "object": {
212                            "type": "ThisExpression",
213                            "loc": {
214                              "start": {
215                                "line": 20,
216                                "column": 9,
217                                "program": "assignments.ets"
218                              },
219                              "end": {
220                                "line": 20,
221                                "column": 13,
222                                "program": "assignments.ets"
223                              }
224                            }
225                          },
226                          "property": {
227                            "type": "Identifier",
228                            "name": "a",
229                            "decorators": [],
230                            "loc": {
231                              "start": {
232                                "line": 20,
233                                "column": 14,
234                                "program": "assignments.ets"
235                              },
236                              "end": {
237                                "line": 20,
238                                "column": 15,
239                                "program": "assignments.ets"
240                              }
241                            }
242                          },
243                          "computed": false,
244                          "optional": false,
245                          "loc": {
246                            "start": {
247                              "line": 20,
248                              "column": 9,
249                              "program": "assignments.ets"
250                            },
251                            "end": {
252                              "line": 20,
253                              "column": 15,
254                              "program": "assignments.ets"
255                            }
256                          }
257                        },
258                        "right": {
259                          "type": "NumberLiteral",
260                          "value": 10,
261                          "loc": {
262                            "start": {
263                              "line": 20,
264                              "column": 18,
265                              "program": "assignments.ets"
266                            },
267                            "end": {
268                              "line": 20,
269                              "column": 20,
270                              "program": "assignments.ets"
271                            }
272                          }
273                        },
274                        "loc": {
275                          "start": {
276                            "line": 20,
277                            "column": 9,
278                            "program": "assignments.ets"
279                          },
280                          "end": {
281                            "line": 20,
282                            "column": 20,
283                            "program": "assignments.ets"
284                          }
285                        }
286                      },
287                      "loc": {
288                        "start": {
289                          "line": 20,
290                          "column": 9,
291                          "program": "assignments.ets"
292                        },
293                        "end": {
294                          "line": 20,
295                          "column": 21,
296                          "program": "assignments.ets"
297                        }
298                      }
299                    },
300                    {
301                      "type": "ExpressionStatement",
302                      "expression": {
303                        "type": "AssignmentExpression",
304                        "operator": "+=",
305                        "left": {
306                          "type": "MemberExpression",
307                          "object": {
308                            "type": "ThisExpression",
309                            "loc": {
310                              "start": {
311                                "line": 21,
312                                "column": 9,
313                                "program": "assignments.ets"
314                              },
315                              "end": {
316                                "line": 21,
317                                "column": 13,
318                                "program": "assignments.ets"
319                              }
320                            }
321                          },
322                          "property": {
323                            "type": "Identifier",
324                            "name": "a",
325                            "decorators": [],
326                            "loc": {
327                              "start": {
328                                "line": 21,
329                                "column": 14,
330                                "program": "assignments.ets"
331                              },
332                              "end": {
333                                "line": 21,
334                                "column": 15,
335                                "program": "assignments.ets"
336                              }
337                            }
338                          },
339                          "computed": false,
340                          "optional": false,
341                          "loc": {
342                            "start": {
343                              "line": 21,
344                              "column": 9,
345                              "program": "assignments.ets"
346                            },
347                            "end": {
348                              "line": 21,
349                              "column": 15,
350                              "program": "assignments.ets"
351                            }
352                          }
353                        },
354                        "right": {
355                          "type": "NumberLiteral",
356                          "value": 1,
357                          "loc": {
358                            "start": {
359                              "line": 21,
360                              "column": 19,
361                              "program": "assignments.ets"
362                            },
363                            "end": {
364                              "line": 21,
365                              "column": 20,
366                              "program": "assignments.ets"
367                            }
368                          }
369                        },
370                        "loc": {
371                          "start": {
372                            "line": 21,
373                            "column": 9,
374                            "program": "assignments.ets"
375                          },
376                          "end": {
377                            "line": 21,
378                            "column": 20,
379                            "program": "assignments.ets"
380                          }
381                        }
382                      },
383                      "loc": {
384                        "start": {
385                          "line": 21,
386                          "column": 9,
387                          "program": "assignments.ets"
388                        },
389                        "end": {
390                          "line": 21,
391                          "column": 21,
392                          "program": "assignments.ets"
393                        }
394                      }
395                    },
396                    {
397                      "type": "ExpressionStatement",
398                      "expression": {
399                        "type": "AssignmentExpression",
400                        "operator": "-=",
401                        "left": {
402                          "type": "MemberExpression",
403                          "object": {
404                            "type": "ThisExpression",
405                            "loc": {
406                              "start": {
407                                "line": 22,
408                                "column": 9,
409                                "program": "assignments.ets"
410                              },
411                              "end": {
412                                "line": 22,
413                                "column": 13,
414                                "program": "assignments.ets"
415                              }
416                            }
417                          },
418                          "property": {
419                            "type": "Identifier",
420                            "name": "a",
421                            "decorators": [],
422                            "loc": {
423                              "start": {
424                                "line": 22,
425                                "column": 14,
426                                "program": "assignments.ets"
427                              },
428                              "end": {
429                                "line": 22,
430                                "column": 15,
431                                "program": "assignments.ets"
432                              }
433                            }
434                          },
435                          "computed": false,
436                          "optional": false,
437                          "loc": {
438                            "start": {
439                              "line": 22,
440                              "column": 9,
441                              "program": "assignments.ets"
442                            },
443                            "end": {
444                              "line": 22,
445                              "column": 15,
446                              "program": "assignments.ets"
447                            }
448                          }
449                        },
450                        "right": {
451                          "type": "NumberLiteral",
452                          "value": 2,
453                          "loc": {
454                            "start": {
455                              "line": 22,
456                              "column": 19,
457                              "program": "assignments.ets"
458                            },
459                            "end": {
460                              "line": 22,
461                              "column": 20,
462                              "program": "assignments.ets"
463                            }
464                          }
465                        },
466                        "loc": {
467                          "start": {
468                            "line": 22,
469                            "column": 9,
470                            "program": "assignments.ets"
471                          },
472                          "end": {
473                            "line": 22,
474                            "column": 20,
475                            "program": "assignments.ets"
476                          }
477                        }
478                      },
479                      "loc": {
480                        "start": {
481                          "line": 22,
482                          "column": 9,
483                          "program": "assignments.ets"
484                        },
485                        "end": {
486                          "line": 22,
487                          "column": 21,
488                          "program": "assignments.ets"
489                        }
490                      }
491                    },
492                    {
493                      "type": "ExpressionStatement",
494                      "expression": {
495                        "type": "AssignmentExpression",
496                        "operator": "*=",
497                        "left": {
498                          "type": "MemberExpression",
499                          "object": {
500                            "type": "ThisExpression",
501                            "loc": {
502                              "start": {
503                                "line": 23,
504                                "column": 9,
505                                "program": "assignments.ets"
506                              },
507                              "end": {
508                                "line": 23,
509                                "column": 13,
510                                "program": "assignments.ets"
511                              }
512                            }
513                          },
514                          "property": {
515                            "type": "Identifier",
516                            "name": "a",
517                            "decorators": [],
518                            "loc": {
519                              "start": {
520                                "line": 23,
521                                "column": 14,
522                                "program": "assignments.ets"
523                              },
524                              "end": {
525                                "line": 23,
526                                "column": 15,
527                                "program": "assignments.ets"
528                              }
529                            }
530                          },
531                          "computed": false,
532                          "optional": false,
533                          "loc": {
534                            "start": {
535                              "line": 23,
536                              "column": 9,
537                              "program": "assignments.ets"
538                            },
539                            "end": {
540                              "line": 23,
541                              "column": 15,
542                              "program": "assignments.ets"
543                            }
544                          }
545                        },
546                        "right": {
547                          "type": "NumberLiteral",
548                          "value": 3,
549                          "loc": {
550                            "start": {
551                              "line": 23,
552                              "column": 19,
553                              "program": "assignments.ets"
554                            },
555                            "end": {
556                              "line": 23,
557                              "column": 20,
558                              "program": "assignments.ets"
559                            }
560                          }
561                        },
562                        "loc": {
563                          "start": {
564                            "line": 23,
565                            "column": 9,
566                            "program": "assignments.ets"
567                          },
568                          "end": {
569                            "line": 23,
570                            "column": 20,
571                            "program": "assignments.ets"
572                          }
573                        }
574                      },
575                      "loc": {
576                        "start": {
577                          "line": 23,
578                          "column": 9,
579                          "program": "assignments.ets"
580                        },
581                        "end": {
582                          "line": 23,
583                          "column": 21,
584                          "program": "assignments.ets"
585                        }
586                      }
587                    },
588                    {
589                      "type": "ExpressionStatement",
590                      "expression": {
591                        "type": "AssignmentExpression",
592                        "operator": "/=",
593                        "left": {
594                          "type": "MemberExpression",
595                          "object": {
596                            "type": "ThisExpression",
597                            "loc": {
598                              "start": {
599                                "line": 24,
600                                "column": 9,
601                                "program": "assignments.ets"
602                              },
603                              "end": {
604                                "line": 24,
605                                "column": 13,
606                                "program": "assignments.ets"
607                              }
608                            }
609                          },
610                          "property": {
611                            "type": "Identifier",
612                            "name": "a",
613                            "decorators": [],
614                            "loc": {
615                              "start": {
616                                "line": 24,
617                                "column": 14,
618                                "program": "assignments.ets"
619                              },
620                              "end": {
621                                "line": 24,
622                                "column": 15,
623                                "program": "assignments.ets"
624                              }
625                            }
626                          },
627                          "computed": false,
628                          "optional": false,
629                          "loc": {
630                            "start": {
631                              "line": 24,
632                              "column": 9,
633                              "program": "assignments.ets"
634                            },
635                            "end": {
636                              "line": 24,
637                              "column": 15,
638                              "program": "assignments.ets"
639                            }
640                          }
641                        },
642                        "right": {
643                          "type": "NumberLiteral",
644                          "value": 4,
645                          "loc": {
646                            "start": {
647                              "line": 24,
648                              "column": 19,
649                              "program": "assignments.ets"
650                            },
651                            "end": {
652                              "line": 24,
653                              "column": 20,
654                              "program": "assignments.ets"
655                            }
656                          }
657                        },
658                        "loc": {
659                          "start": {
660                            "line": 24,
661                            "column": 9,
662                            "program": "assignments.ets"
663                          },
664                          "end": {
665                            "line": 24,
666                            "column": 20,
667                            "program": "assignments.ets"
668                          }
669                        }
670                      },
671                      "loc": {
672                        "start": {
673                          "line": 24,
674                          "column": 9,
675                          "program": "assignments.ets"
676                        },
677                        "end": {
678                          "line": 24,
679                          "column": 21,
680                          "program": "assignments.ets"
681                        }
682                      }
683                    },
684                    {
685                      "type": "ExpressionStatement",
686                      "expression": {
687                        "type": "AssignmentExpression",
688                        "operator": "%=",
689                        "left": {
690                          "type": "MemberExpression",
691                          "object": {
692                            "type": "ThisExpression",
693                            "loc": {
694                              "start": {
695                                "line": 25,
696                                "column": 9,
697                                "program": "assignments.ets"
698                              },
699                              "end": {
700                                "line": 25,
701                                "column": 13,
702                                "program": "assignments.ets"
703                              }
704                            }
705                          },
706                          "property": {
707                            "type": "Identifier",
708                            "name": "a",
709                            "decorators": [],
710                            "loc": {
711                              "start": {
712                                "line": 25,
713                                "column": 14,
714                                "program": "assignments.ets"
715                              },
716                              "end": {
717                                "line": 25,
718                                "column": 15,
719                                "program": "assignments.ets"
720                              }
721                            }
722                          },
723                          "computed": false,
724                          "optional": false,
725                          "loc": {
726                            "start": {
727                              "line": 25,
728                              "column": 9,
729                              "program": "assignments.ets"
730                            },
731                            "end": {
732                              "line": 25,
733                              "column": 15,
734                              "program": "assignments.ets"
735                            }
736                          }
737                        },
738                        "right": {
739                          "type": "NumberLiteral",
740                          "value": 5,
741                          "loc": {
742                            "start": {
743                              "line": 25,
744                              "column": 19,
745                              "program": "assignments.ets"
746                            },
747                            "end": {
748                              "line": 25,
749                              "column": 20,
750                              "program": "assignments.ets"
751                            }
752                          }
753                        },
754                        "loc": {
755                          "start": {
756                            "line": 25,
757                            "column": 9,
758                            "program": "assignments.ets"
759                          },
760                          "end": {
761                            "line": 25,
762                            "column": 20,
763                            "program": "assignments.ets"
764                          }
765                        }
766                      },
767                      "loc": {
768                        "start": {
769                          "line": 25,
770                          "column": 9,
771                          "program": "assignments.ets"
772                        },
773                        "end": {
774                          "line": 25,
775                          "column": 21,
776                          "program": "assignments.ets"
777                        }
778                      }
779                    },
780                    {
781                      "type": "ExpressionStatement",
782                      "expression": {
783                        "type": "AssignmentExpression",
784                        "operator": "=",
785                        "left": {
786                          "type": "MemberExpression",
787                          "object": {
788                            "type": "ThisExpression",
789                            "loc": {
790                              "start": {
791                                "line": 26,
792                                "column": 9,
793                                "program": "assignments.ets"
794                              },
795                              "end": {
796                                "line": 26,
797                                "column": 13,
798                                "program": "assignments.ets"
799                              }
800                            }
801                          },
802                          "property": {
803                            "type": "Identifier",
804                            "name": "a",
805                            "decorators": [],
806                            "loc": {
807                              "start": {
808                                "line": 26,
809                                "column": 14,
810                                "program": "assignments.ets"
811                              },
812                              "end": {
813                                "line": 26,
814                                "column": 15,
815                                "program": "assignments.ets"
816                              }
817                            }
818                          },
819                          "computed": false,
820                          "optional": false,
821                          "loc": {
822                            "start": {
823                              "line": 26,
824                              "column": 9,
825                              "program": "assignments.ets"
826                            },
827                            "end": {
828                              "line": 26,
829                              "column": 15,
830                              "program": "assignments.ets"
831                            }
832                          }
833                        },
834                        "right": {
835                          "type": "NumberLiteral",
836                          "value": 10,
837                          "loc": {
838                            "start": {
839                              "line": 26,
840                              "column": 18,
841                              "program": "assignments.ets"
842                            },
843                            "end": {
844                              "line": 26,
845                              "column": 20,
846                              "program": "assignments.ets"
847                            }
848                          }
849                        },
850                        "loc": {
851                          "start": {
852                            "line": 26,
853                            "column": 9,
854                            "program": "assignments.ets"
855                          },
856                          "end": {
857                            "line": 26,
858                            "column": 20,
859                            "program": "assignments.ets"
860                          }
861                        }
862                      },
863                      "loc": {
864                        "start": {
865                          "line": 26,
866                          "column": 9,
867                          "program": "assignments.ets"
868                        },
869                        "end": {
870                          "line": 26,
871                          "column": 21,
872                          "program": "assignments.ets"
873                        }
874                      }
875                    },
876                    {
877                      "type": "ExpressionStatement",
878                      "expression": {
879                        "type": "AssignmentExpression",
880                        "operator": ">>=",
881                        "left": {
882                          "type": "MemberExpression",
883                          "object": {
884                            "type": "ThisExpression",
885                            "loc": {
886                              "start": {
887                                "line": 27,
888                                "column": 9,
889                                "program": "assignments.ets"
890                              },
891                              "end": {
892                                "line": 27,
893                                "column": 13,
894                                "program": "assignments.ets"
895                              }
896                            }
897                          },
898                          "property": {
899                            "type": "Identifier",
900                            "name": "a",
901                            "decorators": [],
902                            "loc": {
903                              "start": {
904                                "line": 27,
905                                "column": 14,
906                                "program": "assignments.ets"
907                              },
908                              "end": {
909                                "line": 27,
910                                "column": 15,
911                                "program": "assignments.ets"
912                              }
913                            }
914                          },
915                          "computed": false,
916                          "optional": false,
917                          "loc": {
918                            "start": {
919                              "line": 27,
920                              "column": 9,
921                              "program": "assignments.ets"
922                            },
923                            "end": {
924                              "line": 27,
925                              "column": 15,
926                              "program": "assignments.ets"
927                            }
928                          }
929                        },
930                        "right": {
931                          "type": "NumberLiteral",
932                          "value": 1,
933                          "loc": {
934                            "start": {
935                              "line": 27,
936                              "column": 20,
937                              "program": "assignments.ets"
938                            },
939                            "end": {
940                              "line": 27,
941                              "column": 21,
942                              "program": "assignments.ets"
943                            }
944                          }
945                        },
946                        "loc": {
947                          "start": {
948                            "line": 27,
949                            "column": 9,
950                            "program": "assignments.ets"
951                          },
952                          "end": {
953                            "line": 27,
954                            "column": 21,
955                            "program": "assignments.ets"
956                          }
957                        }
958                      },
959                      "loc": {
960                        "start": {
961                          "line": 27,
962                          "column": 9,
963                          "program": "assignments.ets"
964                        },
965                        "end": {
966                          "line": 27,
967                          "column": 22,
968                          "program": "assignments.ets"
969                        }
970                      }
971                    },
972                    {
973                      "type": "ExpressionStatement",
974                      "expression": {
975                        "type": "AssignmentExpression",
976                        "operator": ">>>=",
977                        "left": {
978                          "type": "MemberExpression",
979                          "object": {
980                            "type": "ThisExpression",
981                            "loc": {
982                              "start": {
983                                "line": 28,
984                                "column": 9,
985                                "program": "assignments.ets"
986                              },
987                              "end": {
988                                "line": 28,
989                                "column": 13,
990                                "program": "assignments.ets"
991                              }
992                            }
993                          },
994                          "property": {
995                            "type": "Identifier",
996                            "name": "a",
997                            "decorators": [],
998                            "loc": {
999                              "start": {
1000                                "line": 28,
1001                                "column": 14,
1002                                "program": "assignments.ets"
1003                              },
1004                              "end": {
1005                                "line": 28,
1006                                "column": 15,
1007                                "program": "assignments.ets"
1008                              }
1009                            }
1010                          },
1011                          "computed": false,
1012                          "optional": false,
1013                          "loc": {
1014                            "start": {
1015                              "line": 28,
1016                              "column": 9,
1017                              "program": "assignments.ets"
1018                            },
1019                            "end": {
1020                              "line": 28,
1021                              "column": 15,
1022                              "program": "assignments.ets"
1023                            }
1024                          }
1025                        },
1026                        "right": {
1027                          "type": "NumberLiteral",
1028                          "value": 2,
1029                          "loc": {
1030                            "start": {
1031                              "line": 28,
1032                              "column": 21,
1033                              "program": "assignments.ets"
1034                            },
1035                            "end": {
1036                              "line": 28,
1037                              "column": 22,
1038                              "program": "assignments.ets"
1039                            }
1040                          }
1041                        },
1042                        "loc": {
1043                          "start": {
1044                            "line": 28,
1045                            "column": 9,
1046                            "program": "assignments.ets"
1047                          },
1048                          "end": {
1049                            "line": 28,
1050                            "column": 22,
1051                            "program": "assignments.ets"
1052                          }
1053                        }
1054                      },
1055                      "loc": {
1056                        "start": {
1057                          "line": 28,
1058                          "column": 9,
1059                          "program": "assignments.ets"
1060                        },
1061                        "end": {
1062                          "line": 28,
1063                          "column": 23,
1064                          "program": "assignments.ets"
1065                        }
1066                      }
1067                    },
1068                    {
1069                      "type": "ExpressionStatement",
1070                      "expression": {
1071                        "type": "AssignmentExpression",
1072                        "operator": "<<=",
1073                        "left": {
1074                          "type": "MemberExpression",
1075                          "object": {
1076                            "type": "ThisExpression",
1077                            "loc": {
1078                              "start": {
1079                                "line": 29,
1080                                "column": 9,
1081                                "program": "assignments.ets"
1082                              },
1083                              "end": {
1084                                "line": 29,
1085                                "column": 13,
1086                                "program": "assignments.ets"
1087                              }
1088                            }
1089                          },
1090                          "property": {
1091                            "type": "Identifier",
1092                            "name": "a",
1093                            "decorators": [],
1094                            "loc": {
1095                              "start": {
1096                                "line": 29,
1097                                "column": 14,
1098                                "program": "assignments.ets"
1099                              },
1100                              "end": {
1101                                "line": 29,
1102                                "column": 15,
1103                                "program": "assignments.ets"
1104                              }
1105                            }
1106                          },
1107                          "computed": false,
1108                          "optional": false,
1109                          "loc": {
1110                            "start": {
1111                              "line": 29,
1112                              "column": 9,
1113                              "program": "assignments.ets"
1114                            },
1115                            "end": {
1116                              "line": 29,
1117                              "column": 15,
1118                              "program": "assignments.ets"
1119                            }
1120                          }
1121                        },
1122                        "right": {
1123                          "type": "NumberLiteral",
1124                          "value": 3,
1125                          "loc": {
1126                            "start": {
1127                              "line": 29,
1128                              "column": 20,
1129                              "program": "assignments.ets"
1130                            },
1131                            "end": {
1132                              "line": 29,
1133                              "column": 21,
1134                              "program": "assignments.ets"
1135                            }
1136                          }
1137                        },
1138                        "loc": {
1139                          "start": {
1140                            "line": 29,
1141                            "column": 9,
1142                            "program": "assignments.ets"
1143                          },
1144                          "end": {
1145                            "line": 29,
1146                            "column": 21,
1147                            "program": "assignments.ets"
1148                          }
1149                        }
1150                      },
1151                      "loc": {
1152                        "start": {
1153                          "line": 29,
1154                          "column": 9,
1155                          "program": "assignments.ets"
1156                        },
1157                        "end": {
1158                          "line": 29,
1159                          "column": 22,
1160                          "program": "assignments.ets"
1161                        }
1162                      }
1163                    },
1164                    {
1165                      "type": "ExpressionStatement",
1166                      "expression": {
1167                        "type": "AssignmentExpression",
1168                        "operator": "=",
1169                        "left": {
1170                          "type": "MemberExpression",
1171                          "object": {
1172                            "type": "ThisExpression",
1173                            "loc": {
1174                              "start": {
1175                                "line": 30,
1176                                "column": 9,
1177                                "program": "assignments.ets"
1178                              },
1179                              "end": {
1180                                "line": 30,
1181                                "column": 13,
1182                                "program": "assignments.ets"
1183                              }
1184                            }
1185                          },
1186                          "property": {
1187                            "type": "Identifier",
1188                            "name": "a",
1189                            "decorators": [],
1190                            "loc": {
1191                              "start": {
1192                                "line": 30,
1193                                "column": 14,
1194                                "program": "assignments.ets"
1195                              },
1196                              "end": {
1197                                "line": 30,
1198                                "column": 15,
1199                                "program": "assignments.ets"
1200                              }
1201                            }
1202                          },
1203                          "computed": false,
1204                          "optional": false,
1205                          "loc": {
1206                            "start": {
1207                              "line": 30,
1208                              "column": 9,
1209                              "program": "assignments.ets"
1210                            },
1211                            "end": {
1212                              "line": 30,
1213                              "column": 15,
1214                              "program": "assignments.ets"
1215                            }
1216                          }
1217                        },
1218                        "right": {
1219                          "type": "NumberLiteral",
1220                          "value": 10,
1221                          "loc": {
1222                            "start": {
1223                              "line": 30,
1224                              "column": 18,
1225                              "program": "assignments.ets"
1226                            },
1227                            "end": {
1228                              "line": 30,
1229                              "column": 20,
1230                              "program": "assignments.ets"
1231                            }
1232                          }
1233                        },
1234                        "loc": {
1235                          "start": {
1236                            "line": 30,
1237                            "column": 9,
1238                            "program": "assignments.ets"
1239                          },
1240                          "end": {
1241                            "line": 30,
1242                            "column": 20,
1243                            "program": "assignments.ets"
1244                          }
1245                        }
1246                      },
1247                      "loc": {
1248                        "start": {
1249                          "line": 30,
1250                          "column": 9,
1251                          "program": "assignments.ets"
1252                        },
1253                        "end": {
1254                          "line": 30,
1255                          "column": 21,
1256                          "program": "assignments.ets"
1257                        }
1258                      }
1259                    },
1260                    {
1261                      "type": "ExpressionStatement",
1262                      "expression": {
1263                        "type": "AssignmentExpression",
1264                        "operator": "&=",
1265                        "left": {
1266                          "type": "MemberExpression",
1267                          "object": {
1268                            "type": "ThisExpression",
1269                            "loc": {
1270                              "start": {
1271                                "line": 31,
1272                                "column": 9,
1273                                "program": "assignments.ets"
1274                              },
1275                              "end": {
1276                                "line": 31,
1277                                "column": 13,
1278                                "program": "assignments.ets"
1279                              }
1280                            }
1281                          },
1282                          "property": {
1283                            "type": "Identifier",
1284                            "name": "a",
1285                            "decorators": [],
1286                            "loc": {
1287                              "start": {
1288                                "line": 31,
1289                                "column": 14,
1290                                "program": "assignments.ets"
1291                              },
1292                              "end": {
1293                                "line": 31,
1294                                "column": 15,
1295                                "program": "assignments.ets"
1296                              }
1297                            }
1298                          },
1299                          "computed": false,
1300                          "optional": false,
1301                          "loc": {
1302                            "start": {
1303                              "line": 31,
1304                              "column": 9,
1305                              "program": "assignments.ets"
1306                            },
1307                            "end": {
1308                              "line": 31,
1309                              "column": 15,
1310                              "program": "assignments.ets"
1311                            }
1312                          }
1313                        },
1314                        "right": {
1315                          "type": "NumberLiteral",
1316                          "value": 2,
1317                          "loc": {
1318                            "start": {
1319                              "line": 31,
1320                              "column": 19,
1321                              "program": "assignments.ets"
1322                            },
1323                            "end": {
1324                              "line": 31,
1325                              "column": 20,
1326                              "program": "assignments.ets"
1327                            }
1328                          }
1329                        },
1330                        "loc": {
1331                          "start": {
1332                            "line": 31,
1333                            "column": 9,
1334                            "program": "assignments.ets"
1335                          },
1336                          "end": {
1337                            "line": 31,
1338                            "column": 20,
1339                            "program": "assignments.ets"
1340                          }
1341                        }
1342                      },
1343                      "loc": {
1344                        "start": {
1345                          "line": 31,
1346                          "column": 9,
1347                          "program": "assignments.ets"
1348                        },
1349                        "end": {
1350                          "line": 31,
1351                          "column": 21,
1352                          "program": "assignments.ets"
1353                        }
1354                      }
1355                    },
1356                    {
1357                      "type": "ExpressionStatement",
1358                      "expression": {
1359                        "type": "AssignmentExpression",
1360                        "operator": "|=",
1361                        "left": {
1362                          "type": "MemberExpression",
1363                          "object": {
1364                            "type": "ThisExpression",
1365                            "loc": {
1366                              "start": {
1367                                "line": 32,
1368                                "column": 9,
1369                                "program": "assignments.ets"
1370                              },
1371                              "end": {
1372                                "line": 32,
1373                                "column": 13,
1374                                "program": "assignments.ets"
1375                              }
1376                            }
1377                          },
1378                          "property": {
1379                            "type": "Identifier",
1380                            "name": "a",
1381                            "decorators": [],
1382                            "loc": {
1383                              "start": {
1384                                "line": 32,
1385                                "column": 14,
1386                                "program": "assignments.ets"
1387                              },
1388                              "end": {
1389                                "line": 32,
1390                                "column": 15,
1391                                "program": "assignments.ets"
1392                              }
1393                            }
1394                          },
1395                          "computed": false,
1396                          "optional": false,
1397                          "loc": {
1398                            "start": {
1399                              "line": 32,
1400                              "column": 9,
1401                              "program": "assignments.ets"
1402                            },
1403                            "end": {
1404                              "line": 32,
1405                              "column": 15,
1406                              "program": "assignments.ets"
1407                            }
1408                          }
1409                        },
1410                        "right": {
1411                          "type": "NumberLiteral",
1412                          "value": 3,
1413                          "loc": {
1414                            "start": {
1415                              "line": 32,
1416                              "column": 19,
1417                              "program": "assignments.ets"
1418                            },
1419                            "end": {
1420                              "line": 32,
1421                              "column": 20,
1422                              "program": "assignments.ets"
1423                            }
1424                          }
1425                        },
1426                        "loc": {
1427                          "start": {
1428                            "line": 32,
1429                            "column": 9,
1430                            "program": "assignments.ets"
1431                          },
1432                          "end": {
1433                            "line": 32,
1434                            "column": 20,
1435                            "program": "assignments.ets"
1436                          }
1437                        }
1438                      },
1439                      "loc": {
1440                        "start": {
1441                          "line": 32,
1442                          "column": 9,
1443                          "program": "assignments.ets"
1444                        },
1445                        "end": {
1446                          "line": 32,
1447                          "column": 21,
1448                          "program": "assignments.ets"
1449                        }
1450                      }
1451                    },
1452                    {
1453                      "type": "ExpressionStatement",
1454                      "expression": {
1455                        "type": "AssignmentExpression",
1456                        "operator": "^=",
1457                        "left": {
1458                          "type": "MemberExpression",
1459                          "object": {
1460                            "type": "ThisExpression",
1461                            "loc": {
1462                              "start": {
1463                                "line": 33,
1464                                "column": 9,
1465                                "program": "assignments.ets"
1466                              },
1467                              "end": {
1468                                "line": 33,
1469                                "column": 13,
1470                                "program": "assignments.ets"
1471                              }
1472                            }
1473                          },
1474                          "property": {
1475                            "type": "Identifier",
1476                            "name": "a",
1477                            "decorators": [],
1478                            "loc": {
1479                              "start": {
1480                                "line": 33,
1481                                "column": 14,
1482                                "program": "assignments.ets"
1483                              },
1484                              "end": {
1485                                "line": 33,
1486                                "column": 15,
1487                                "program": "assignments.ets"
1488                              }
1489                            }
1490                          },
1491                          "computed": false,
1492                          "optional": false,
1493                          "loc": {
1494                            "start": {
1495                              "line": 33,
1496                              "column": 9,
1497                              "program": "assignments.ets"
1498                            },
1499                            "end": {
1500                              "line": 33,
1501                              "column": 15,
1502                              "program": "assignments.ets"
1503                            }
1504                          }
1505                        },
1506                        "right": {
1507                          "type": "NumberLiteral",
1508                          "value": 4,
1509                          "loc": {
1510                            "start": {
1511                              "line": 33,
1512                              "column": 19,
1513                              "program": "assignments.ets"
1514                            },
1515                            "end": {
1516                              "line": 33,
1517                              "column": 20,
1518                              "program": "assignments.ets"
1519                            }
1520                          }
1521                        },
1522                        "loc": {
1523                          "start": {
1524                            "line": 33,
1525                            "column": 9,
1526                            "program": "assignments.ets"
1527                          },
1528                          "end": {
1529                            "line": 33,
1530                            "column": 20,
1531                            "program": "assignments.ets"
1532                          }
1533                        }
1534                      },
1535                      "loc": {
1536                        "start": {
1537                          "line": 33,
1538                          "column": 9,
1539                          "program": "assignments.ets"
1540                        },
1541                        "end": {
1542                          "line": 33,
1543                          "column": 21,
1544                          "program": "assignments.ets"
1545                        }
1546                      }
1547                    },
1548                    {
1549                      "type": "ExpressionStatement",
1550                      "expression": {
1551                        "type": "AssignmentExpression",
1552                        "operator": "=",
1553                        "left": {
1554                          "type": "MemberExpression",
1555                          "object": {
1556                            "type": "ThisExpression",
1557                            "loc": {
1558                              "start": {
1559                                "line": 34,
1560                                "column": 9,
1561                                "program": "assignments.ets"
1562                              },
1563                              "end": {
1564                                "line": 34,
1565                                "column": 13,
1566                                "program": "assignments.ets"
1567                              }
1568                            }
1569                          },
1570                          "property": {
1571                            "type": "Identifier",
1572                            "name": "b",
1573                            "decorators": [],
1574                            "loc": {
1575                              "start": {
1576                                "line": 34,
1577                                "column": 14,
1578                                "program": "assignments.ets"
1579                              },
1580                              "end": {
1581                                "line": 34,
1582                                "column": 15,
1583                                "program": "assignments.ets"
1584                              }
1585                            }
1586                          },
1587                          "computed": false,
1588                          "optional": false,
1589                          "loc": {
1590                            "start": {
1591                              "line": 34,
1592                              "column": 9,
1593                              "program": "assignments.ets"
1594                            },
1595                            "end": {
1596                              "line": 34,
1597                              "column": 15,
1598                              "program": "assignments.ets"
1599                            }
1600                          }
1601                        },
1602                        "right": {
1603                          "type": "AssignmentExpression",
1604                          "operator": "=",
1605                          "left": {
1606                            "type": "MemberExpression",
1607                            "object": {
1608                              "type": "ThisExpression",
1609                              "loc": {
1610                                "start": {
1611                                  "line": 34,
1612                                  "column": 18,
1613                                  "program": "assignments.ets"
1614                                },
1615                                "end": {
1616                                  "line": 34,
1617                                  "column": 22,
1618                                  "program": "assignments.ets"
1619                                }
1620                              }
1621                            },
1622                            "property": {
1623                              "type": "Identifier",
1624                              "name": "a",
1625                              "decorators": [],
1626                              "loc": {
1627                                "start": {
1628                                  "line": 34,
1629                                  "column": 23,
1630                                  "program": "assignments.ets"
1631                                },
1632                                "end": {
1633                                  "line": 34,
1634                                  "column": 24,
1635                                  "program": "assignments.ets"
1636                                }
1637                              }
1638                            },
1639                            "computed": false,
1640                            "optional": false,
1641                            "loc": {
1642                              "start": {
1643                                "line": 34,
1644                                "column": 18,
1645                                "program": "assignments.ets"
1646                              },
1647                              "end": {
1648                                "line": 34,
1649                                "column": 24,
1650                                "program": "assignments.ets"
1651                              }
1652                            }
1653                          },
1654                          "right": {
1655                            "type": "NumberLiteral",
1656                            "value": 10,
1657                            "loc": {
1658                              "start": {
1659                                "line": 34,
1660                                "column": 27,
1661                                "program": "assignments.ets"
1662                              },
1663                              "end": {
1664                                "line": 34,
1665                                "column": 29,
1666                                "program": "assignments.ets"
1667                              }
1668                            }
1669                          },
1670                          "loc": {
1671                            "start": {
1672                              "line": 34,
1673                              "column": 18,
1674                              "program": "assignments.ets"
1675                            },
1676                            "end": {
1677                              "line": 34,
1678                              "column": 29,
1679                              "program": "assignments.ets"
1680                            }
1681                          }
1682                        },
1683                        "loc": {
1684                          "start": {
1685                            "line": 34,
1686                            "column": 9,
1687                            "program": "assignments.ets"
1688                          },
1689                          "end": {
1690                            "line": 34,
1691                            "column": 29,
1692                            "program": "assignments.ets"
1693                          }
1694                        }
1695                      },
1696                      "loc": {
1697                        "start": {
1698                          "line": 34,
1699                          "column": 9,
1700                          "program": "assignments.ets"
1701                        },
1702                        "end": {
1703                          "line": 34,
1704                          "column": 30,
1705                          "program": "assignments.ets"
1706                        }
1707                      }
1708                    }
1709                  ],
1710                  "loc": {
1711                    "start": {
1712                      "line": 19,
1713                      "column": 26,
1714                      "program": "assignments.ets"
1715                    },
1716                    "end": {
1717                      "line": 35,
1718                      "column": 6,
1719                      "program": "assignments.ets"
1720                    }
1721                  }
1722                },
1723                "loc": {
1724                  "start": {
1725                    "line": 19,
1726                    "column": 17,
1727                    "program": "assignments.ets"
1728                  },
1729                  "end": {
1730                    "line": 35,
1731                    "column": 6,
1732                    "program": "assignments.ets"
1733                  }
1734                }
1735              },
1736              "loc": {
1737                "start": {
1738                  "line": 19,
1739                  "column": 17,
1740                  "program": "assignments.ets"
1741                },
1742                "end": {
1743                  "line": 35,
1744                  "column": 6,
1745                  "program": "assignments.ets"
1746                }
1747              }
1748            },
1749            "overloads": [],
1750            "decorators": [],
1751            "loc": {
1752              "start": {
1753                "line": 19,
1754                "column": 5,
1755                "program": "assignments.ets"
1756              },
1757              "end": {
1758                "line": 35,
1759                "column": 6,
1760                "program": "assignments.ets"
1761              }
1762            }
1763          },
1764          {
1765            "type": "MethodDefinition",
1766            "key": {
1767              "type": "Identifier",
1768              "name": "constructor",
1769              "decorators": [],
1770              "loc": {
1771                "start": {
1772                  "line": 16,
1773                  "column": 24,
1774                  "program": "assignments.ets"
1775                },
1776                "end": {
1777                  "line": 16,
1778                  "column": 24,
1779                  "program": "assignments.ets"
1780                }
1781              }
1782            },
1783            "kind": "constructor",
1784            "static": false,
1785            "optional": false,
1786            "computed": false,
1787            "value": {
1788              "type": "FunctionExpression",
1789              "function": {
1790                "type": "ScriptFunction",
1791                "id": {
1792                  "type": "Identifier",
1793                  "name": "constructor",
1794                  "decorators": [],
1795                  "loc": {
1796                    "start": {
1797                      "line": 16,
1798                      "column": 24,
1799                      "program": "assignments.ets"
1800                    },
1801                    "end": {
1802                      "line": 16,
1803                      "column": 24,
1804                      "program": "assignments.ets"
1805                    }
1806                  }
1807                },
1808                "generator": false,
1809                "async": false,
1810                "expression": false,
1811                "params": [],
1812                "body": {
1813                  "type": "BlockStatement",
1814                  "statements": [],
1815                  "loc": {
1816                    "start": {
1817                      "line": 16,
1818                      "column": 24,
1819                      "program": "assignments.ets"
1820                    },
1821                    "end": {
1822                      "line": 16,
1823                      "column": 24,
1824                      "program": "assignments.ets"
1825                    }
1826                  }
1827                },
1828                "loc": {
1829                  "start": {
1830                    "line": 16,
1831                    "column": 24,
1832                    "program": "assignments.ets"
1833                  },
1834                  "end": {
1835                    "line": 16,
1836                    "column": 24,
1837                    "program": "assignments.ets"
1838                  }
1839                }
1840              },
1841              "loc": {
1842                "start": {
1843                  "line": 16,
1844                  "column": 24,
1845                  "program": "assignments.ets"
1846                },
1847                "end": {
1848                  "line": 16,
1849                  "column": 24,
1850                  "program": "assignments.ets"
1851                }
1852              }
1853            },
1854            "overloads": [],
1855            "decorators": [],
1856            "loc": {
1857              "start": {
1858                "line": 1,
1859                "column": 1,
1860                "program": null
1861              },
1862              "end": {
1863                "line": 1,
1864                "column": 1,
1865                "program": null
1866              }
1867            }
1868          }
1869        ],
1870        "loc": {
1871          "start": {
1872            "line": 16,
1873            "column": 23,
1874            "program": "assignments.ets"
1875          },
1876          "end": {
1877            "line": 37,
1878            "column": 1,
1879            "program": "assignments.ets"
1880          }
1881        }
1882      },
1883      "loc": {
1884        "start": {
1885          "line": 16,
1886          "column": 1,
1887          "program": "assignments.ets"
1888        },
1889        "end": {
1890          "line": 37,
1891          "column": 1,
1892          "program": "assignments.ets"
1893        }
1894      }
1895    },
1896    {
1897      "type": "ClassDeclaration",
1898      "definition": {
1899        "id": {
1900          "type": "Identifier",
1901          "name": "ETSGLOBAL",
1902          "decorators": [],
1903          "loc": {
1904            "start": {
1905              "line": 1,
1906              "column": 1,
1907              "program": "assignments.ets"
1908            },
1909            "end": {
1910              "line": 1,
1911              "column": 1,
1912              "program": "assignments.ets"
1913            }
1914          }
1915        },
1916        "superClass": null,
1917        "implements": [],
1918        "body": [
1919          {
1920            "type": "MethodDefinition",
1921            "key": {
1922              "type": "Identifier",
1923              "name": "main",
1924              "decorators": [],
1925              "loc": {
1926                "start": {
1927                  "line": 1,
1928                  "column": 1,
1929                  "program": null
1930                },
1931                "end": {
1932                  "line": 1,
1933                  "column": 1,
1934                  "program": null
1935                }
1936              }
1937            },
1938            "kind": "method",
1939            "accessibility": "public",
1940            "static": true,
1941            "optional": false,
1942            "computed": false,
1943            "value": {
1944              "type": "FunctionExpression",
1945              "function": {
1946                "type": "ScriptFunction",
1947                "id": {
1948                  "type": "Identifier",
1949                  "name": "main",
1950                  "decorators": [],
1951                  "loc": {
1952                    "start": {
1953                      "line": 1,
1954                      "column": 1,
1955                      "program": null
1956                    },
1957                    "end": {
1958                      "line": 1,
1959                      "column": 1,
1960                      "program": null
1961                    }
1962                  }
1963                },
1964                "generator": false,
1965                "async": false,
1966                "expression": false,
1967                "params": [],
1968                "body": {
1969                  "type": "BlockStatement",
1970                  "statements": [],
1971                  "loc": {
1972                    "start": {
1973                      "line": 1,
1974                      "column": 1,
1975                      "program": null
1976                    },
1977                    "end": {
1978                      "line": 1,
1979                      "column": 1,
1980                      "program": null
1981                    }
1982                  }
1983                },
1984                "loc": {
1985                  "start": {
1986                    "line": 1,
1987                    "column": 1,
1988                    "program": null
1989                  },
1990                  "end": {
1991                    "line": 1,
1992                    "column": 1,
1993                    "program": null
1994                  }
1995                }
1996              },
1997              "loc": {
1998                "start": {
1999                  "line": 1,
2000                  "column": 1,
2001                  "program": null
2002                },
2003                "end": {
2004                  "line": 1,
2005                  "column": 1,
2006                  "program": null
2007                }
2008              }
2009            },
2010            "overloads": [],
2011            "decorators": [],
2012            "loc": {
2013              "start": {
2014                "line": 1,
2015                "column": 1,
2016                "program": "assignments.ets"
2017              },
2018              "end": {
2019                "line": 1,
2020                "column": 1,
2021                "program": "assignments.ets"
2022              }
2023            }
2024          },
2025          {
2026            "type": "MethodDefinition",
2027            "key": {
2028              "type": "Identifier",
2029              "name": "_$init$_",
2030              "decorators": [],
2031              "loc": {
2032                "start": {
2033                  "line": 1,
2034                  "column": 1,
2035                  "program": null
2036                },
2037                "end": {
2038                  "line": 1,
2039                  "column": 1,
2040                  "program": null
2041                }
2042              }
2043            },
2044            "kind": "method",
2045            "accessibility": "public",
2046            "static": true,
2047            "optional": false,
2048            "computed": false,
2049            "value": {
2050              "type": "FunctionExpression",
2051              "function": {
2052                "type": "ScriptFunction",
2053                "id": {
2054                  "type": "Identifier",
2055                  "name": "_$init$_",
2056                  "decorators": [],
2057                  "loc": {
2058                    "start": {
2059                      "line": 1,
2060                      "column": 1,
2061                      "program": null
2062                    },
2063                    "end": {
2064                      "line": 1,
2065                      "column": 1,
2066                      "program": null
2067                    }
2068                  }
2069                },
2070                "generator": false,
2071                "async": false,
2072                "expression": false,
2073                "params": [],
2074                "body": {
2075                  "type": "BlockStatement",
2076                  "statements": [],
2077                  "loc": {
2078                    "start": {
2079                      "line": 1,
2080                      "column": 1,
2081                      "program": null
2082                    },
2083                    "end": {
2084                      "line": 1,
2085                      "column": 1,
2086                      "program": null
2087                    }
2088                  }
2089                },
2090                "loc": {
2091                  "start": {
2092                    "line": 1,
2093                    "column": 1,
2094                    "program": null
2095                  },
2096                  "end": {
2097                    "line": 1,
2098                    "column": 1,
2099                    "program": null
2100                  }
2101                }
2102              },
2103              "loc": {
2104                "start": {
2105                  "line": 1,
2106                  "column": 1,
2107                  "program": null
2108                },
2109                "end": {
2110                  "line": 1,
2111                  "column": 1,
2112                  "program": null
2113                }
2114              }
2115            },
2116            "overloads": [],
2117            "decorators": [],
2118            "loc": {
2119              "start": {
2120                "line": 1,
2121                "column": 1,
2122                "program": "assignments.ets"
2123              },
2124              "end": {
2125                "line": 1,
2126                "column": 1,
2127                "program": "assignments.ets"
2128              }
2129            }
2130          }
2131        ],
2132        "loc": {
2133          "start": {
2134            "line": 1,
2135            "column": 1,
2136            "program": "assignments.ets"
2137          },
2138          "end": {
2139            "line": 1,
2140            "column": 1,
2141            "program": "assignments.ets"
2142          }
2143        }
2144      },
2145      "loc": {
2146        "start": {
2147          "line": 1,
2148          "column": 1,
2149          "program": "assignments.ets"
2150        },
2151        "end": {
2152          "line": 1,
2153          "column": 1,
2154          "program": "assignments.ets"
2155        }
2156      }
2157    }
2158  ],
2159  "loc": {
2160    "start": {
2161      "line": 1,
2162      "column": 1,
2163      "program": "assignments.ets"
2164    },
2165    "end": {
2166      "line": 37,
2167      "column": 1,
2168      "program": "assignments.ets"
2169    }
2170  }
2171}
2172