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