1{ 2 "type": "Program", 3 "statements": [ 4 { 5 "type": "ImportDeclaration", 6 "source": { 7 "type": "StringLiteral", 8 "value": "./test3", 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": "goo", 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": "goo", 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": "ImportDeclaration", 78 "source": { 79 "type": "StringLiteral", 80 "value": "./test2", 81 "loc": { 82 "start": { 83 "line": 17, 84 "column": 19 85 }, 86 "end": { 87 "line": 17, 88 "column": 28 89 } 90 } 91 }, 92 "specifiers": [ 93 { 94 "type": "ImportSpecifier", 95 "local": { 96 "type": "Identifier", 97 "name": "foo", 98 "decorators": [], 99 "loc": { 100 "start": { 101 "line": 17, 102 "column": 9 103 }, 104 "end": { 105 "line": 17, 106 "column": 12 107 } 108 } 109 }, 110 "imported": { 111 "type": "Identifier", 112 "name": "foo", 113 "decorators": [], 114 "loc": { 115 "start": { 116 "line": 17, 117 "column": 9 118 }, 119 "end": { 120 "line": 17, 121 "column": 12 122 } 123 } 124 }, 125 "loc": { 126 "start": { 127 "line": 17, 128 "column": 9 129 }, 130 "end": { 131 "line": 17, 132 "column": 12 133 } 134 } 135 } 136 ], 137 "loc": { 138 "start": { 139 "line": 17, 140 "column": 1 141 }, 142 "end": { 143 "line": 17, 144 "column": 28 145 } 146 } 147 }, 148 { 149 "type": "ClassDeclaration", 150 "definition": { 151 "id": { 152 "type": "Identifier", 153 "name": "ETSGLOBAL", 154 "decorators": [], 155 "loc": { 156 "start": { 157 "line": 1, 158 "column": 1 159 }, 160 "end": { 161 "line": 1, 162 "column": 1 163 } 164 } 165 }, 166 "superClass": null, 167 "implements": [], 168 "body": [ 169 { 170 "type": "MethodDefinition", 171 "key": { 172 "type": "Identifier", 173 "name": "_$init$_", 174 "decorators": [], 175 "loc": { 176 "start": { 177 "line": 1, 178 "column": 1 179 }, 180 "end": { 181 "line": 1, 182 "column": 1 183 } 184 } 185 }, 186 "kind": "method", 187 "accessibility": "public", 188 "static": true, 189 "optional": false, 190 "computed": false, 191 "value": { 192 "type": "FunctionExpression", 193 "function": { 194 "type": "ScriptFunction", 195 "id": { 196 "type": "Identifier", 197 "name": "_$init$_", 198 "decorators": [], 199 "loc": { 200 "start": { 201 "line": 1, 202 "column": 1 203 }, 204 "end": { 205 "line": 1, 206 "column": 1 207 } 208 } 209 }, 210 "generator": false, 211 "async": false, 212 "expression": false, 213 "params": [], 214 "body": { 215 "type": "BlockStatement", 216 "statements": [], 217 "loc": { 218 "start": { 219 "line": 1, 220 "column": 1 221 }, 222 "end": { 223 "line": 1, 224 "column": 1 225 } 226 } 227 }, 228 "loc": { 229 "start": { 230 "line": 1, 231 "column": 1 232 }, 233 "end": { 234 "line": 1, 235 "column": 1 236 } 237 } 238 }, 239 "loc": { 240 "start": { 241 "line": 1, 242 "column": 1 243 }, 244 "end": { 245 "line": 1, 246 "column": 1 247 } 248 } 249 }, 250 "overloads": [], 251 "decorators": [], 252 "loc": { 253 "start": { 254 "line": 1, 255 "column": 1 256 }, 257 "end": { 258 "line": 1, 259 "column": 1 260 } 261 } 262 }, 263 { 264 "type": "MethodDefinition", 265 "key": { 266 "type": "Identifier", 267 "name": "main", 268 "decorators": [], 269 "loc": { 270 "start": { 271 "line": 19, 272 "column": 10 273 }, 274 "end": { 275 "line": 19, 276 "column": 14 277 } 278 } 279 }, 280 "kind": "method", 281 "accessibility": "public", 282 "static": true, 283 "optional": false, 284 "computed": false, 285 "value": { 286 "type": "FunctionExpression", 287 "function": { 288 "type": "ScriptFunction", 289 "id": { 290 "type": "Identifier", 291 "name": "main", 292 "decorators": [], 293 "loc": { 294 "start": { 295 "line": 19, 296 "column": 10 297 }, 298 "end": { 299 "line": 19, 300 "column": 14 301 } 302 } 303 }, 304 "generator": false, 305 "async": false, 306 "expression": false, 307 "params": [], 308 "body": { 309 "type": "BlockStatement", 310 "statements": [ 311 { 312 "type": "ExpressionStatement", 313 "expression": { 314 "type": "CallExpression", 315 "callee": { 316 "type": "MemberExpression", 317 "object": { 318 "type": "Identifier", 319 "name": "console", 320 "decorators": [], 321 "loc": { 322 "start": { 323 "line": 20, 324 "column": 5 325 }, 326 "end": { 327 "line": 20, 328 "column": 12 329 } 330 } 331 }, 332 "property": { 333 "type": "Identifier", 334 "name": "println", 335 "decorators": [], 336 "loc": { 337 "start": { 338 "line": 20, 339 "column": 13 340 }, 341 "end": { 342 "line": 20, 343 "column": 20 344 } 345 } 346 }, 347 "computed": false, 348 "optional": false, 349 "loc": { 350 "start": { 351 "line": 20, 352 "column": 5 353 }, 354 "end": { 355 "line": 20, 356 "column": 20 357 } 358 } 359 }, 360 "arguments": [ 361 { 362 "type": "Identifier", 363 "name": "goo", 364 "decorators": [], 365 "loc": { 366 "start": { 367 "line": 20, 368 "column": 21 369 }, 370 "end": { 371 "line": 20, 372 "column": 24 373 } 374 } 375 } 376 ], 377 "optional": false, 378 "loc": { 379 "start": { 380 "line": 20, 381 "column": 5 382 }, 383 "end": { 384 "line": 20, 385 "column": 25 386 } 387 } 388 }, 389 "loc": { 390 "start": { 391 "line": 20, 392 "column": 5 393 }, 394 "end": { 395 "line": 20, 396 "column": 26 397 } 398 } 399 }, 400 { 401 "type": "ExpressionStatement", 402 "expression": { 403 "type": "CallExpression", 404 "callee": { 405 "type": "MemberExpression", 406 "object": { 407 "type": "Identifier", 408 "name": "console", 409 "decorators": [], 410 "loc": { 411 "start": { 412 "line": 21, 413 "column": 5 414 }, 415 "end": { 416 "line": 21, 417 "column": 12 418 } 419 } 420 }, 421 "property": { 422 "type": "Identifier", 423 "name": "println", 424 "decorators": [], 425 "loc": { 426 "start": { 427 "line": 21, 428 "column": 13 429 }, 430 "end": { 431 "line": 21, 432 "column": 20 433 } 434 } 435 }, 436 "computed": false, 437 "optional": false, 438 "loc": { 439 "start": { 440 "line": 21, 441 "column": 5 442 }, 443 "end": { 444 "line": 21, 445 "column": 20 446 } 447 } 448 }, 449 "arguments": [ 450 { 451 "type": "Identifier", 452 "name": "foo", 453 "decorators": [], 454 "loc": { 455 "start": { 456 "line": 21, 457 "column": 21 458 }, 459 "end": { 460 "line": 21, 461 "column": 24 462 } 463 } 464 } 465 ], 466 "optional": false, 467 "loc": { 468 "start": { 469 "line": 21, 470 "column": 5 471 }, 472 "end": { 473 "line": 21, 474 "column": 25 475 } 476 } 477 }, 478 "loc": { 479 "start": { 480 "line": 21, 481 "column": 5 482 }, 483 "end": { 484 "line": 21, 485 "column": 26 486 } 487 } 488 } 489 ], 490 "loc": { 491 "start": { 492 "line": 19, 493 "column": 17 494 }, 495 "end": { 496 "line": 22, 497 "column": 2 498 } 499 } 500 }, 501 "loc": { 502 "start": { 503 "line": 19, 504 "column": 14 505 }, 506 "end": { 507 "line": 22, 508 "column": 2 509 } 510 } 511 }, 512 "loc": { 513 "start": { 514 "line": 19, 515 "column": 14 516 }, 517 "end": { 518 "line": 22, 519 "column": 2 520 } 521 } 522 }, 523 "overloads": [], 524 "decorators": [], 525 "loc": { 526 "start": { 527 "line": 19, 528 "column": 1 529 }, 530 "end": { 531 "line": 22, 532 "column": 2 533 } 534 } 535 } 536 ], 537 "loc": { 538 "start": { 539 "line": 1, 540 "column": 1 541 }, 542 "end": { 543 "line": 1, 544 "column": 1 545 } 546 } 547 }, 548 "loc": { 549 "start": { 550 "line": 1, 551 "column": 1 552 }, 553 "end": { 554 "line": 1, 555 "column": 1 556 } 557 } 558 } 559 ], 560 "loc": { 561 "start": { 562 "line": 1, 563 "column": 1 564 }, 565 "end": { 566 "line": 23, 567 "column": 1 568 } 569 } 570} 571