• 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": "delete",
10          "decorators": [],
11          "loc": {
12            "start": {
13              "line": 16,
14              "column": 7,
15              "program": "delete-non-keyword.ets"
16            },
17            "end": {
18              "line": 16,
19              "column": 13,
20              "program": "delete-non-keyword.ets"
21            }
22          }
23        },
24        "superClass": null,
25        "implements": [],
26        "body": [
27          {
28            "type": "MethodDefinition",
29            "key": {
30              "type": "Identifier",
31              "name": "delete",
32              "decorators": [],
33              "loc": {
34                "start": {
35                  "line": 17,
36                  "column": 12,
37                  "program": "delete-non-keyword.ets"
38                },
39                "end": {
40                  "line": 17,
41                  "column": 18,
42                  "program": "delete-non-keyword.ets"
43                }
44              }
45            },
46            "kind": "method",
47            "accessibility": "public",
48            "static": false,
49            "optional": false,
50            "computed": false,
51            "value": {
52              "type": "FunctionExpression",
53              "function": {
54                "type": "ScriptFunction",
55                "id": {
56                  "type": "Identifier",
57                  "name": "delete",
58                  "decorators": [],
59                  "loc": {
60                    "start": {
61                      "line": 17,
62                      "column": 12,
63                      "program": "delete-non-keyword.ets"
64                    },
65                    "end": {
66                      "line": 17,
67                      "column": 18,
68                      "program": "delete-non-keyword.ets"
69                    }
70                  }
71                },
72                "generator": false,
73                "async": false,
74                "expression": false,
75                "params": [],
76                "body": {
77                  "type": "BlockStatement",
78                  "statements": [
79                    {
80                      "type": "VariableDeclaration",
81                      "declarations": [
82                        {
83                          "type": "VariableDeclarator",
84                          "id": {
85                            "type": "Identifier",
86                            "name": "delete",
87                            "typeAnnotation": {
88                              "type": "ETSPrimitiveType",
89                              "loc": {
90                                "start": {
91                                  "line": 18,
92                                  "column": 22,
93                                  "program": "delete-non-keyword.ets"
94                                },
95                                "end": {
96                                  "line": 18,
97                                  "column": 25,
98                                  "program": "delete-non-keyword.ets"
99                                }
100                              }
101                            },
102                            "decorators": [],
103                            "loc": {
104                              "start": {
105                                "line": 18,
106                                "column": 13,
107                                "program": "delete-non-keyword.ets"
108                              },
109                              "end": {
110                                "line": 18,
111                                "column": 19,
112                                "program": "delete-non-keyword.ets"
113                              }
114                            }
115                          },
116                          "init": {
117                            "type": "NumberLiteral",
118                            "value": 5,
119                            "loc": {
120                              "start": {
121                                "line": 18,
122                                "column": 28,
123                                "program": "delete-non-keyword.ets"
124                              },
125                              "end": {
126                                "line": 18,
127                                "column": 29,
128                                "program": "delete-non-keyword.ets"
129                              }
130                            }
131                          },
132                          "loc": {
133                            "start": {
134                              "line": 18,
135                              "column": 13,
136                              "program": "delete-non-keyword.ets"
137                            },
138                            "end": {
139                              "line": 18,
140                              "column": 29,
141                              "program": "delete-non-keyword.ets"
142                            }
143                          }
144                        }
145                      ],
146                      "kind": "let",
147                      "loc": {
148                        "start": {
149                          "line": 18,
150                          "column": 9,
151                          "program": "delete-non-keyword.ets"
152                        },
153                        "end": {
154                          "line": 18,
155                          "column": 30,
156                          "program": "delete-non-keyword.ets"
157                        }
158                      }
159                    }
160                  ],
161                  "loc": {
162                    "start": {
163                      "line": 17,
164                      "column": 21,
165                      "program": "delete-non-keyword.ets"
166                    },
167                    "end": {
168                      "line": 19,
169                      "column": 6,
170                      "program": "delete-non-keyword.ets"
171                    }
172                  }
173                },
174                "loc": {
175                  "start": {
176                    "line": 17,
177                    "column": 18,
178                    "program": "delete-non-keyword.ets"
179                  },
180                  "end": {
181                    "line": 19,
182                    "column": 6,
183                    "program": "delete-non-keyword.ets"
184                  }
185                }
186              },
187              "loc": {
188                "start": {
189                  "line": 17,
190                  "column": 18,
191                  "program": "delete-non-keyword.ets"
192                },
193                "end": {
194                  "line": 19,
195                  "column": 6,
196                  "program": "delete-non-keyword.ets"
197                }
198              }
199            },
200            "overloads": [],
201            "decorators": [],
202            "loc": {
203              "start": {
204                "line": 17,
205                "column": 5,
206                "program": "delete-non-keyword.ets"
207              },
208              "end": {
209                "line": 19,
210                "column": 6,
211                "program": "delete-non-keyword.ets"
212              }
213            }
214          },
215          {
216            "type": "MethodDefinition",
217            "key": {
218              "type": "Identifier",
219              "name": "constructor",
220              "decorators": [],
221              "loc": {
222                "start": {
223                  "line": 16,
224                  "column": 15,
225                  "program": "delete-non-keyword.ets"
226                },
227                "end": {
228                  "line": 16,
229                  "column": 15,
230                  "program": "delete-non-keyword.ets"
231                }
232              }
233            },
234            "kind": "constructor",
235            "static": false,
236            "optional": false,
237            "computed": false,
238            "value": {
239              "type": "FunctionExpression",
240              "function": {
241                "type": "ScriptFunction",
242                "id": {
243                  "type": "Identifier",
244                  "name": "constructor",
245                  "decorators": [],
246                  "loc": {
247                    "start": {
248                      "line": 16,
249                      "column": 15,
250                      "program": "delete-non-keyword.ets"
251                    },
252                    "end": {
253                      "line": 16,
254                      "column": 15,
255                      "program": "delete-non-keyword.ets"
256                    }
257                  }
258                },
259                "generator": false,
260                "async": false,
261                "expression": false,
262                "params": [],
263                "body": {
264                  "type": "BlockStatement",
265                  "statements": [],
266                  "loc": {
267                    "start": {
268                      "line": 16,
269                      "column": 15,
270                      "program": "delete-non-keyword.ets"
271                    },
272                    "end": {
273                      "line": 16,
274                      "column": 15,
275                      "program": "delete-non-keyword.ets"
276                    }
277                  }
278                },
279                "loc": {
280                  "start": {
281                    "line": 16,
282                    "column": 15,
283                    "program": "delete-non-keyword.ets"
284                  },
285                  "end": {
286                    "line": 16,
287                    "column": 15,
288                    "program": "delete-non-keyword.ets"
289                  }
290                }
291              },
292              "loc": {
293                "start": {
294                  "line": 16,
295                  "column": 15,
296                  "program": "delete-non-keyword.ets"
297                },
298                "end": {
299                  "line": 16,
300                  "column": 15,
301                  "program": "delete-non-keyword.ets"
302                }
303              }
304            },
305            "overloads": [],
306            "decorators": [],
307            "loc": {
308              "start": {
309                "line": 1,
310                "column": 1,
311                "program": null
312              },
313              "end": {
314                "line": 1,
315                "column": 1,
316                "program": null
317              }
318            }
319          }
320        ],
321        "loc": {
322          "start": {
323            "line": 16,
324            "column": 14,
325            "program": "delete-non-keyword.ets"
326          },
327          "end": {
328            "line": 20,
329            "column": 3,
330            "program": "delete-non-keyword.ets"
331          }
332        }
333      },
334      "loc": {
335        "start": {
336          "line": 16,
337          "column": 1,
338          "program": "delete-non-keyword.ets"
339        },
340        "end": {
341          "line": 20,
342          "column": 3,
343          "program": "delete-non-keyword.ets"
344        }
345      }
346    },
347    {
348      "type": "ClassDeclaration",
349      "definition": {
350        "id": {
351          "type": "Identifier",
352          "name": "ETSGLOBAL",
353          "decorators": [],
354          "loc": {
355            "start": {
356              "line": 1,
357              "column": 1,
358              "program": "delete-non-keyword.ets"
359            },
360            "end": {
361              "line": 1,
362              "column": 1,
363              "program": "delete-non-keyword.ets"
364            }
365          }
366        },
367        "superClass": null,
368        "implements": [],
369        "body": [
370          {
371            "type": "MethodDefinition",
372            "key": {
373              "type": "Identifier",
374              "name": "main",
375              "decorators": [],
376              "loc": {
377                "start": {
378                  "line": 1,
379                  "column": 1,
380                  "program": null
381                },
382                "end": {
383                  "line": 1,
384                  "column": 1,
385                  "program": null
386                }
387              }
388            },
389            "kind": "method",
390            "accessibility": "public",
391            "static": true,
392            "optional": false,
393            "computed": false,
394            "value": {
395              "type": "FunctionExpression",
396              "function": {
397                "type": "ScriptFunction",
398                "id": {
399                  "type": "Identifier",
400                  "name": "main",
401                  "decorators": [],
402                  "loc": {
403                    "start": {
404                      "line": 1,
405                      "column": 1,
406                      "program": null
407                    },
408                    "end": {
409                      "line": 1,
410                      "column": 1,
411                      "program": null
412                    }
413                  }
414                },
415                "generator": false,
416                "async": false,
417                "expression": false,
418                "params": [],
419                "body": {
420                  "type": "BlockStatement",
421                  "statements": [],
422                  "loc": {
423                    "start": {
424                      "line": 1,
425                      "column": 1,
426                      "program": null
427                    },
428                    "end": {
429                      "line": 1,
430                      "column": 1,
431                      "program": null
432                    }
433                  }
434                },
435                "loc": {
436                  "start": {
437                    "line": 1,
438                    "column": 1,
439                    "program": null
440                  },
441                  "end": {
442                    "line": 1,
443                    "column": 1,
444                    "program": null
445                  }
446                }
447              },
448              "loc": {
449                "start": {
450                  "line": 1,
451                  "column": 1,
452                  "program": null
453                },
454                "end": {
455                  "line": 1,
456                  "column": 1,
457                  "program": null
458                }
459              }
460            },
461            "overloads": [],
462            "decorators": [],
463            "loc": {
464              "start": {
465                "line": 1,
466                "column": 1,
467                "program": "delete-non-keyword.ets"
468              },
469              "end": {
470                "line": 1,
471                "column": 1,
472                "program": "delete-non-keyword.ets"
473              }
474            }
475          },
476          {
477            "type": "MethodDefinition",
478            "key": {
479              "type": "Identifier",
480              "name": "_$init$_",
481              "decorators": [],
482              "loc": {
483                "start": {
484                  "line": 1,
485                  "column": 1,
486                  "program": null
487                },
488                "end": {
489                  "line": 1,
490                  "column": 1,
491                  "program": null
492                }
493              }
494            },
495            "kind": "method",
496            "accessibility": "public",
497            "static": true,
498            "optional": false,
499            "computed": false,
500            "value": {
501              "type": "FunctionExpression",
502              "function": {
503                "type": "ScriptFunction",
504                "id": {
505                  "type": "Identifier",
506                  "name": "_$init$_",
507                  "decorators": [],
508                  "loc": {
509                    "start": {
510                      "line": 1,
511                      "column": 1,
512                      "program": null
513                    },
514                    "end": {
515                      "line": 1,
516                      "column": 1,
517                      "program": null
518                    }
519                  }
520                },
521                "generator": false,
522                "async": false,
523                "expression": false,
524                "params": [],
525                "body": {
526                  "type": "BlockStatement",
527                  "statements": [],
528                  "loc": {
529                    "start": {
530                      "line": 1,
531                      "column": 1,
532                      "program": null
533                    },
534                    "end": {
535                      "line": 1,
536                      "column": 1,
537                      "program": null
538                    }
539                  }
540                },
541                "loc": {
542                  "start": {
543                    "line": 1,
544                    "column": 1,
545                    "program": null
546                  },
547                  "end": {
548                    "line": 1,
549                    "column": 1,
550                    "program": null
551                  }
552                }
553              },
554              "loc": {
555                "start": {
556                  "line": 1,
557                  "column": 1,
558                  "program": null
559                },
560                "end": {
561                  "line": 1,
562                  "column": 1,
563                  "program": null
564                }
565              }
566            },
567            "overloads": [],
568            "decorators": [],
569            "loc": {
570              "start": {
571                "line": 1,
572                "column": 1,
573                "program": "delete-non-keyword.ets"
574              },
575              "end": {
576                "line": 1,
577                "column": 1,
578                "program": "delete-non-keyword.ets"
579              }
580            }
581          }
582        ],
583        "loc": {
584          "start": {
585            "line": 1,
586            "column": 1,
587            "program": "delete-non-keyword.ets"
588          },
589          "end": {
590            "line": 1,
591            "column": 1,
592            "program": "delete-non-keyword.ets"
593          }
594        }
595      },
596      "loc": {
597        "start": {
598          "line": 1,
599          "column": 1,
600          "program": "delete-non-keyword.ets"
601        },
602        "end": {
603          "line": 1,
604          "column": 1,
605          "program": "delete-non-keyword.ets"
606        }
607      }
608    }
609  ],
610  "loc": {
611    "start": {
612      "line": 1,
613      "column": 1,
614      "program": "delete-non-keyword.ets"
615    },
616    "end": {
617      "line": 21,
618      "column": 1,
619      "program": "delete-non-keyword.ets"
620    }
621  }
622}
623