1 // RUN: %clang_cc1 -Wdocumentation -ast-dump=json %s | FileCheck %s 2 3 /// Aaa 4 int TestLocation; 5 6 /// 7 int TestIndent; 8 9 /// Aaa 10 int Test_TextComment; 11 12 /// \brief Aaa 13 int Test_BlockCommandComment; 14 15 /// \param Aaa xxx 16 /// \param [in,out] Bbb yyy 17 void Test_ParamCommandComment(int Aaa, int Bbb); 18 19 /// \tparam Aaa xxx 20 template <typename Aaa> class Test_TParamCommandComment; 21 22 /// \c Aaa 23 int Test_InlineCommandComment; 24 25 /// <a>Aaa</a> 26 /// <br/> 27 int Test_HTMLTagComment; 28 29 /// \verbatim 30 /// Aaa 31 /// \endverbatim 32 int Test_VerbatimBlockComment; 33 34 /// \param ... More arguments 35 template<typename T> 36 void Test_TemplatedFunctionVariadic(int arg, ...); 37 38 // NOTE: CHECK lines have been autogenerated by gen_ast_dump_json_test.py 39 // using --filters=FullComment 40 41 // CHECK-NOT: {{^}}Dumping 42 // CHECK: "kind": "FullComment", 43 // CHECK-NEXT: "loc": { 44 // CHECK-NEXT: "offset": {{[0-9]+}}, 45 // CHECK-NEXT: "line": 3, 46 // CHECK-NEXT: "col": 4, 47 // CHECK-NEXT: "tokLen": 0 48 // CHECK-NEXT: }, 49 // CHECK-NEXT: "range": { 50 // CHECK-NEXT: "begin": { 51 // CHECK-NEXT: "offset": {{[0-9]+}}, 52 // CHECK-NEXT: "col": 4, 53 // CHECK-NEXT: "tokLen": 0 54 // CHECK-NEXT: }, 55 // CHECK-NEXT: "end": { 56 // CHECK-NEXT: "offset": {{[0-9]+}}, 57 // CHECK-NEXT: "col": 7, 58 // CHECK-NEXT: "tokLen": 1 59 // CHECK-NEXT: } 60 // CHECK-NEXT: }, 61 // CHECK-NEXT: "inner": [ 62 // CHECK-NEXT: { 63 // CHECK-NEXT: "id": "0x{{.*}}", 64 // CHECK-NEXT: "kind": "ParagraphComment", 65 // CHECK-NEXT: "loc": { 66 // CHECK-NEXT: "offset": {{[0-9]+}}, 67 // CHECK-NEXT: "col": 4, 68 // CHECK-NEXT: "tokLen": 0 69 // CHECK-NEXT: }, 70 // CHECK-NEXT: "range": { 71 // CHECK-NEXT: "begin": { 72 // CHECK-NEXT: "offset": {{[0-9]+}}, 73 // CHECK-NEXT: "col": 4, 74 // CHECK-NEXT: "tokLen": 0 75 // CHECK-NEXT: }, 76 // CHECK-NEXT: "end": { 77 // CHECK-NEXT: "offset": {{[0-9]+}}, 78 // CHECK-NEXT: "col": 7, 79 // CHECK-NEXT: "tokLen": 1 80 // CHECK-NEXT: } 81 // CHECK-NEXT: }, 82 // CHECK-NEXT: "inner": [ 83 // CHECK-NEXT: { 84 // CHECK-NEXT: "id": "0x{{.*}}", 85 // CHECK-NEXT: "kind": "TextComment", 86 // CHECK-NEXT: "loc": { 87 // CHECK-NEXT: "offset": {{[0-9]+}}, 88 // CHECK-NEXT: "col": 4, 89 // CHECK-NEXT: "tokLen": 0 90 // CHECK-NEXT: }, 91 // CHECK-NEXT: "range": { 92 // CHECK-NEXT: "begin": { 93 // CHECK-NEXT: "offset": {{[0-9]+}}, 94 // CHECK-NEXT: "col": 4, 95 // CHECK-NEXT: "tokLen": 0 96 // CHECK-NEXT: }, 97 // CHECK-NEXT: "end": { 98 // CHECK-NEXT: "offset": {{[0-9]+}}, 99 // CHECK-NEXT: "col": 7, 100 // CHECK-NEXT: "tokLen": 1 101 // CHECK-NEXT: } 102 // CHECK-NEXT: }, 103 // CHECK-NEXT: "text": " Aaa" 104 // CHECK-NEXT: } 105 // CHECK-NEXT: ] 106 // CHECK-NEXT: } 107 // CHECK-NEXT: ] 108 // CHECK-NEXT: } 109 110 // CHECK-NOT: {{^}}Dumping 111 // CHECK: "kind": "FullComment", 112 // CHECK-NEXT: "loc": {}, 113 // CHECK-NEXT: "range": { 114 // CHECK-NEXT: "begin": {}, 115 // CHECK-NEXT: "end": {} 116 // CHECK-NEXT: } 117 // CHECK-NEXT: } 118 119 // CHECK-NOT: {{^}}Dumping 120 // CHECK: "kind": "FullComment", 121 // CHECK-NEXT: "loc": { 122 // CHECK-NEXT: "offset": {{[0-9]+}}, 123 // CHECK-NEXT: "line": 9, 124 // CHECK-NEXT: "col": 4, 125 // CHECK-NEXT: "tokLen": 0 126 // CHECK-NEXT: }, 127 // CHECK-NEXT: "range": { 128 // CHECK-NEXT: "begin": { 129 // CHECK-NEXT: "offset": {{[0-9]+}}, 130 // CHECK-NEXT: "col": 4, 131 // CHECK-NEXT: "tokLen": 0 132 // CHECK-NEXT: }, 133 // CHECK-NEXT: "end": { 134 // CHECK-NEXT: "offset": {{[0-9]+}}, 135 // CHECK-NEXT: "col": 7, 136 // CHECK-NEXT: "tokLen": 1 137 // CHECK-NEXT: } 138 // CHECK-NEXT: }, 139 // CHECK-NEXT: "inner": [ 140 // CHECK-NEXT: { 141 // CHECK-NEXT: "id": "0x{{.*}}", 142 // CHECK-NEXT: "kind": "ParagraphComment", 143 // CHECK-NEXT: "loc": { 144 // CHECK-NEXT: "offset": {{[0-9]+}}, 145 // CHECK-NEXT: "col": 4, 146 // CHECK-NEXT: "tokLen": 0 147 // CHECK-NEXT: }, 148 // CHECK-NEXT: "range": { 149 // CHECK-NEXT: "begin": { 150 // CHECK-NEXT: "offset": {{[0-9]+}}, 151 // CHECK-NEXT: "col": 4, 152 // CHECK-NEXT: "tokLen": 0 153 // CHECK-NEXT: }, 154 // CHECK-NEXT: "end": { 155 // CHECK-NEXT: "offset": {{[0-9]+}}, 156 // CHECK-NEXT: "col": 7, 157 // CHECK-NEXT: "tokLen": 1 158 // CHECK-NEXT: } 159 // CHECK-NEXT: }, 160 // CHECK-NEXT: "inner": [ 161 // CHECK-NEXT: { 162 // CHECK-NEXT: "id": "0x{{.*}}", 163 // CHECK-NEXT: "kind": "TextComment", 164 // CHECK-NEXT: "loc": { 165 // CHECK-NEXT: "offset": {{[0-9]+}}, 166 // CHECK-NEXT: "col": 4, 167 // CHECK-NEXT: "tokLen": 0 168 // CHECK-NEXT: }, 169 // CHECK-NEXT: "range": { 170 // CHECK-NEXT: "begin": { 171 // CHECK-NEXT: "offset": {{[0-9]+}}, 172 // CHECK-NEXT: "col": 4, 173 // CHECK-NEXT: "tokLen": 0 174 // CHECK-NEXT: }, 175 // CHECK-NEXT: "end": { 176 // CHECK-NEXT: "offset": {{[0-9]+}}, 177 // CHECK-NEXT: "col": 7, 178 // CHECK-NEXT: "tokLen": 1 179 // CHECK-NEXT: } 180 // CHECK-NEXT: }, 181 // CHECK-NEXT: "text": " Aaa" 182 // CHECK-NEXT: } 183 // CHECK-NEXT: ] 184 // CHECK-NEXT: } 185 // CHECK-NEXT: ] 186 // CHECK-NEXT: } 187 188 // CHECK-NOT: {{^}}Dumping 189 // CHECK: "kind": "FullComment", 190 // CHECK-NEXT: "loc": { 191 // CHECK-NEXT: "offset": {{[0-9]+}}, 192 // CHECK-NEXT: "line": 12, 193 // CHECK-NEXT: "col": 4, 194 // CHECK-NEXT: "tokLen": 0 195 // CHECK-NEXT: }, 196 // CHECK-NEXT: "range": { 197 // CHECK-NEXT: "begin": { 198 // CHECK-NEXT: "offset": {{[0-9]+}}, 199 // CHECK-NEXT: "col": 4, 200 // CHECK-NEXT: "tokLen": 0 201 // CHECK-NEXT: }, 202 // CHECK-NEXT: "end": { 203 // CHECK-NEXT: "offset": {{[0-9]+}}, 204 // CHECK-NEXT: "col": 14, 205 // CHECK-NEXT: "tokLen": 1 206 // CHECK-NEXT: } 207 // CHECK-NEXT: }, 208 // CHECK-NEXT: "inner": [ 209 // CHECK-NEXT: { 210 // CHECK-NEXT: "id": "0x{{.*}}", 211 // CHECK-NEXT: "kind": "ParagraphComment", 212 // CHECK-NEXT: "loc": { 213 // CHECK-NEXT: "offset": {{[0-9]+}}, 214 // CHECK-NEXT: "col": 4, 215 // CHECK-NEXT: "tokLen": 0 216 // CHECK-NEXT: }, 217 // CHECK-NEXT: "range": { 218 // CHECK-NEXT: "begin": { 219 // CHECK-NEXT: "offset": {{[0-9]+}}, 220 // CHECK-NEXT: "col": 4, 221 // CHECK-NEXT: "tokLen": 0 222 // CHECK-NEXT: }, 223 // CHECK-NEXT: "end": { 224 // CHECK-NEXT: "offset": {{[0-9]+}}, 225 // CHECK-NEXT: "col": 4, 226 // CHECK-NEXT: "tokLen": 0 227 // CHECK-NEXT: } 228 // CHECK-NEXT: }, 229 // CHECK-NEXT: "inner": [ 230 // CHECK-NEXT: { 231 // CHECK-NEXT: "id": "0x{{.*}}", 232 // CHECK-NEXT: "kind": "TextComment", 233 // CHECK-NEXT: "loc": { 234 // CHECK-NEXT: "offset": {{[0-9]+}}, 235 // CHECK-NEXT: "col": 4, 236 // CHECK-NEXT: "tokLen": 0 237 // CHECK-NEXT: }, 238 // CHECK-NEXT: "range": { 239 // CHECK-NEXT: "begin": { 240 // CHECK-NEXT: "offset": {{[0-9]+}}, 241 // CHECK-NEXT: "col": 4, 242 // CHECK-NEXT: "tokLen": 0 243 // CHECK-NEXT: }, 244 // CHECK-NEXT: "end": { 245 // CHECK-NEXT: "offset": {{[0-9]+}}, 246 // CHECK-NEXT: "col": 4, 247 // CHECK-NEXT: "tokLen": 0 248 // CHECK-NEXT: } 249 // CHECK-NEXT: }, 250 // CHECK-NEXT: "text": " " 251 // CHECK-NEXT: } 252 // CHECK-NEXT: ] 253 // CHECK-NEXT: }, 254 // CHECK-NEXT: { 255 // CHECK-NEXT: "id": "0x{{.*}}", 256 // CHECK-NEXT: "kind": "BlockCommandComment", 257 // CHECK-NEXT: "loc": { 258 // CHECK-NEXT: "offset": {{[0-9]+}}, 259 // CHECK-NEXT: "col": 6, 260 // CHECK-NEXT: "tokLen": 5 261 // CHECK-NEXT: }, 262 // CHECK-NEXT: "range": { 263 // CHECK-NEXT: "begin": { 264 // CHECK-NEXT: "offset": {{[0-9]+}}, 265 // CHECK-NEXT: "col": 5, 266 // CHECK-NEXT: "tokLen": 1 267 // CHECK-NEXT: }, 268 // CHECK-NEXT: "end": { 269 // CHECK-NEXT: "offset": {{[0-9]+}}, 270 // CHECK-NEXT: "col": 14, 271 // CHECK-NEXT: "tokLen": 1 272 // CHECK-NEXT: } 273 // CHECK-NEXT: }, 274 // CHECK-NEXT: "name": "brief", 275 // CHECK-NEXT: "inner": [ 276 // CHECK-NEXT: { 277 // CHECK-NEXT: "id": "0x{{.*}}", 278 // CHECK-NEXT: "kind": "ParagraphComment", 279 // CHECK-NEXT: "loc": { 280 // CHECK-NEXT: "offset": {{[0-9]+}}, 281 // CHECK-NEXT: "col": 11, 282 // CHECK-NEXT: "tokLen": 0 283 // CHECK-NEXT: }, 284 // CHECK-NEXT: "range": { 285 // CHECK-NEXT: "begin": { 286 // CHECK-NEXT: "offset": {{[0-9]+}}, 287 // CHECK-NEXT: "col": 11, 288 // CHECK-NEXT: "tokLen": 0 289 // CHECK-NEXT: }, 290 // CHECK-NEXT: "end": { 291 // CHECK-NEXT: "offset": {{[0-9]+}}, 292 // CHECK-NEXT: "col": 14, 293 // CHECK-NEXT: "tokLen": 1 294 // CHECK-NEXT: } 295 // CHECK-NEXT: }, 296 // CHECK-NEXT: "inner": [ 297 // CHECK-NEXT: { 298 // CHECK-NEXT: "id": "0x{{.*}}", 299 // CHECK-NEXT: "kind": "TextComment", 300 // CHECK-NEXT: "loc": { 301 // CHECK-NEXT: "offset": {{[0-9]+}}, 302 // CHECK-NEXT: "col": 11, 303 // CHECK-NEXT: "tokLen": 0 304 // CHECK-NEXT: }, 305 // CHECK-NEXT: "range": { 306 // CHECK-NEXT: "begin": { 307 // CHECK-NEXT: "offset": {{[0-9]+}}, 308 // CHECK-NEXT: "col": 11, 309 // CHECK-NEXT: "tokLen": 0 310 // CHECK-NEXT: }, 311 // CHECK-NEXT: "end": { 312 // CHECK-NEXT: "offset": {{[0-9]+}}, 313 // CHECK-NEXT: "col": 14, 314 // CHECK-NEXT: "tokLen": 1 315 // CHECK-NEXT: } 316 // CHECK-NEXT: }, 317 // CHECK-NEXT: "text": " Aaa" 318 // CHECK-NEXT: } 319 // CHECK-NEXT: ] 320 // CHECK-NEXT: } 321 // CHECK-NEXT: ] 322 // CHECK-NEXT: } 323 // CHECK-NEXT: ] 324 // CHECK-NEXT: } 325 326 // CHECK-NOT: {{^}}Dumping 327 // CHECK: "kind": "FullComment", 328 // CHECK-NEXT: "loc": { 329 // CHECK-NEXT: "offset": {{[0-9]+}}, 330 // CHECK-NEXT: "line": 15, 331 // CHECK-NEXT: "col": 4, 332 // CHECK-NEXT: "tokLen": 0 333 // CHECK-NEXT: }, 334 // CHECK-NEXT: "range": { 335 // CHECK-NEXT: "begin": { 336 // CHECK-NEXT: "offset": {{[0-9]+}}, 337 // CHECK-NEXT: "col": 4, 338 // CHECK-NEXT: "tokLen": 0 339 // CHECK-NEXT: }, 340 // CHECK-NEXT: "end": { 341 // CHECK-NEXT: "offset": {{[0-9]+}}, 342 // CHECK-NEXT: "line": 16, 343 // CHECK-NEXT: "col": 27, 344 // CHECK-NEXT: "tokLen": 1 345 // CHECK-NEXT: } 346 // CHECK-NEXT: }, 347 // CHECK-NEXT: "inner": [ 348 // CHECK-NEXT: { 349 // CHECK-NEXT: "id": "0x{{.*}}", 350 // CHECK-NEXT: "kind": "ParagraphComment", 351 // CHECK-NEXT: "loc": { 352 // CHECK-NEXT: "offset": {{[0-9]+}}, 353 // CHECK-NEXT: "line": 15, 354 // CHECK-NEXT: "col": 4, 355 // CHECK-NEXT: "tokLen": 0 356 // CHECK-NEXT: }, 357 // CHECK-NEXT: "range": { 358 // CHECK-NEXT: "begin": { 359 // CHECK-NEXT: "offset": {{[0-9]+}}, 360 // CHECK-NEXT: "col": 4, 361 // CHECK-NEXT: "tokLen": 0 362 // CHECK-NEXT: }, 363 // CHECK-NEXT: "end": { 364 // CHECK-NEXT: "offset": {{[0-9]+}}, 365 // CHECK-NEXT: "col": 4, 366 // CHECK-NEXT: "tokLen": 0 367 // CHECK-NEXT: } 368 // CHECK-NEXT: }, 369 // CHECK-NEXT: "inner": [ 370 // CHECK-NEXT: { 371 // CHECK-NEXT: "id": "0x{{.*}}", 372 // CHECK-NEXT: "kind": "TextComment", 373 // CHECK-NEXT: "loc": { 374 // CHECK-NEXT: "offset": {{[0-9]+}}, 375 // CHECK-NEXT: "col": 4, 376 // CHECK-NEXT: "tokLen": 0 377 // CHECK-NEXT: }, 378 // CHECK-NEXT: "range": { 379 // CHECK-NEXT: "begin": { 380 // CHECK-NEXT: "offset": {{[0-9]+}}, 381 // CHECK-NEXT: "col": 4, 382 // CHECK-NEXT: "tokLen": 0 383 // CHECK-NEXT: }, 384 // CHECK-NEXT: "end": { 385 // CHECK-NEXT: "offset": {{[0-9]+}}, 386 // CHECK-NEXT: "col": 4, 387 // CHECK-NEXT: "tokLen": 0 388 // CHECK-NEXT: } 389 // CHECK-NEXT: }, 390 // CHECK-NEXT: "text": " " 391 // CHECK-NEXT: } 392 // CHECK-NEXT: ] 393 // CHECK-NEXT: }, 394 // CHECK-NEXT: { 395 // CHECK-NEXT: "id": "0x{{.*}}", 396 // CHECK-NEXT: "kind": "ParamCommandComment", 397 // CHECK-NEXT: "loc": { 398 // CHECK-NEXT: "offset": {{[0-9]+}}, 399 // CHECK-NEXT: "col": 6, 400 // CHECK-NEXT: "tokLen": 5 401 // CHECK-NEXT: }, 402 // CHECK-NEXT: "range": { 403 // CHECK-NEXT: "begin": { 404 // CHECK-NEXT: "offset": {{[0-9]+}}, 405 // CHECK-NEXT: "col": 5, 406 // CHECK-NEXT: "tokLen": 1 407 // CHECK-NEXT: }, 408 // CHECK-NEXT: "end": { 409 // CHECK-NEXT: "offset": {{[0-9]+}}, 410 // CHECK-NEXT: "line": 16, 411 // CHECK-NEXT: "col": 4, 412 // CHECK-NEXT: "tokLen": 0 413 // CHECK-NEXT: } 414 // CHECK-NEXT: }, 415 // CHECK-NEXT: "direction": "in", 416 // CHECK-NEXT: "param": "Aaa", 417 // CHECK-NEXT: "paramIdx": 0, 418 // CHECK-NEXT: "inner": [ 419 // CHECK-NEXT: { 420 // CHECK-NEXT: "id": "0x{{.*}}", 421 // CHECK-NEXT: "kind": "ParagraphComment", 422 // CHECK-NEXT: "loc": { 423 // CHECK-NEXT: "offset": {{[0-9]+}}, 424 // CHECK-NEXT: "line": 15, 425 // CHECK-NEXT: "col": 15, 426 // CHECK-NEXT: "tokLen": 0 427 // CHECK-NEXT: }, 428 // CHECK-NEXT: "range": { 429 // CHECK-NEXT: "begin": { 430 // CHECK-NEXT: "offset": {{[0-9]+}}, 431 // CHECK-NEXT: "col": 15, 432 // CHECK-NEXT: "tokLen": 0 433 // CHECK-NEXT: }, 434 // CHECK-NEXT: "end": { 435 // CHECK-NEXT: "offset": {{[0-9]+}}, 436 // CHECK-NEXT: "line": 16, 437 // CHECK-NEXT: "col": 4, 438 // CHECK-NEXT: "tokLen": 0 439 // CHECK-NEXT: } 440 // CHECK-NEXT: }, 441 // CHECK-NEXT: "inner": [ 442 // CHECK-NEXT: { 443 // CHECK-NEXT: "id": "0x{{.*}}", 444 // CHECK-NEXT: "kind": "TextComment", 445 // CHECK-NEXT: "loc": { 446 // CHECK-NEXT: "offset": {{[0-9]+}}, 447 // CHECK-NEXT: "line": 15, 448 // CHECK-NEXT: "col": 15, 449 // CHECK-NEXT: "tokLen": 0 450 // CHECK-NEXT: }, 451 // CHECK-NEXT: "range": { 452 // CHECK-NEXT: "begin": { 453 // CHECK-NEXT: "offset": {{[0-9]+}}, 454 // CHECK-NEXT: "col": 15, 455 // CHECK-NEXT: "tokLen": 0 456 // CHECK-NEXT: }, 457 // CHECK-NEXT: "end": { 458 // CHECK-NEXT: "offset": {{[0-9]+}}, 459 // CHECK-NEXT: "col": 18, 460 // CHECK-NEXT: "tokLen": 1 461 // CHECK-NEXT: } 462 // CHECK-NEXT: }, 463 // CHECK-NEXT: "text": " xxx" 464 // CHECK-NEXT: }, 465 // CHECK-NEXT: { 466 // CHECK-NEXT: "id": "0x{{.*}}", 467 // CHECK-NEXT: "kind": "TextComment", 468 // CHECK-NEXT: "loc": { 469 // CHECK-NEXT: "offset": {{[0-9]+}}, 470 // CHECK-NEXT: "line": 16, 471 // CHECK-NEXT: "col": 4, 472 // CHECK-NEXT: "tokLen": 0 473 // CHECK-NEXT: }, 474 // CHECK-NEXT: "range": { 475 // CHECK-NEXT: "begin": { 476 // CHECK-NEXT: "offset": {{[0-9]+}}, 477 // CHECK-NEXT: "col": 4, 478 // CHECK-NEXT: "tokLen": 0 479 // CHECK-NEXT: }, 480 // CHECK-NEXT: "end": { 481 // CHECK-NEXT: "offset": {{[0-9]+}}, 482 // CHECK-NEXT: "col": 4, 483 // CHECK-NEXT: "tokLen": 0 484 // CHECK-NEXT: } 485 // CHECK-NEXT: }, 486 // CHECK-NEXT: "text": " " 487 // CHECK-NEXT: } 488 // CHECK-NEXT: ] 489 // CHECK-NEXT: } 490 // CHECK-NEXT: ] 491 // CHECK-NEXT: }, 492 // CHECK-NEXT: { 493 // CHECK-NEXT: "id": "0x{{.*}}", 494 // CHECK-NEXT: "kind": "ParamCommandComment", 495 // CHECK-NEXT: "loc": { 496 // CHECK-NEXT: "offset": {{[0-9]+}}, 497 // CHECK-NEXT: "col": 6, 498 // CHECK-NEXT: "tokLen": 5 499 // CHECK-NEXT: }, 500 // CHECK-NEXT: "range": { 501 // CHECK-NEXT: "begin": { 502 // CHECK-NEXT: "offset": {{[0-9]+}}, 503 // CHECK-NEXT: "col": 5, 504 // CHECK-NEXT: "tokLen": 1 505 // CHECK-NEXT: }, 506 // CHECK-NEXT: "end": { 507 // CHECK-NEXT: "offset": {{[0-9]+}}, 508 // CHECK-NEXT: "col": 27, 509 // CHECK-NEXT: "tokLen": 1 510 // CHECK-NEXT: } 511 // CHECK-NEXT: }, 512 // CHECK-NEXT: "direction": "in,out", 513 // CHECK-NEXT: "explicit": true, 514 // CHECK-NEXT: "param": "Bbb", 515 // CHECK-NEXT: "paramIdx": 1, 516 // CHECK-NEXT: "inner": [ 517 // CHECK-NEXT: { 518 // CHECK-NEXT: "id": "0x{{.*}}", 519 // CHECK-NEXT: "kind": "ParagraphComment", 520 // CHECK-NEXT: "loc": { 521 // CHECK-NEXT: "offset": {{[0-9]+}}, 522 // CHECK-NEXT: "col": 24, 523 // CHECK-NEXT: "tokLen": 0 524 // CHECK-NEXT: }, 525 // CHECK-NEXT: "range": { 526 // CHECK-NEXT: "begin": { 527 // CHECK-NEXT: "offset": {{[0-9]+}}, 528 // CHECK-NEXT: "col": 24, 529 // CHECK-NEXT: "tokLen": 0 530 // CHECK-NEXT: }, 531 // CHECK-NEXT: "end": { 532 // CHECK-NEXT: "offset": {{[0-9]+}}, 533 // CHECK-NEXT: "col": 27, 534 // CHECK-NEXT: "tokLen": 1 535 // CHECK-NEXT: } 536 // CHECK-NEXT: }, 537 // CHECK-NEXT: "inner": [ 538 // CHECK-NEXT: { 539 // CHECK-NEXT: "id": "0x{{.*}}", 540 // CHECK-NEXT: "kind": "TextComment", 541 // CHECK-NEXT: "loc": { 542 // CHECK-NEXT: "offset": {{[0-9]+}}, 543 // CHECK-NEXT: "col": 24, 544 // CHECK-NEXT: "tokLen": 0 545 // CHECK-NEXT: }, 546 // CHECK-NEXT: "range": { 547 // CHECK-NEXT: "begin": { 548 // CHECK-NEXT: "offset": {{[0-9]+}}, 549 // CHECK-NEXT: "col": 24, 550 // CHECK-NEXT: "tokLen": 0 551 // CHECK-NEXT: }, 552 // CHECK-NEXT: "end": { 553 // CHECK-NEXT: "offset": {{[0-9]+}}, 554 // CHECK-NEXT: "col": 27, 555 // CHECK-NEXT: "tokLen": 1 556 // CHECK-NEXT: } 557 // CHECK-NEXT: }, 558 // CHECK-NEXT: "text": " yyy" 559 // CHECK-NEXT: } 560 // CHECK-NEXT: ] 561 // CHECK-NEXT: } 562 // CHECK-NEXT: ] 563 // CHECK-NEXT: } 564 // CHECK-NEXT: ] 565 // CHECK-NEXT: } 566 567 // CHECK-NOT: {{^}}Dumping 568 // CHECK: "kind": "FullComment", 569 // CHECK-NEXT: "loc": { 570 // CHECK-NEXT: "offset": {{[0-9]+}}, 571 // CHECK-NEXT: "line": 19, 572 // CHECK-NEXT: "col": 4, 573 // CHECK-NEXT: "tokLen": 0 574 // CHECK-NEXT: }, 575 // CHECK-NEXT: "range": { 576 // CHECK-NEXT: "begin": { 577 // CHECK-NEXT: "offset": {{[0-9]+}}, 578 // CHECK-NEXT: "col": 4, 579 // CHECK-NEXT: "tokLen": 0 580 // CHECK-NEXT: }, 581 // CHECK-NEXT: "end": { 582 // CHECK-NEXT: "offset": {{[0-9]+}}, 583 // CHECK-NEXT: "col": 19, 584 // CHECK-NEXT: "tokLen": 1 585 // CHECK-NEXT: } 586 // CHECK-NEXT: }, 587 // CHECK-NEXT: "inner": [ 588 // CHECK-NEXT: { 589 // CHECK-NEXT: "id": "0x{{.*}}", 590 // CHECK-NEXT: "kind": "ParagraphComment", 591 // CHECK-NEXT: "loc": { 592 // CHECK-NEXT: "offset": {{[0-9]+}}, 593 // CHECK-NEXT: "col": 4, 594 // CHECK-NEXT: "tokLen": 0 595 // CHECK-NEXT: }, 596 // CHECK-NEXT: "range": { 597 // CHECK-NEXT: "begin": { 598 // CHECK-NEXT: "offset": {{[0-9]+}}, 599 // CHECK-NEXT: "col": 4, 600 // CHECK-NEXT: "tokLen": 0 601 // CHECK-NEXT: }, 602 // CHECK-NEXT: "end": { 603 // CHECK-NEXT: "offset": {{[0-9]+}}, 604 // CHECK-NEXT: "col": 4, 605 // CHECK-NEXT: "tokLen": 0 606 // CHECK-NEXT: } 607 // CHECK-NEXT: }, 608 // CHECK-NEXT: "inner": [ 609 // CHECK-NEXT: { 610 // CHECK-NEXT: "id": "0x{{.*}}", 611 // CHECK-NEXT: "kind": "TextComment", 612 // CHECK-NEXT: "loc": { 613 // CHECK-NEXT: "offset": {{[0-9]+}}, 614 // CHECK-NEXT: "col": 4, 615 // CHECK-NEXT: "tokLen": 0 616 // CHECK-NEXT: }, 617 // CHECK-NEXT: "range": { 618 // CHECK-NEXT: "begin": { 619 // CHECK-NEXT: "offset": {{[0-9]+}}, 620 // CHECK-NEXT: "col": 4, 621 // CHECK-NEXT: "tokLen": 0 622 // CHECK-NEXT: }, 623 // CHECK-NEXT: "end": { 624 // CHECK-NEXT: "offset": {{[0-9]+}}, 625 // CHECK-NEXT: "col": 4, 626 // CHECK-NEXT: "tokLen": 0 627 // CHECK-NEXT: } 628 // CHECK-NEXT: }, 629 // CHECK-NEXT: "text": " " 630 // CHECK-NEXT: } 631 // CHECK-NEXT: ] 632 // CHECK-NEXT: }, 633 // CHECK-NEXT: { 634 // CHECK-NEXT: "id": "0x{{.*}}", 635 // CHECK-NEXT: "kind": "TParamCommandComment", 636 // CHECK-NEXT: "loc": { 637 // CHECK-NEXT: "offset": {{[0-9]+}}, 638 // CHECK-NEXT: "col": 6, 639 // CHECK-NEXT: "tokLen": 6 640 // CHECK-NEXT: }, 641 // CHECK-NEXT: "range": { 642 // CHECK-NEXT: "begin": { 643 // CHECK-NEXT: "offset": {{[0-9]+}}, 644 // CHECK-NEXT: "col": 5, 645 // CHECK-NEXT: "tokLen": 1 646 // CHECK-NEXT: }, 647 // CHECK-NEXT: "end": { 648 // CHECK-NEXT: "offset": {{[0-9]+}}, 649 // CHECK-NEXT: "col": 19, 650 // CHECK-NEXT: "tokLen": 1 651 // CHECK-NEXT: } 652 // CHECK-NEXT: }, 653 // CHECK-NEXT: "param": "Aaa", 654 // CHECK-NEXT: "inner": [ 655 // CHECK-NEXT: { 656 // CHECK-NEXT: "id": "0x{{.*}}", 657 // CHECK-NEXT: "kind": "ParagraphComment", 658 // CHECK-NEXT: "loc": { 659 // CHECK-NEXT: "offset": {{[0-9]+}}, 660 // CHECK-NEXT: "col": 16, 661 // CHECK-NEXT: "tokLen": 0 662 // CHECK-NEXT: }, 663 // CHECK-NEXT: "range": { 664 // CHECK-NEXT: "begin": { 665 // CHECK-NEXT: "offset": {{[0-9]+}}, 666 // CHECK-NEXT: "col": 16, 667 // CHECK-NEXT: "tokLen": 0 668 // CHECK-NEXT: }, 669 // CHECK-NEXT: "end": { 670 // CHECK-NEXT: "offset": {{[0-9]+}}, 671 // CHECK-NEXT: "col": 19, 672 // CHECK-NEXT: "tokLen": 1 673 // CHECK-NEXT: } 674 // CHECK-NEXT: }, 675 // CHECK-NEXT: "inner": [ 676 // CHECK-NEXT: { 677 // CHECK-NEXT: "id": "0x{{.*}}", 678 // CHECK-NEXT: "kind": "TextComment", 679 // CHECK-NEXT: "loc": { 680 // CHECK-NEXT: "offset": {{[0-9]+}}, 681 // CHECK-NEXT: "col": 16, 682 // CHECK-NEXT: "tokLen": 0 683 // CHECK-NEXT: }, 684 // CHECK-NEXT: "range": { 685 // CHECK-NEXT: "begin": { 686 // CHECK-NEXT: "offset": {{[0-9]+}}, 687 // CHECK-NEXT: "col": 16, 688 // CHECK-NEXT: "tokLen": 0 689 // CHECK-NEXT: }, 690 // CHECK-NEXT: "end": { 691 // CHECK-NEXT: "offset": {{[0-9]+}}, 692 // CHECK-NEXT: "col": 19, 693 // CHECK-NEXT: "tokLen": 1 694 // CHECK-NEXT: } 695 // CHECK-NEXT: }, 696 // CHECK-NEXT: "text": " xxx" 697 // CHECK-NEXT: } 698 // CHECK-NEXT: ] 699 // CHECK-NEXT: } 700 // CHECK-NEXT: ] 701 // CHECK-NEXT: } 702 // CHECK-NEXT: ] 703 // CHECK-NEXT: } 704 705 // CHECK-NOT: {{^}}Dumping 706 // CHECK: "kind": "FullComment", 707 // CHECK-NEXT: "loc": { 708 // CHECK-NEXT: "offset": {{[0-9]+}}, 709 // CHECK-NEXT: "col": 4, 710 // CHECK-NEXT: "tokLen": 0 711 // CHECK-NEXT: }, 712 // CHECK-NEXT: "range": { 713 // CHECK-NEXT: "begin": { 714 // CHECK-NEXT: "offset": {{[0-9]+}}, 715 // CHECK-NEXT: "col": 4, 716 // CHECK-NEXT: "tokLen": 0 717 // CHECK-NEXT: }, 718 // CHECK-NEXT: "end": { 719 // CHECK-NEXT: "offset": {{[0-9]+}}, 720 // CHECK-NEXT: "col": 19, 721 // CHECK-NEXT: "tokLen": 1 722 // CHECK-NEXT: } 723 // CHECK-NEXT: }, 724 // CHECK-NEXT: "inner": [ 725 // CHECK-NEXT: { 726 // CHECK-NEXT: "id": "0x{{.*}}", 727 // CHECK-NEXT: "kind": "ParagraphComment", 728 // CHECK-NEXT: "loc": { 729 // CHECK-NEXT: "offset": {{[0-9]+}}, 730 // CHECK-NEXT: "col": 4, 731 // CHECK-NEXT: "tokLen": 0 732 // CHECK-NEXT: }, 733 // CHECK-NEXT: "range": { 734 // CHECK-NEXT: "begin": { 735 // CHECK-NEXT: "offset": {{[0-9]+}}, 736 // CHECK-NEXT: "col": 4, 737 // CHECK-NEXT: "tokLen": 0 738 // CHECK-NEXT: }, 739 // CHECK-NEXT: "end": { 740 // CHECK-NEXT: "offset": {{[0-9]+}}, 741 // CHECK-NEXT: "col": 4, 742 // CHECK-NEXT: "tokLen": 0 743 // CHECK-NEXT: } 744 // CHECK-NEXT: }, 745 // CHECK-NEXT: "inner": [ 746 // CHECK-NEXT: { 747 // CHECK-NEXT: "id": "0x{{.*}}", 748 // CHECK-NEXT: "kind": "TextComment", 749 // CHECK-NEXT: "loc": { 750 // CHECK-NEXT: "offset": {{[0-9]+}}, 751 // CHECK-NEXT: "col": 4, 752 // CHECK-NEXT: "tokLen": 0 753 // CHECK-NEXT: }, 754 // CHECK-NEXT: "range": { 755 // CHECK-NEXT: "begin": { 756 // CHECK-NEXT: "offset": {{[0-9]+}}, 757 // CHECK-NEXT: "col": 4, 758 // CHECK-NEXT: "tokLen": 0 759 // CHECK-NEXT: }, 760 // CHECK-NEXT: "end": { 761 // CHECK-NEXT: "offset": {{[0-9]+}}, 762 // CHECK-NEXT: "col": 4, 763 // CHECK-NEXT: "tokLen": 0 764 // CHECK-NEXT: } 765 // CHECK-NEXT: }, 766 // CHECK-NEXT: "text": " " 767 // CHECK-NEXT: } 768 // CHECK-NEXT: ] 769 // CHECK-NEXT: }, 770 // CHECK-NEXT: { 771 // CHECK-NEXT: "id": "0x{{.*}}", 772 // CHECK-NEXT: "kind": "TParamCommandComment", 773 // CHECK-NEXT: "loc": { 774 // CHECK-NEXT: "offset": {{[0-9]+}}, 775 // CHECK-NEXT: "col": 6, 776 // CHECK-NEXT: "tokLen": 6 777 // CHECK-NEXT: }, 778 // CHECK-NEXT: "range": { 779 // CHECK-NEXT: "begin": { 780 // CHECK-NEXT: "offset": {{[0-9]+}}, 781 // CHECK-NEXT: "col": 5, 782 // CHECK-NEXT: "tokLen": 1 783 // CHECK-NEXT: }, 784 // CHECK-NEXT: "end": { 785 // CHECK-NEXT: "offset": {{[0-9]+}}, 786 // CHECK-NEXT: "col": 19, 787 // CHECK-NEXT: "tokLen": 1 788 // CHECK-NEXT: } 789 // CHECK-NEXT: }, 790 // CHECK-NEXT: "param": "Aaa", 791 // CHECK-NEXT: "positions": [ 792 // CHECK-NEXT: 0 793 // CHECK-NEXT: ], 794 // CHECK-NEXT: "inner": [ 795 // CHECK-NEXT: { 796 // CHECK-NEXT: "id": "0x{{.*}}", 797 // CHECK-NEXT: "kind": "ParagraphComment", 798 // CHECK-NEXT: "loc": { 799 // CHECK-NEXT: "offset": {{[0-9]+}}, 800 // CHECK-NEXT: "col": 16, 801 // CHECK-NEXT: "tokLen": 0 802 // CHECK-NEXT: }, 803 // CHECK-NEXT: "range": { 804 // CHECK-NEXT: "begin": { 805 // CHECK-NEXT: "offset": {{[0-9]+}}, 806 // CHECK-NEXT: "col": 16, 807 // CHECK-NEXT: "tokLen": 0 808 // CHECK-NEXT: }, 809 // CHECK-NEXT: "end": { 810 // CHECK-NEXT: "offset": {{[0-9]+}}, 811 // CHECK-NEXT: "col": 19, 812 // CHECK-NEXT: "tokLen": 1 813 // CHECK-NEXT: } 814 // CHECK-NEXT: }, 815 // CHECK-NEXT: "inner": [ 816 // CHECK-NEXT: { 817 // CHECK-NEXT: "id": "0x{{.*}}", 818 // CHECK-NEXT: "kind": "TextComment", 819 // CHECK-NEXT: "loc": { 820 // CHECK-NEXT: "offset": {{[0-9]+}}, 821 // CHECK-NEXT: "col": 16, 822 // CHECK-NEXT: "tokLen": 0 823 // CHECK-NEXT: }, 824 // CHECK-NEXT: "range": { 825 // CHECK-NEXT: "begin": { 826 // CHECK-NEXT: "offset": {{[0-9]+}}, 827 // CHECK-NEXT: "col": 16, 828 // CHECK-NEXT: "tokLen": 0 829 // CHECK-NEXT: }, 830 // CHECK-NEXT: "end": { 831 // CHECK-NEXT: "offset": {{[0-9]+}}, 832 // CHECK-NEXT: "col": 19, 833 // CHECK-NEXT: "tokLen": 1 834 // CHECK-NEXT: } 835 // CHECK-NEXT: }, 836 // CHECK-NEXT: "text": " xxx" 837 // CHECK-NEXT: } 838 // CHECK-NEXT: ] 839 // CHECK-NEXT: } 840 // CHECK-NEXT: ] 841 // CHECK-NEXT: } 842 // CHECK-NEXT: ] 843 // CHECK-NEXT: } 844 845 // CHECK-NOT: {{^}}Dumping 846 // CHECK: "kind": "FullComment", 847 // CHECK-NEXT: "loc": { 848 // CHECK-NEXT: "offset": {{[0-9]+}}, 849 // CHECK-NEXT: "line": 22, 850 // CHECK-NEXT: "col": 4, 851 // CHECK-NEXT: "tokLen": 0 852 // CHECK-NEXT: }, 853 // CHECK-NEXT: "range": { 854 // CHECK-NEXT: "begin": { 855 // CHECK-NEXT: "offset": {{[0-9]+}}, 856 // CHECK-NEXT: "col": 4, 857 // CHECK-NEXT: "tokLen": 0 858 // CHECK-NEXT: }, 859 // CHECK-NEXT: "end": { 860 // CHECK-NEXT: "offset": {{[0-9]+}}, 861 // CHECK-NEXT: "col": 6, 862 // CHECK-NEXT: "tokLen": 1 863 // CHECK-NEXT: } 864 // CHECK-NEXT: }, 865 // CHECK-NEXT: "inner": [ 866 // CHECK-NEXT: { 867 // CHECK-NEXT: "id": "0x{{.*}}", 868 // CHECK-NEXT: "kind": "ParagraphComment", 869 // CHECK-NEXT: "loc": { 870 // CHECK-NEXT: "offset": {{[0-9]+}}, 871 // CHECK-NEXT: "col": 4, 872 // CHECK-NEXT: "tokLen": 0 873 // CHECK-NEXT: }, 874 // CHECK-NEXT: "range": { 875 // CHECK-NEXT: "begin": { 876 // CHECK-NEXT: "offset": {{[0-9]+}}, 877 // CHECK-NEXT: "col": 4, 878 // CHECK-NEXT: "tokLen": 0 879 // CHECK-NEXT: }, 880 // CHECK-NEXT: "end": { 881 // CHECK-NEXT: "offset": {{[0-9]+}}, 882 // CHECK-NEXT: "col": 6, 883 // CHECK-NEXT: "tokLen": 1 884 // CHECK-NEXT: } 885 // CHECK-NEXT: }, 886 // CHECK-NEXT: "inner": [ 887 // CHECK-NEXT: { 888 // CHECK-NEXT: "id": "0x{{.*}}", 889 // CHECK-NEXT: "kind": "TextComment", 890 // CHECK-NEXT: "loc": { 891 // CHECK-NEXT: "offset": {{[0-9]+}}, 892 // CHECK-NEXT: "col": 4, 893 // CHECK-NEXT: "tokLen": 0 894 // CHECK-NEXT: }, 895 // CHECK-NEXT: "range": { 896 // CHECK-NEXT: "begin": { 897 // CHECK-NEXT: "offset": {{[0-9]+}}, 898 // CHECK-NEXT: "col": 4, 899 // CHECK-NEXT: "tokLen": 0 900 // CHECK-NEXT: }, 901 // CHECK-NEXT: "end": { 902 // CHECK-NEXT: "offset": {{[0-9]+}}, 903 // CHECK-NEXT: "col": 4, 904 // CHECK-NEXT: "tokLen": 0 905 // CHECK-NEXT: } 906 // CHECK-NEXT: }, 907 // CHECK-NEXT: "text": " " 908 // CHECK-NEXT: }, 909 // CHECK-NEXT: { 910 // CHECK-NEXT: "id": "0x{{.*}}", 911 // CHECK-NEXT: "kind": "InlineCommandComment", 912 // CHECK-NEXT: "loc": { 913 // CHECK-NEXT: "offset": {{[0-9]+}}, 914 // CHECK-NEXT: "col": 5, 915 // CHECK-NEXT: "tokLen": 1 916 // CHECK-NEXT: }, 917 // CHECK-NEXT: "range": { 918 // CHECK-NEXT: "begin": { 919 // CHECK-NEXT: "offset": {{[0-9]+}}, 920 // CHECK-NEXT: "col": 5, 921 // CHECK-NEXT: "tokLen": 1 922 // CHECK-NEXT: }, 923 // CHECK-NEXT: "end": { 924 // CHECK-NEXT: "offset": {{[0-9]+}}, 925 // CHECK-NEXT: "col": 6, 926 // CHECK-NEXT: "tokLen": 1 927 // CHECK-NEXT: } 928 // CHECK-NEXT: }, 929 // CHECK-NEXT: "name": "c", 930 // CHECK-NEXT: "renderKind": "monospaced", 931 // CHECK-NEXT: "args": [ 932 // CHECK-NEXT: "Aaa" 933 // CHECK-NEXT: ] 934 // CHECK-NEXT: } 935 // CHECK-NEXT: ] 936 // CHECK-NEXT: } 937 // CHECK-NEXT: ] 938 // CHECK-NEXT: } 939 940 // CHECK-NOT: {{^}}Dumping 941 // CHECK: "kind": "FullComment", 942 // CHECK-NEXT: "loc": { 943 // CHECK-NEXT: "offset": {{[0-9]+}}, 944 // CHECK-NEXT: "line": 25, 945 // CHECK-NEXT: "col": 4, 946 // CHECK-NEXT: "tokLen": 0 947 // CHECK-NEXT: }, 948 // CHECK-NEXT: "range": { 949 // CHECK-NEXT: "begin": { 950 // CHECK-NEXT: "offset": {{[0-9]+}}, 951 // CHECK-NEXT: "col": 4, 952 // CHECK-NEXT: "tokLen": 0 953 // CHECK-NEXT: }, 954 // CHECK-NEXT: "end": { 955 // CHECK-NEXT: "offset": {{[0-9]+}}, 956 // CHECK-NEXT: "line": 26, 957 // CHECK-NEXT: "col": 8, 958 // CHECK-NEXT: "tokLen": 1 959 // CHECK-NEXT: } 960 // CHECK-NEXT: }, 961 // CHECK-NEXT: "inner": [ 962 // CHECK-NEXT: { 963 // CHECK-NEXT: "id": "0x{{.*}}", 964 // CHECK-NEXT: "kind": "ParagraphComment", 965 // CHECK-NEXT: "loc": { 966 // CHECK-NEXT: "offset": {{[0-9]+}}, 967 // CHECK-NEXT: "line": 25, 968 // CHECK-NEXT: "col": 4, 969 // CHECK-NEXT: "tokLen": 0 970 // CHECK-NEXT: }, 971 // CHECK-NEXT: "range": { 972 // CHECK-NEXT: "begin": { 973 // CHECK-NEXT: "offset": {{[0-9]+}}, 974 // CHECK-NEXT: "col": 4, 975 // CHECK-NEXT: "tokLen": 0 976 // CHECK-NEXT: }, 977 // CHECK-NEXT: "end": { 978 // CHECK-NEXT: "offset": {{[0-9]+}}, 979 // CHECK-NEXT: "line": 26, 980 // CHECK-NEXT: "col": 8, 981 // CHECK-NEXT: "tokLen": 1 982 // CHECK-NEXT: } 983 // CHECK-NEXT: }, 984 // CHECK-NEXT: "inner": [ 985 // CHECK-NEXT: { 986 // CHECK-NEXT: "id": "0x{{.*}}", 987 // CHECK-NEXT: "kind": "TextComment", 988 // CHECK-NEXT: "loc": { 989 // CHECK-NEXT: "offset": {{[0-9]+}}, 990 // CHECK-NEXT: "line": 25, 991 // CHECK-NEXT: "col": 4, 992 // CHECK-NEXT: "tokLen": 0 993 // CHECK-NEXT: }, 994 // CHECK-NEXT: "range": { 995 // CHECK-NEXT: "begin": { 996 // CHECK-NEXT: "offset": {{[0-9]+}}, 997 // CHECK-NEXT: "col": 4, 998 // CHECK-NEXT: "tokLen": 0 999 // CHECK-NEXT: }, 1000 // CHECK-NEXT: "end": { 1001 // CHECK-NEXT: "offset": {{[0-9]+}}, 1002 // CHECK-NEXT: "col": 4, 1003 // CHECK-NEXT: "tokLen": 0 1004 // CHECK-NEXT: } 1005 // CHECK-NEXT: }, 1006 // CHECK-NEXT: "text": " " 1007 // CHECK-NEXT: }, 1008 // CHECK-NEXT: { 1009 // CHECK-NEXT: "id": "0x{{.*}}", 1010 // CHECK-NEXT: "kind": "HTMLStartTagComment", 1011 // CHECK-NEXT: "loc": { 1012 // CHECK-NEXT: "offset": {{[0-9]+}}, 1013 // CHECK-NEXT: "col": 6, 1014 // CHECK-NEXT: "tokLen": 1 1015 // CHECK-NEXT: }, 1016 // CHECK-NEXT: "range": { 1017 // CHECK-NEXT: "begin": { 1018 // CHECK-NEXT: "offset": {{[0-9]+}}, 1019 // CHECK-NEXT: "col": 5, 1020 // CHECK-NEXT: "tokLen": 1 1021 // CHECK-NEXT: }, 1022 // CHECK-NEXT: "end": { 1023 // CHECK-NEXT: "offset": {{[0-9]+}}, 1024 // CHECK-NEXT: "col": 7, 1025 // CHECK-NEXT: "tokLen": 1 1026 // CHECK-NEXT: } 1027 // CHECK-NEXT: }, 1028 // CHECK-NEXT: "name": "a" 1029 // CHECK-NEXT: }, 1030 // CHECK-NEXT: { 1031 // CHECK-NEXT: "id": "0x{{.*}}", 1032 // CHECK-NEXT: "kind": "TextComment", 1033 // CHECK-NEXT: "loc": { 1034 // CHECK-NEXT: "offset": {{[0-9]+}}, 1035 // CHECK-NEXT: "col": 8, 1036 // CHECK-NEXT: "tokLen": 3 1037 // CHECK-NEXT: }, 1038 // CHECK-NEXT: "range": { 1039 // CHECK-NEXT: "begin": { 1040 // CHECK-NEXT: "offset": {{[0-9]+}}, 1041 // CHECK-NEXT: "col": 8, 1042 // CHECK-NEXT: "tokLen": 3 1043 // CHECK-NEXT: }, 1044 // CHECK-NEXT: "end": { 1045 // CHECK-NEXT: "offset": {{[0-9]+}}, 1046 // CHECK-NEXT: "col": 10, 1047 // CHECK-NEXT: "tokLen": 1 1048 // CHECK-NEXT: } 1049 // CHECK-NEXT: }, 1050 // CHECK-NEXT: "text": "Aaa" 1051 // CHECK-NEXT: }, 1052 // CHECK-NEXT: { 1053 // CHECK-NEXT: "id": "0x{{.*}}", 1054 // CHECK-NEXT: "kind": "HTMLEndTagComment", 1055 // CHECK-NEXT: "loc": { 1056 // CHECK-NEXT: "offset": {{[0-9]+}}, 1057 // CHECK-NEXT: "col": 13, 1058 // CHECK-NEXT: "tokLen": 1 1059 // CHECK-NEXT: }, 1060 // CHECK-NEXT: "range": { 1061 // CHECK-NEXT: "begin": { 1062 // CHECK-NEXT: "offset": {{[0-9]+}}, 1063 // CHECK-NEXT: "col": 11, 1064 // CHECK-NEXT: "tokLen": 1 1065 // CHECK-NEXT: }, 1066 // CHECK-NEXT: "end": { 1067 // CHECK-NEXT: "offset": {{[0-9]+}}, 1068 // CHECK-NEXT: "col": 14, 1069 // CHECK-NEXT: "tokLen": 1 1070 // CHECK-NEXT: } 1071 // CHECK-NEXT: }, 1072 // CHECK-NEXT: "name": "a" 1073 // CHECK-NEXT: }, 1074 // CHECK-NEXT: { 1075 // CHECK-NEXT: "id": "0x{{.*}}", 1076 // CHECK-NEXT: "kind": "TextComment", 1077 // CHECK-NEXT: "loc": { 1078 // CHECK-NEXT: "offset": {{[0-9]+}}, 1079 // CHECK-NEXT: "line": 26, 1080 // CHECK-NEXT: "col": 4, 1081 // CHECK-NEXT: "tokLen": 0 1082 // CHECK-NEXT: }, 1083 // CHECK-NEXT: "range": { 1084 // CHECK-NEXT: "begin": { 1085 // CHECK-NEXT: "offset": {{[0-9]+}}, 1086 // CHECK-NEXT: "col": 4, 1087 // CHECK-NEXT: "tokLen": 0 1088 // CHECK-NEXT: }, 1089 // CHECK-NEXT: "end": { 1090 // CHECK-NEXT: "offset": {{[0-9]+}}, 1091 // CHECK-NEXT: "col": 4, 1092 // CHECK-NEXT: "tokLen": 0 1093 // CHECK-NEXT: } 1094 // CHECK-NEXT: }, 1095 // CHECK-NEXT: "text": " " 1096 // CHECK-NEXT: }, 1097 // CHECK-NEXT: { 1098 // CHECK-NEXT: "id": "0x{{.*}}", 1099 // CHECK-NEXT: "kind": "HTMLStartTagComment", 1100 // CHECK-NEXT: "loc": { 1101 // CHECK-NEXT: "offset": {{[0-9]+}}, 1102 // CHECK-NEXT: "col": 6, 1103 // CHECK-NEXT: "tokLen": 2 1104 // CHECK-NEXT: }, 1105 // CHECK-NEXT: "range": { 1106 // CHECK-NEXT: "begin": { 1107 // CHECK-NEXT: "offset": {{[0-9]+}}, 1108 // CHECK-NEXT: "col": 5, 1109 // CHECK-NEXT: "tokLen": 1 1110 // CHECK-NEXT: }, 1111 // CHECK-NEXT: "end": { 1112 // CHECK-NEXT: "offset": {{[0-9]+}}, 1113 // CHECK-NEXT: "col": 8, 1114 // CHECK-NEXT: "tokLen": 1 1115 // CHECK-NEXT: } 1116 // CHECK-NEXT: }, 1117 // CHECK-NEXT: "name": "br", 1118 // CHECK-NEXT: "selfClosing": true 1119 // CHECK-NEXT: } 1120 // CHECK-NEXT: ] 1121 // CHECK-NEXT: } 1122 // CHECK-NEXT: ] 1123 // CHECK-NEXT: } 1124 1125 // CHECK-NOT: {{^}}Dumping 1126 // CHECK: "kind": "FullComment", 1127 // CHECK-NEXT: "loc": { 1128 // CHECK-NEXT: "offset": {{[0-9]+}}, 1129 // CHECK-NEXT: "line": 29, 1130 // CHECK-NEXT: "col": 4, 1131 // CHECK-NEXT: "tokLen": 0 1132 // CHECK-NEXT: }, 1133 // CHECK-NEXT: "range": { 1134 // CHECK-NEXT: "begin": { 1135 // CHECK-NEXT: "offset": {{[0-9]+}}, 1136 // CHECK-NEXT: "col": 4, 1137 // CHECK-NEXT: "tokLen": 0 1138 // CHECK-NEXT: }, 1139 // CHECK-NEXT: "end": { 1140 // CHECK-NEXT: "offset": {{[0-9]+}}, 1141 // CHECK-NEXT: "col": 14, 1142 // CHECK-NEXT: "tokLen": 0 1143 // CHECK-NEXT: } 1144 // CHECK-NEXT: }, 1145 // CHECK-NEXT: "inner": [ 1146 // CHECK-NEXT: { 1147 // CHECK-NEXT: "id": "0x{{.*}}", 1148 // CHECK-NEXT: "kind": "ParagraphComment", 1149 // CHECK-NEXT: "loc": { 1150 // CHECK-NEXT: "offset": {{[0-9]+}}, 1151 // CHECK-NEXT: "col": 4, 1152 // CHECK-NEXT: "tokLen": 0 1153 // CHECK-NEXT: }, 1154 // CHECK-NEXT: "range": { 1155 // CHECK-NEXT: "begin": { 1156 // CHECK-NEXT: "offset": {{[0-9]+}}, 1157 // CHECK-NEXT: "col": 4, 1158 // CHECK-NEXT: "tokLen": 0 1159 // CHECK-NEXT: }, 1160 // CHECK-NEXT: "end": { 1161 // CHECK-NEXT: "offset": {{[0-9]+}}, 1162 // CHECK-NEXT: "col": 4, 1163 // CHECK-NEXT: "tokLen": 0 1164 // CHECK-NEXT: } 1165 // CHECK-NEXT: }, 1166 // CHECK-NEXT: "inner": [ 1167 // CHECK-NEXT: { 1168 // CHECK-NEXT: "id": "0x{{.*}}", 1169 // CHECK-NEXT: "kind": "TextComment", 1170 // CHECK-NEXT: "loc": { 1171 // CHECK-NEXT: "offset": {{[0-9]+}}, 1172 // CHECK-NEXT: "col": 4, 1173 // CHECK-NEXT: "tokLen": 0 1174 // CHECK-NEXT: }, 1175 // CHECK-NEXT: "range": { 1176 // CHECK-NEXT: "begin": { 1177 // CHECK-NEXT: "offset": {{[0-9]+}}, 1178 // CHECK-NEXT: "col": 4, 1179 // CHECK-NEXT: "tokLen": 0 1180 // CHECK-NEXT: }, 1181 // CHECK-NEXT: "end": { 1182 // CHECK-NEXT: "offset": {{[0-9]+}}, 1183 // CHECK-NEXT: "col": 4, 1184 // CHECK-NEXT: "tokLen": 0 1185 // CHECK-NEXT: } 1186 // CHECK-NEXT: }, 1187 // CHECK-NEXT: "text": " " 1188 // CHECK-NEXT: } 1189 // CHECK-NEXT: ] 1190 // CHECK-NEXT: }, 1191 // CHECK-NEXT: { 1192 // CHECK-NEXT: "id": "0x{{.*}}", 1193 // CHECK-NEXT: "kind": "VerbatimBlockComment", 1194 // CHECK-NEXT: "loc": { 1195 // CHECK-NEXT: "offset": {{[0-9]+}}, 1196 // CHECK-NEXT: "col": 6, 1197 // CHECK-NEXT: "tokLen": 8 1198 // CHECK-NEXT: }, 1199 // CHECK-NEXT: "range": { 1200 // CHECK-NEXT: "begin": { 1201 // CHECK-NEXT: "offset": {{[0-9]+}}, 1202 // CHECK-NEXT: "col": 5, 1203 // CHECK-NEXT: "tokLen": 1 1204 // CHECK-NEXT: }, 1205 // CHECK-NEXT: "end": { 1206 // CHECK-NEXT: "offset": {{[0-9]+}}, 1207 // CHECK-NEXT: "col": 14, 1208 // CHECK-NEXT: "tokLen": 0 1209 // CHECK-NEXT: } 1210 // CHECK-NEXT: }, 1211 // CHECK-NEXT: "name": "verbatim", 1212 // CHECK-NEXT: "closeName": "endverbatim", 1213 // CHECK-NEXT: "inner": [ 1214 // CHECK-NEXT: { 1215 // CHECK-NEXT: "id": "0x{{.*}}", 1216 // CHECK-NEXT: "kind": "VerbatimBlockLineComment", 1217 // CHECK-NEXT: "loc": { 1218 // CHECK-NEXT: "offset": {{[0-9]+}}, 1219 // CHECK-NEXT: "line": 30, 1220 // CHECK-NEXT: "col": 4, 1221 // CHECK-NEXT: "tokLen": 0 1222 // CHECK-NEXT: }, 1223 // CHECK-NEXT: "range": { 1224 // CHECK-NEXT: "begin": { 1225 // CHECK-NEXT: "offset": {{[0-9]+}}, 1226 // CHECK-NEXT: "col": 4, 1227 // CHECK-NEXT: "tokLen": 0 1228 // CHECK-NEXT: }, 1229 // CHECK-NEXT: "end": { 1230 // CHECK-NEXT: "offset": {{[0-9]+}}, 1231 // CHECK-NEXT: "col": 8, 1232 // CHECK-NEXT: "tokLen": 0 1233 // CHECK-NEXT: } 1234 // CHECK-NEXT: }, 1235 // CHECK-NEXT: "text": " Aaa" 1236 // CHECK-NEXT: } 1237 // CHECK-NEXT: ] 1238 // CHECK-NEXT: } 1239 // CHECK-NEXT: ] 1240 // CHECK-NEXT: } 1241 1242 // CHECK-NOT: {{^}}Dumping 1243 // CHECK: "kind": "FullComment", 1244 // CHECK-NEXT: "loc": { 1245 // CHECK-NEXT: "offset": {{[0-9]+}}, 1246 // CHECK-NEXT: "line": 34, 1247 // CHECK-NEXT: "col": 4, 1248 // CHECK-NEXT: "tokLen": 0 1249 // CHECK-NEXT: }, 1250 // CHECK-NEXT: "range": { 1251 // CHECK-NEXT: "begin": { 1252 // CHECK-NEXT: "offset": {{[0-9]+}}, 1253 // CHECK-NEXT: "col": 4, 1254 // CHECK-NEXT: "tokLen": 0 1255 // CHECK-NEXT: }, 1256 // CHECK-NEXT: "end": { 1257 // CHECK-NEXT: "offset": {{[0-9]+}}, 1258 // CHECK-NEXT: "col": 29, 1259 // CHECK-NEXT: "tokLen": 1 1260 // CHECK-NEXT: } 1261 // CHECK-NEXT: }, 1262 // CHECK-NEXT: "inner": [ 1263 // CHECK-NEXT: { 1264 // CHECK-NEXT: "id": "0x{{.*}}", 1265 // CHECK-NEXT: "kind": "ParagraphComment", 1266 // CHECK-NEXT: "loc": { 1267 // CHECK-NEXT: "offset": {{[0-9]+}}, 1268 // CHECK-NEXT: "col": 4, 1269 // CHECK-NEXT: "tokLen": 0 1270 // CHECK-NEXT: }, 1271 // CHECK-NEXT: "range": { 1272 // CHECK-NEXT: "begin": { 1273 // CHECK-NEXT: "offset": {{[0-9]+}}, 1274 // CHECK-NEXT: "col": 4, 1275 // CHECK-NEXT: "tokLen": 0 1276 // CHECK-NEXT: }, 1277 // CHECK-NEXT: "end": { 1278 // CHECK-NEXT: "offset": {{[0-9]+}}, 1279 // CHECK-NEXT: "col": 4, 1280 // CHECK-NEXT: "tokLen": 0 1281 // CHECK-NEXT: } 1282 // CHECK-NEXT: }, 1283 // CHECK-NEXT: "inner": [ 1284 // CHECK-NEXT: { 1285 // CHECK-NEXT: "id": "0x{{.*}}", 1286 // CHECK-NEXT: "kind": "TextComment", 1287 // CHECK-NEXT: "loc": { 1288 // CHECK-NEXT: "offset": {{[0-9]+}}, 1289 // CHECK-NEXT: "col": 4, 1290 // CHECK-NEXT: "tokLen": 0 1291 // CHECK-NEXT: }, 1292 // CHECK-NEXT: "range": { 1293 // CHECK-NEXT: "begin": { 1294 // CHECK-NEXT: "offset": {{[0-9]+}}, 1295 // CHECK-NEXT: "col": 4, 1296 // CHECK-NEXT: "tokLen": 0 1297 // CHECK-NEXT: }, 1298 // CHECK-NEXT: "end": { 1299 // CHECK-NEXT: "offset": {{[0-9]+}}, 1300 // CHECK-NEXT: "col": 4, 1301 // CHECK-NEXT: "tokLen": 0 1302 // CHECK-NEXT: } 1303 // CHECK-NEXT: }, 1304 // CHECK-NEXT: "text": " " 1305 // CHECK-NEXT: } 1306 // CHECK-NEXT: ] 1307 // CHECK-NEXT: }, 1308 // CHECK-NEXT: { 1309 // CHECK-NEXT: "id": "0x{{.*}}", 1310 // CHECK-NEXT: "kind": "ParamCommandComment", 1311 // CHECK-NEXT: "loc": { 1312 // CHECK-NEXT: "offset": {{[0-9]+}}, 1313 // CHECK-NEXT: "col": 6, 1314 // CHECK-NEXT: "tokLen": 5 1315 // CHECK-NEXT: }, 1316 // CHECK-NEXT: "range": { 1317 // CHECK-NEXT: "begin": { 1318 // CHECK-NEXT: "offset": {{[0-9]+}}, 1319 // CHECK-NEXT: "col": 5, 1320 // CHECK-NEXT: "tokLen": 1 1321 // CHECK-NEXT: }, 1322 // CHECK-NEXT: "end": { 1323 // CHECK-NEXT: "offset": {{[0-9]+}}, 1324 // CHECK-NEXT: "col": 29, 1325 // CHECK-NEXT: "tokLen": 1 1326 // CHECK-NEXT: } 1327 // CHECK-NEXT: }, 1328 // CHECK-NEXT: "direction": "in", 1329 // CHECK-NEXT: "param": "...", 1330 // CHECK-NEXT: "inner": [ 1331 // CHECK-NEXT: { 1332 // CHECK-NEXT: "id": "0x{{.*}}", 1333 // CHECK-NEXT: "kind": "ParagraphComment", 1334 // CHECK-NEXT: "loc": { 1335 // CHECK-NEXT: "offset": {{[0-9]+}}, 1336 // CHECK-NEXT: "col": 15, 1337 // CHECK-NEXT: "tokLen": 0 1338 // CHECK-NEXT: }, 1339 // CHECK-NEXT: "range": { 1340 // CHECK-NEXT: "begin": { 1341 // CHECK-NEXT: "offset": {{[0-9]+}}, 1342 // CHECK-NEXT: "col": 15, 1343 // CHECK-NEXT: "tokLen": 0 1344 // CHECK-NEXT: }, 1345 // CHECK-NEXT: "end": { 1346 // CHECK-NEXT: "offset": {{[0-9]+}}, 1347 // CHECK-NEXT: "col": 29, 1348 // CHECK-NEXT: "tokLen": 1 1349 // CHECK-NEXT: } 1350 // CHECK-NEXT: }, 1351 // CHECK-NEXT: "inner": [ 1352 // CHECK-NEXT: { 1353 // CHECK-NEXT: "id": "0x{{.*}}", 1354 // CHECK-NEXT: "kind": "TextComment", 1355 // CHECK-NEXT: "loc": { 1356 // CHECK-NEXT: "offset": {{[0-9]+}}, 1357 // CHECK-NEXT: "col": 15, 1358 // CHECK-NEXT: "tokLen": 0 1359 // CHECK-NEXT: }, 1360 // CHECK-NEXT: "range": { 1361 // CHECK-NEXT: "begin": { 1362 // CHECK-NEXT: "offset": {{[0-9]+}}, 1363 // CHECK-NEXT: "col": 15, 1364 // CHECK-NEXT: "tokLen": 0 1365 // CHECK-NEXT: }, 1366 // CHECK-NEXT: "end": { 1367 // CHECK-NEXT: "offset": {{[0-9]+}}, 1368 // CHECK-NEXT: "col": 29, 1369 // CHECK-NEXT: "tokLen": 1 1370 // CHECK-NEXT: } 1371 // CHECK-NEXT: }, 1372 // CHECK-NEXT: "text": " More arguments" 1373 // CHECK-NEXT: } 1374 // CHECK-NEXT: ] 1375 // CHECK-NEXT: } 1376 // CHECK-NEXT: ] 1377 // CHECK-NEXT: } 1378 // CHECK-NEXT: ] 1379 // CHECK-NEXT: } 1380 1381 // CHECK-NOT: {{^}}Dumping 1382 // CHECK: "kind": "FullComment", 1383 // CHECK-NEXT: "loc": { 1384 // CHECK-NEXT: "offset": {{[0-9]+}}, 1385 // CHECK-NEXT: "col": 4, 1386 // CHECK-NEXT: "tokLen": 0 1387 // CHECK-NEXT: }, 1388 // CHECK-NEXT: "range": { 1389 // CHECK-NEXT: "begin": { 1390 // CHECK-NEXT: "offset": {{[0-9]+}}, 1391 // CHECK-NEXT: "col": 4, 1392 // CHECK-NEXT: "tokLen": 0 1393 // CHECK-NEXT: }, 1394 // CHECK-NEXT: "end": { 1395 // CHECK-NEXT: "offset": {{[0-9]+}}, 1396 // CHECK-NEXT: "col": 29, 1397 // CHECK-NEXT: "tokLen": 1 1398 // CHECK-NEXT: } 1399 // CHECK-NEXT: }, 1400 // CHECK-NEXT: "inner": [ 1401 // CHECK-NEXT: { 1402 // CHECK-NEXT: "id": "0x{{.*}}", 1403 // CHECK-NEXT: "kind": "ParagraphComment", 1404 // CHECK-NEXT: "loc": { 1405 // CHECK-NEXT: "offset": {{[0-9]+}}, 1406 // CHECK-NEXT: "col": 4, 1407 // CHECK-NEXT: "tokLen": 0 1408 // CHECK-NEXT: }, 1409 // CHECK-NEXT: "range": { 1410 // CHECK-NEXT: "begin": { 1411 // CHECK-NEXT: "offset": {{[0-9]+}}, 1412 // CHECK-NEXT: "col": 4, 1413 // CHECK-NEXT: "tokLen": 0 1414 // CHECK-NEXT: }, 1415 // CHECK-NEXT: "end": { 1416 // CHECK-NEXT: "offset": {{[0-9]+}}, 1417 // CHECK-NEXT: "col": 4, 1418 // CHECK-NEXT: "tokLen": 0 1419 // CHECK-NEXT: } 1420 // CHECK-NEXT: }, 1421 // CHECK-NEXT: "inner": [ 1422 // CHECK-NEXT: { 1423 // CHECK-NEXT: "id": "0x{{.*}}", 1424 // CHECK-NEXT: "kind": "TextComment", 1425 // CHECK-NEXT: "loc": { 1426 // CHECK-NEXT: "offset": {{[0-9]+}}, 1427 // CHECK-NEXT: "col": 4, 1428 // CHECK-NEXT: "tokLen": 0 1429 // CHECK-NEXT: }, 1430 // CHECK-NEXT: "range": { 1431 // CHECK-NEXT: "begin": { 1432 // CHECK-NEXT: "offset": {{[0-9]+}}, 1433 // CHECK-NEXT: "col": 4, 1434 // CHECK-NEXT: "tokLen": 0 1435 // CHECK-NEXT: }, 1436 // CHECK-NEXT: "end": { 1437 // CHECK-NEXT: "offset": {{[0-9]+}}, 1438 // CHECK-NEXT: "col": 4, 1439 // CHECK-NEXT: "tokLen": 0 1440 // CHECK-NEXT: } 1441 // CHECK-NEXT: }, 1442 // CHECK-NEXT: "text": " " 1443 // CHECK-NEXT: } 1444 // CHECK-NEXT: ] 1445 // CHECK-NEXT: }, 1446 // CHECK-NEXT: { 1447 // CHECK-NEXT: "id": "0x{{.*}}", 1448 // CHECK-NEXT: "kind": "ParamCommandComment", 1449 // CHECK-NEXT: "loc": { 1450 // CHECK-NEXT: "offset": {{[0-9]+}}, 1451 // CHECK-NEXT: "col": 6, 1452 // CHECK-NEXT: "tokLen": 5 1453 // CHECK-NEXT: }, 1454 // CHECK-NEXT: "range": { 1455 // CHECK-NEXT: "begin": { 1456 // CHECK-NEXT: "offset": {{[0-9]+}}, 1457 // CHECK-NEXT: "col": 5, 1458 // CHECK-NEXT: "tokLen": 1 1459 // CHECK-NEXT: }, 1460 // CHECK-NEXT: "end": { 1461 // CHECK-NEXT: "offset": {{[0-9]+}}, 1462 // CHECK-NEXT: "col": 29, 1463 // CHECK-NEXT: "tokLen": 1 1464 // CHECK-NEXT: } 1465 // CHECK-NEXT: }, 1466 // CHECK-NEXT: "direction": "in", 1467 // CHECK-NEXT: "param": "...", 1468 // CHECK-NEXT: "inner": [ 1469 // CHECK-NEXT: { 1470 // CHECK-NEXT: "id": "0x{{.*}}", 1471 // CHECK-NEXT: "kind": "ParagraphComment", 1472 // CHECK-NEXT: "loc": { 1473 // CHECK-NEXT: "offset": {{[0-9]+}}, 1474 // CHECK-NEXT: "col": 15, 1475 // CHECK-NEXT: "tokLen": 0 1476 // CHECK-NEXT: }, 1477 // CHECK-NEXT: "range": { 1478 // CHECK-NEXT: "begin": { 1479 // CHECK-NEXT: "offset": {{[0-9]+}}, 1480 // CHECK-NEXT: "col": 15, 1481 // CHECK-NEXT: "tokLen": 0 1482 // CHECK-NEXT: }, 1483 // CHECK-NEXT: "end": { 1484 // CHECK-NEXT: "offset": {{[0-9]+}}, 1485 // CHECK-NEXT: "col": 29, 1486 // CHECK-NEXT: "tokLen": 1 1487 // CHECK-NEXT: } 1488 // CHECK-NEXT: }, 1489 // CHECK-NEXT: "inner": [ 1490 // CHECK-NEXT: { 1491 // CHECK-NEXT: "id": "0x{{.*}}", 1492 // CHECK-NEXT: "kind": "TextComment", 1493 // CHECK-NEXT: "loc": { 1494 // CHECK-NEXT: "offset": {{[0-9]+}}, 1495 // CHECK-NEXT: "col": 15, 1496 // CHECK-NEXT: "tokLen": 0 1497 // CHECK-NEXT: }, 1498 // CHECK-NEXT: "range": { 1499 // CHECK-NEXT: "begin": { 1500 // CHECK-NEXT: "offset": {{[0-9]+}}, 1501 // CHECK-NEXT: "col": 15, 1502 // CHECK-NEXT: "tokLen": 0 1503 // CHECK-NEXT: }, 1504 // CHECK-NEXT: "end": { 1505 // CHECK-NEXT: "offset": {{[0-9]+}}, 1506 // CHECK-NEXT: "col": 29, 1507 // CHECK-NEXT: "tokLen": 1 1508 // CHECK-NEXT: } 1509 // CHECK-NEXT: }, 1510 // CHECK-NEXT: "text": " More arguments" 1511 // CHECK-NEXT: } 1512 // CHECK-NEXT: ] 1513 // CHECK-NEXT: } 1514 // CHECK-NEXT: ] 1515 // CHECK-NEXT: } 1516 // CHECK-NEXT: ] 1517 // CHECK-NEXT: } 1518