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