1{ 2 "type": "Program", 3 "statements": [ 4 { 5 "type": "ImportDeclaration", 6 "source": { 7 "type": "StringLiteral", 8 "value": "./test4", 9 "loc": { 10 "start": { 11 "line": 16, 12 "column": 19 13 }, 14 "end": { 15 "line": 16, 16 "column": 28 17 } 18 } 19 }, 20 "specifiers": [ 21 { 22 "type": "ImportSpecifier", 23 "local": { 24 "type": "Identifier", 25 "name": "bar", 26 "decorators": [], 27 "loc": { 28 "start": { 29 "line": 16, 30 "column": 9 31 }, 32 "end": { 33 "line": 16, 34 "column": 12 35 } 36 } 37 }, 38 "imported": { 39 "type": "Identifier", 40 "name": "bar", 41 "decorators": [], 42 "loc": { 43 "start": { 44 "line": 16, 45 "column": 9 46 }, 47 "end": { 48 "line": 16, 49 "column": 12 50 } 51 } 52 }, 53 "loc": { 54 "start": { 55 "line": 16, 56 "column": 9 57 }, 58 "end": { 59 "line": 16, 60 "column": 12 61 } 62 } 63 } 64 ], 65 "loc": { 66 "start": { 67 "line": 16, 68 "column": 1 69 }, 70 "end": { 71 "line": 16, 72 "column": 28 73 } 74 } 75 }, 76 { 77 "type": "ClassDeclaration", 78 "definition": { 79 "id": { 80 "type": "Identifier", 81 "name": "ETSGLOBAL", 82 "decorators": [], 83 "loc": { 84 "start": { 85 "line": 1, 86 "column": 1 87 }, 88 "end": { 89 "line": 1, 90 "column": 1 91 } 92 } 93 }, 94 "superClass": null, 95 "implements": [], 96 "body": [ 97 { 98 "type": "MethodDefinition", 99 "key": { 100 "type": "Identifier", 101 "name": "main", 102 "decorators": [], 103 "loc": { 104 "start": { 105 "line": 1, 106 "column": 1 107 }, 108 "end": { 109 "line": 1, 110 "column": 1 111 } 112 } 113 }, 114 "kind": "method", 115 "accessibility": "public", 116 "static": true, 117 "optional": false, 118 "computed": false, 119 "value": { 120 "type": "FunctionExpression", 121 "function": { 122 "type": "ScriptFunction", 123 "id": { 124 "type": "Identifier", 125 "name": "main", 126 "decorators": [], 127 "loc": { 128 "start": { 129 "line": 1, 130 "column": 1 131 }, 132 "end": { 133 "line": 1, 134 "column": 1 135 } 136 } 137 }, 138 "generator": false, 139 "async": false, 140 "expression": false, 141 "params": [], 142 "body": { 143 "type": "BlockStatement", 144 "statements": [], 145 "loc": { 146 "start": { 147 "line": 1, 148 "column": 1 149 }, 150 "end": { 151 "line": 1, 152 "column": 1 153 } 154 } 155 }, 156 "loc": { 157 "start": { 158 "line": 1, 159 "column": 1 160 }, 161 "end": { 162 "line": 1, 163 "column": 1 164 } 165 } 166 }, 167 "loc": { 168 "start": { 169 "line": 1, 170 "column": 1 171 }, 172 "end": { 173 "line": 1, 174 "column": 1 175 } 176 } 177 }, 178 "overloads": [], 179 "decorators": [], 180 "loc": { 181 "start": { 182 "line": 1, 183 "column": 1 184 }, 185 "end": { 186 "line": 1, 187 "column": 1 188 } 189 } 190 }, 191 { 192 "type": "MethodDefinition", 193 "key": { 194 "type": "Identifier", 195 "name": "_$init$_", 196 "decorators": [], 197 "loc": { 198 "start": { 199 "line": 1, 200 "column": 1 201 }, 202 "end": { 203 "line": 1, 204 "column": 1 205 } 206 } 207 }, 208 "kind": "method", 209 "accessibility": "public", 210 "static": true, 211 "optional": false, 212 "computed": false, 213 "value": { 214 "type": "FunctionExpression", 215 "function": { 216 "type": "ScriptFunction", 217 "id": { 218 "type": "Identifier", 219 "name": "_$init$_", 220 "decorators": [], 221 "loc": { 222 "start": { 223 "line": 1, 224 "column": 1 225 }, 226 "end": { 227 "line": 1, 228 "column": 1 229 } 230 } 231 }, 232 "generator": false, 233 "async": false, 234 "expression": false, 235 "params": [], 236 "body": { 237 "type": "BlockStatement", 238 "statements": [ 239 { 240 "type": "ExpressionStatement", 241 "expression": { 242 "type": "AssignmentExpression", 243 "operator": "=", 244 "left": { 245 "type": "Identifier", 246 "name": "foo", 247 "decorators": [], 248 "loc": { 249 "start": { 250 "line": 18, 251 "column": 12 252 }, 253 "end": { 254 "line": 18, 255 "column": 15 256 } 257 } 258 }, 259 "right": { 260 "type": "Identifier", 261 "name": "bar", 262 "decorators": [], 263 "loc": { 264 "start": { 265 "line": 18, 266 "column": 18 267 }, 268 "end": { 269 "line": 18, 270 "column": 21 271 } 272 } 273 }, 274 "loc": { 275 "start": { 276 "line": 18, 277 "column": 12 278 }, 279 "end": { 280 "line": 18, 281 "column": 21 282 } 283 } 284 }, 285 "loc": { 286 "start": { 287 "line": 18, 288 "column": 12 289 }, 290 "end": { 291 "line": 18, 292 "column": 21 293 } 294 } 295 } 296 ], 297 "loc": { 298 "start": { 299 "line": 1, 300 "column": 1 301 }, 302 "end": { 303 "line": 1, 304 "column": 1 305 } 306 } 307 }, 308 "loc": { 309 "start": { 310 "line": 1, 311 "column": 1 312 }, 313 "end": { 314 "line": 1, 315 "column": 1 316 } 317 } 318 }, 319 "loc": { 320 "start": { 321 "line": 1, 322 "column": 1 323 }, 324 "end": { 325 "line": 1, 326 "column": 1 327 } 328 } 329 }, 330 "overloads": [], 331 "decorators": [], 332 "loc": { 333 "start": { 334 "line": 1, 335 "column": 1 336 }, 337 "end": { 338 "line": 1, 339 "column": 1 340 } 341 } 342 }, 343 { 344 "type": "ClassProperty", 345 "key": { 346 "type": "Identifier", 347 "name": "foo", 348 "decorators": [], 349 "loc": { 350 "start": { 351 "line": 18, 352 "column": 12 353 }, 354 "end": { 355 "line": 18, 356 "column": 15 357 } 358 } 359 }, 360 "value": { 361 "type": "Identifier", 362 "name": "bar", 363 "decorators": [], 364 "loc": { 365 "start": { 366 "line": 18, 367 "column": 18 368 }, 369 "end": { 370 "line": 18, 371 "column": 21 372 } 373 } 374 }, 375 "accessibility": "public", 376 "static": true, 377 "readonly": false, 378 "declare": false, 379 "optional": false, 380 "computed": false, 381 "definite": false, 382 "decorators": [], 383 "loc": { 384 "start": { 385 "line": 18, 386 "column": 12 387 }, 388 "end": { 389 "line": 18, 390 "column": 21 391 } 392 } 393 } 394 ], 395 "loc": { 396 "start": { 397 "line": 1, 398 "column": 1 399 }, 400 "end": { 401 "line": 1, 402 "column": 1 403 } 404 } 405 }, 406 "loc": { 407 "start": { 408 "line": 1, 409 "column": 1 410 }, 411 "end": { 412 "line": 1, 413 "column": 1 414 } 415 } 416 } 417 ], 418 "loc": { 419 "start": { 420 "line": 1, 421 "column": 1 422 }, 423 "end": { 424 "line": 19, 425 "column": 1 426 } 427 } 428} 429