brintos

brintos / llvm-project-archived public Read only

0
0
Text · 44.6 KiB · 59586a8 Raw
1518 lines · cpp
1// RUN: %clang_cc1 -Wdocumentation -ast-dump=json %s | FileCheck %s2 3/// Aaa4int TestLocation;5 6///7int TestIndent;8 9/// Aaa10int Test_TextComment;11 12/// \brief Aaa13int Test_BlockCommandComment;14 15/// \param Aaa xxx16/// \param [in,out] Bbb yyy17void Test_ParamCommandComment(int Aaa, int Bbb);18 19/// \tparam Aaa xxx20template <typename Aaa> class Test_TParamCommandComment;21 22/// \c Aaa23int Test_InlineCommandComment;24 25/// <a>Aaa</a>26/// <br/>27int Test_HTMLTagComment;28 29/// \verbatim30/// Aaa31/// \endverbatim32int Test_VerbatimBlockComment;33 34/// \param ... More arguments35template<typename T>36void Test_TemplatedFunctionVariadic(int arg, ...);37 38// NOTE: CHECK lines have been autogenerated by gen_ast_dump_json_test.py39// using --filters=FullComment40 41// CHECK-NOT: {{^}}Dumping42// 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": 048// 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": 054// CHECK-NEXT:   },55// CHECK-NEXT:   "end": {56// CHECK-NEXT:    "offset": {{[0-9]+}},57// CHECK-NEXT:    "col": 7,58// CHECK-NEXT:    "tokLen": 159// 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": 069// 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": 075// CHECK-NEXT:     },76// CHECK-NEXT:     "end": {77// CHECK-NEXT:      "offset": {{[0-9]+}},78// CHECK-NEXT:      "col": 7,79// CHECK-NEXT:      "tokLen": 180// 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": 090// 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": 096// CHECK-NEXT:       },97// CHECK-NEXT:       "end": {98// CHECK-NEXT:        "offset": {{[0-9]+}},99// CHECK-NEXT:        "col": 7,100// CHECK-NEXT:        "tokLen": 1101// 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: {{^}}Dumping111// 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: {{^}}Dumping120// 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": 0126// 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": 0132// CHECK-NEXT:   },133// CHECK-NEXT:   "end": {134// CHECK-NEXT:    "offset": {{[0-9]+}},135// CHECK-NEXT:    "col": 7,136// CHECK-NEXT:    "tokLen": 1137// 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": 0147// 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": 0153// CHECK-NEXT:     },154// CHECK-NEXT:     "end": {155// CHECK-NEXT:      "offset": {{[0-9]+}},156// CHECK-NEXT:      "col": 7,157// CHECK-NEXT:      "tokLen": 1158// 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": 0168// 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": 0174// CHECK-NEXT:       },175// CHECK-NEXT:       "end": {176// CHECK-NEXT:        "offset": {{[0-9]+}},177// CHECK-NEXT:        "col": 7,178// CHECK-NEXT:        "tokLen": 1179// 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: {{^}}Dumping189// 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": 0195// 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": 0201// CHECK-NEXT:   },202// CHECK-NEXT:   "end": {203// CHECK-NEXT:    "offset": {{[0-9]+}},204// CHECK-NEXT:    "col": 14,205// CHECK-NEXT:    "tokLen": 1206// 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": 0216// 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": 0222// CHECK-NEXT:     },223// CHECK-NEXT:     "end": {224// CHECK-NEXT:      "offset": {{[0-9]+}},225// CHECK-NEXT:      "col": 4,226// CHECK-NEXT:      "tokLen": 0227// 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": 0237// 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": 0243// CHECK-NEXT:       },244// CHECK-NEXT:       "end": {245// CHECK-NEXT:        "offset": {{[0-9]+}},246// CHECK-NEXT:        "col": 4,247// CHECK-NEXT:        "tokLen": 0248// 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": 5261// 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": 1267// CHECK-NEXT:     },268// CHECK-NEXT:     "end": {269// CHECK-NEXT:      "offset": {{[0-9]+}},270// CHECK-NEXT:      "col": 14,271// CHECK-NEXT:      "tokLen": 1272// 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": 0283// 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": 0289// CHECK-NEXT:       },290// CHECK-NEXT:       "end": {291// CHECK-NEXT:        "offset": {{[0-9]+}},292// CHECK-NEXT:        "col": 14,293// CHECK-NEXT:        "tokLen": 1294// 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": 0304// 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": 0310// CHECK-NEXT:         },311// CHECK-NEXT:         "end": {312// CHECK-NEXT:          "offset": {{[0-9]+}},313// CHECK-NEXT:          "col": 14,314// CHECK-NEXT:          "tokLen": 1315// 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: {{^}}Dumping327// 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": 0333// 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": 0339// 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": 1345// 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": 0356// 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": 0362// CHECK-NEXT:     },363// CHECK-NEXT:     "end": {364// CHECK-NEXT:      "offset": {{[0-9]+}},365// CHECK-NEXT:      "col": 4,366// CHECK-NEXT:      "tokLen": 0367// 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": 0377// 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": 0383// CHECK-NEXT:       },384// CHECK-NEXT:       "end": {385// CHECK-NEXT:        "offset": {{[0-9]+}},386// CHECK-NEXT:        "col": 4,387// CHECK-NEXT:        "tokLen": 0388// 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": 5401// 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": 1407// 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": 0413// 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": 0427// 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": 0433// 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": 0439// 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": 0450// 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": 0456// CHECK-NEXT:         },457// CHECK-NEXT:         "end": {458// CHECK-NEXT:          "offset": {{[0-9]+}},459// CHECK-NEXT:          "col": 18,460// CHECK-NEXT:          "tokLen": 1461// 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": 0473// 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": 0479// CHECK-NEXT:         },480// CHECK-NEXT:         "end": {481// CHECK-NEXT:          "offset": {{[0-9]+}},482// CHECK-NEXT:          "col": 4,483// CHECK-NEXT:          "tokLen": 0484// 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": 5499// 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": 1505// CHECK-NEXT:     },506// CHECK-NEXT:     "end": {507// CHECK-NEXT:      "offset": {{[0-9]+}},508// CHECK-NEXT:      "col": 27,509// CHECK-NEXT:      "tokLen": 1510// 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": 0524// 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": 0530// CHECK-NEXT:       },531// CHECK-NEXT:       "end": {532// CHECK-NEXT:        "offset": {{[0-9]+}},533// CHECK-NEXT:        "col": 27,534// CHECK-NEXT:        "tokLen": 1535// 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": 0545// 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": 0551// CHECK-NEXT:         },552// CHECK-NEXT:         "end": {553// CHECK-NEXT:          "offset": {{[0-9]+}},554// CHECK-NEXT:          "col": 27,555// CHECK-NEXT:          "tokLen": 1556// 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: {{^}}Dumping568// 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": 0574// 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": 0580// CHECK-NEXT:   },581// CHECK-NEXT:   "end": {582// CHECK-NEXT:    "offset": {{[0-9]+}},583// CHECK-NEXT:    "col": 19,584// CHECK-NEXT:    "tokLen": 1585// 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": 0595// 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": 0601// CHECK-NEXT:     },602// CHECK-NEXT:     "end": {603// CHECK-NEXT:      "offset": {{[0-9]+}},604// CHECK-NEXT:      "col": 4,605// CHECK-NEXT:      "tokLen": 0606// 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": 0616// 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": 0622// CHECK-NEXT:       },623// CHECK-NEXT:       "end": {624// CHECK-NEXT:        "offset": {{[0-9]+}},625// CHECK-NEXT:        "col": 4,626// CHECK-NEXT:        "tokLen": 0627// 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": 6640// 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": 1646// CHECK-NEXT:     },647// CHECK-NEXT:     "end": {648// CHECK-NEXT:      "offset": {{[0-9]+}},649// CHECK-NEXT:      "col": 19,650// CHECK-NEXT:      "tokLen": 1651// 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": 0662// 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": 0668// CHECK-NEXT:       },669// CHECK-NEXT:       "end": {670// CHECK-NEXT:        "offset": {{[0-9]+}},671// CHECK-NEXT:        "col": 19,672// CHECK-NEXT:        "tokLen": 1673// 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": 0683// 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": 0689// CHECK-NEXT:         },690// CHECK-NEXT:         "end": {691// CHECK-NEXT:          "offset": {{[0-9]+}},692// CHECK-NEXT:          "col": 19,693// CHECK-NEXT:          "tokLen": 1694// 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: {{^}}Dumping706// CHECK:  "kind": "FullComment",707// CHECK-NEXT:  "loc": {708// CHECK-NEXT:   "offset": {{[0-9]+}},709// CHECK-NEXT:   "col": 4,710// CHECK-NEXT:   "tokLen": 0711// 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": 0717// CHECK-NEXT:   },718// CHECK-NEXT:   "end": {719// CHECK-NEXT:    "offset": {{[0-9]+}},720// CHECK-NEXT:    "col": 19,721// CHECK-NEXT:    "tokLen": 1722// 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": 0732// 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": 0738// CHECK-NEXT:     },739// CHECK-NEXT:     "end": {740// CHECK-NEXT:      "offset": {{[0-9]+}},741// CHECK-NEXT:      "col": 4,742// CHECK-NEXT:      "tokLen": 0743// 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": 0753// 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": 0759// CHECK-NEXT:       },760// CHECK-NEXT:       "end": {761// CHECK-NEXT:        "offset": {{[0-9]+}},762// CHECK-NEXT:        "col": 4,763// CHECK-NEXT:        "tokLen": 0764// 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": 6777// 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": 1783// CHECK-NEXT:     },784// CHECK-NEXT:     "end": {785// CHECK-NEXT:      "offset": {{[0-9]+}},786// CHECK-NEXT:      "col": 19,787// CHECK-NEXT:      "tokLen": 1788// CHECK-NEXT:     }789// CHECK-NEXT:    },790// CHECK-NEXT:    "param": "Aaa",791// CHECK-NEXT:    "positions": [792// CHECK-NEXT:     0793// 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": 0802// 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": 0808// CHECK-NEXT:       },809// CHECK-NEXT:       "end": {810// CHECK-NEXT:        "offset": {{[0-9]+}},811// CHECK-NEXT:        "col": 19,812// CHECK-NEXT:        "tokLen": 1813// 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": 0823// 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": 0829// CHECK-NEXT:         },830// CHECK-NEXT:         "end": {831// CHECK-NEXT:          "offset": {{[0-9]+}},832// CHECK-NEXT:          "col": 19,833// CHECK-NEXT:          "tokLen": 1834// 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: {{^}}Dumping846// 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": 0852// 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": 0858// CHECK-NEXT:   },859// CHECK-NEXT:   "end": {860// CHECK-NEXT:    "offset": {{[0-9]+}},861// CHECK-NEXT:    "col": 6,862// CHECK-NEXT:    "tokLen": 1863// 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": 0873// 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": 0879// CHECK-NEXT:     },880// CHECK-NEXT:     "end": {881// CHECK-NEXT:      "offset": {{[0-9]+}},882// CHECK-NEXT:      "col": 6,883// CHECK-NEXT:      "tokLen": 1884// 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": 0894// 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": 0900// CHECK-NEXT:       },901// CHECK-NEXT:       "end": {902// CHECK-NEXT:        "offset": {{[0-9]+}},903// CHECK-NEXT:        "col": 4,904// CHECK-NEXT:        "tokLen": 0905// 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": 1916// 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": 1922// CHECK-NEXT:       },923// CHECK-NEXT:       "end": {924// CHECK-NEXT:        "offset": {{[0-9]+}},925// CHECK-NEXT:        "col": 6,926// CHECK-NEXT:        "tokLen": 1927// 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: {{^}}Dumping941// 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": 0947// 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": 0953// 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": 1959// 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": 0970// 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": 0976// 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": 1982// 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": 0993// 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": 0999// CHECK-NEXT:       },1000// CHECK-NEXT:       "end": {1001// CHECK-NEXT:        "offset": {{[0-9]+}},1002// CHECK-NEXT:        "col": 4,1003// CHECK-NEXT:        "tokLen": 01004// 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": 11015// 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": 11021// CHECK-NEXT:       },1022// CHECK-NEXT:       "end": {1023// CHECK-NEXT:        "offset": {{[0-9]+}},1024// CHECK-NEXT:        "col": 7,1025// CHECK-NEXT:        "tokLen": 11026// 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": 31037// 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": 31043// CHECK-NEXT:       },1044// CHECK-NEXT:       "end": {1045// CHECK-NEXT:        "offset": {{[0-9]+}},1046// CHECK-NEXT:        "col": 10,1047// CHECK-NEXT:        "tokLen": 11048// 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": 11059// 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": 11065// CHECK-NEXT:       },1066// CHECK-NEXT:       "end": {1067// CHECK-NEXT:        "offset": {{[0-9]+}},1068// CHECK-NEXT:        "col": 14,1069// CHECK-NEXT:        "tokLen": 11070// 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": 01082// 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": 01088// CHECK-NEXT:       },1089// CHECK-NEXT:       "end": {1090// CHECK-NEXT:        "offset": {{[0-9]+}},1091// CHECK-NEXT:        "col": 4,1092// CHECK-NEXT:        "tokLen": 01093// 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": 21104// 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": 11110// CHECK-NEXT:       },1111// CHECK-NEXT:       "end": {1112// CHECK-NEXT:        "offset": {{[0-9]+}},1113// CHECK-NEXT:        "col": 8,1114// CHECK-NEXT:        "tokLen": 11115// CHECK-NEXT:       }1116// CHECK-NEXT:      },1117// CHECK-NEXT:      "name": "br",1118// CHECK-NEXT:      "selfClosing": true1119// CHECK-NEXT:     }1120// CHECK-NEXT:    ]1121// CHECK-NEXT:   }1122// CHECK-NEXT:  ]1123// CHECK-NEXT: }1124 1125// CHECK-NOT: {{^}}Dumping1126// 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": 01132// 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": 01138// CHECK-NEXT:   },1139// CHECK-NEXT:   "end": {1140// CHECK-NEXT:    "offset": {{[0-9]+}},1141// CHECK-NEXT:    "col": 14,1142// CHECK-NEXT:    "tokLen": 01143// 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": 01153// 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": 01159// CHECK-NEXT:     },1160// CHECK-NEXT:     "end": {1161// CHECK-NEXT:      "offset": {{[0-9]+}},1162// CHECK-NEXT:      "col": 4,1163// CHECK-NEXT:      "tokLen": 01164// 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": 01174// 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": 01180// CHECK-NEXT:       },1181// CHECK-NEXT:       "end": {1182// CHECK-NEXT:        "offset": {{[0-9]+}},1183// CHECK-NEXT:        "col": 4,1184// CHECK-NEXT:        "tokLen": 01185// 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": 81198// 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": 11204// CHECK-NEXT:     },1205// CHECK-NEXT:     "end": {1206// CHECK-NEXT:      "offset": {{[0-9]+}},1207// CHECK-NEXT:      "col": 14,1208// CHECK-NEXT:      "tokLen": 01209// 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": 01222// 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": 01228// CHECK-NEXT:       },1229// CHECK-NEXT:       "end": {1230// CHECK-NEXT:        "offset": {{[0-9]+}},1231// CHECK-NEXT:        "col": 8,1232// CHECK-NEXT:        "tokLen": 01233// 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: {{^}}Dumping1243// 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": 01249// 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": 01255// CHECK-NEXT:   },1256// CHECK-NEXT:   "end": {1257// CHECK-NEXT:    "offset": {{[0-9]+}},1258// CHECK-NEXT:    "col": 29,1259// CHECK-NEXT:    "tokLen": 11260// 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": 01270// 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": 01276// CHECK-NEXT:     },1277// CHECK-NEXT:     "end": {1278// CHECK-NEXT:      "offset": {{[0-9]+}},1279// CHECK-NEXT:      "col": 4,1280// CHECK-NEXT:      "tokLen": 01281// 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": 01291// 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": 01297// CHECK-NEXT:       },1298// CHECK-NEXT:       "end": {1299// CHECK-NEXT:        "offset": {{[0-9]+}},1300// CHECK-NEXT:        "col": 4,1301// CHECK-NEXT:        "tokLen": 01302// 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": 51315// 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": 11321// CHECK-NEXT:     },1322// CHECK-NEXT:     "end": {1323// CHECK-NEXT:      "offset": {{[0-9]+}},1324// CHECK-NEXT:      "col": 29,1325// CHECK-NEXT:      "tokLen": 11326// 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": 01338// 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": 01344// CHECK-NEXT:       },1345// CHECK-NEXT:       "end": {1346// CHECK-NEXT:        "offset": {{[0-9]+}},1347// CHECK-NEXT:        "col": 29,1348// CHECK-NEXT:        "tokLen": 11349// 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": 01359// 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": 01365// CHECK-NEXT:         },1366// CHECK-NEXT:         "end": {1367// CHECK-NEXT:          "offset": {{[0-9]+}},1368// CHECK-NEXT:          "col": 29,1369// CHECK-NEXT:          "tokLen": 11370// 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: {{^}}Dumping1382// CHECK:  "kind": "FullComment",1383// CHECK-NEXT:  "loc": {1384// CHECK-NEXT:   "offset": {{[0-9]+}},1385// CHECK-NEXT:   "col": 4,1386// CHECK-NEXT:   "tokLen": 01387// 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": 01393// CHECK-NEXT:   },1394// CHECK-NEXT:   "end": {1395// CHECK-NEXT:    "offset": {{[0-9]+}},1396// CHECK-NEXT:    "col": 29,1397// CHECK-NEXT:    "tokLen": 11398// 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": 01408// 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": 01414// CHECK-NEXT:     },1415// CHECK-NEXT:     "end": {1416// CHECK-NEXT:      "offset": {{[0-9]+}},1417// CHECK-NEXT:      "col": 4,1418// CHECK-NEXT:      "tokLen": 01419// 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": 01429// 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": 01435// CHECK-NEXT:       },1436// CHECK-NEXT:       "end": {1437// CHECK-NEXT:        "offset": {{[0-9]+}},1438// CHECK-NEXT:        "col": 4,1439// CHECK-NEXT:        "tokLen": 01440// 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": 51453// 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": 11459// CHECK-NEXT:     },1460// CHECK-NEXT:     "end": {1461// CHECK-NEXT:      "offset": {{[0-9]+}},1462// CHECK-NEXT:      "col": 29,1463// CHECK-NEXT:      "tokLen": 11464// 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": 01476// 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": 01482// CHECK-NEXT:       },1483// CHECK-NEXT:       "end": {1484// CHECK-NEXT:        "offset": {{[0-9]+}},1485// CHECK-NEXT:        "col": 29,1486// CHECK-NEXT:        "tokLen": 11487// 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": 01497// 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": 01503// CHECK-NEXT:         },1504// CHECK-NEXT:         "end": {1505// CHECK-NEXT:          "offset": {{[0-9]+}},1506// CHECK-NEXT:          "col": 29,1507// CHECK-NEXT:          "tokLen": 11508// 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