xref: /llvm-project/clang/test/AST/ast-dump-comment-json.cpp (revision 6d8e5c968538eff2c024d46d5715de0828a69407)
186abee81SAaron Ballman // RUN: %clang_cc1 -Wdocumentation -ast-dump=json %s | FileCheck %s
286abee81SAaron Ballman 
386abee81SAaron Ballman /// Aaa
486abee81SAaron Ballman int TestLocation;
586abee81SAaron Ballman 
686abee81SAaron Ballman ///
786abee81SAaron Ballman int TestIndent;
886abee81SAaron Ballman 
986abee81SAaron Ballman /// Aaa
1086abee81SAaron Ballman int Test_TextComment;
1186abee81SAaron Ballman 
1286abee81SAaron Ballman /// \brief Aaa
1386abee81SAaron Ballman int Test_BlockCommandComment;
1486abee81SAaron Ballman 
1586abee81SAaron Ballman /// \param Aaa xxx
1686abee81SAaron Ballman /// \param [in,out] Bbb yyy
1786abee81SAaron Ballman void Test_ParamCommandComment(int Aaa, int Bbb);
1886abee81SAaron Ballman 
1986abee81SAaron Ballman /// \tparam Aaa xxx
2086abee81SAaron Ballman template <typename Aaa> class Test_TParamCommandComment;
2186abee81SAaron Ballman 
2286abee81SAaron Ballman /// \c Aaa
2386abee81SAaron Ballman int Test_InlineCommandComment;
2486abee81SAaron Ballman 
2586abee81SAaron Ballman /// <a>Aaa</a>
2686abee81SAaron Ballman /// <br/>
2786abee81SAaron Ballman int Test_HTMLTagComment;
2886abee81SAaron Ballman 
2986abee81SAaron Ballman /// \verbatim
3086abee81SAaron Ballman /// Aaa
3186abee81SAaron Ballman /// \endverbatim
3286abee81SAaron Ballman int Test_VerbatimBlockComment;
3386abee81SAaron Ballman 
3486abee81SAaron Ballman /// \param ... More arguments
3586abee81SAaron Ballman template<typename T>
3686abee81SAaron Ballman void Test_TemplatedFunctionVariadic(int arg, ...);
3786abee81SAaron Ballman 
3860294f9dSAaron Ballman // NOTE: CHECK lines have been autogenerated by gen_ast_dump_json_test.py
3960294f9dSAaron Ballman // using --filters=FullComment
4060294f9dSAaron Ballman 
41451d0596Swilliam woodruff // CHECK-NOT: {{^}}Dumping
4286abee81SAaron Ballman // CHECK:  "kind": "FullComment",
4386abee81SAaron Ballman // CHECK-NEXT:  "loc": {
44*6d8e5c96SChris Bieneman // CHECK-NEXT:   "offset": {{[0-9]+}},
45a612e34cSAaron Ballman // CHECK-NEXT:   "line": 3,
4686abee81SAaron Ballman // CHECK-NEXT:   "col": 4,
47a612e34cSAaron Ballman // CHECK-NEXT:   "tokLen": 0
4886abee81SAaron Ballman // CHECK-NEXT:  },
4986abee81SAaron Ballman // CHECK-NEXT:  "range": {
5086abee81SAaron Ballman // CHECK-NEXT:   "begin": {
51*6d8e5c96SChris Bieneman // CHECK-NEXT:    "offset": {{[0-9]+}},
5286abee81SAaron Ballman // CHECK-NEXT:    "col": 4,
53a612e34cSAaron Ballman // CHECK-NEXT:    "tokLen": 0
5486abee81SAaron Ballman // CHECK-NEXT:   },
5586abee81SAaron Ballman // CHECK-NEXT:   "end": {
56*6d8e5c96SChris Bieneman // CHECK-NEXT:    "offset": {{[0-9]+}},
5786abee81SAaron Ballman // CHECK-NEXT:    "col": 7,
58a612e34cSAaron Ballman // CHECK-NEXT:    "tokLen": 1
5986abee81SAaron Ballman // CHECK-NEXT:   }
6086abee81SAaron Ballman // CHECK-NEXT:  },
6186abee81SAaron Ballman // CHECK-NEXT:  "inner": [
6286abee81SAaron Ballman // CHECK-NEXT:   {
6386abee81SAaron Ballman // CHECK-NEXT:    "id": "0x{{.*}}",
6486abee81SAaron Ballman // CHECK-NEXT:    "kind": "ParagraphComment",
6586abee81SAaron Ballman // CHECK-NEXT:    "loc": {
66*6d8e5c96SChris Bieneman // CHECK-NEXT:     "offset": {{[0-9]+}},
6786abee81SAaron Ballman // CHECK-NEXT:     "col": 4,
68a612e34cSAaron Ballman // CHECK-NEXT:     "tokLen": 0
6986abee81SAaron Ballman // CHECK-NEXT:    },
7086abee81SAaron Ballman // CHECK-NEXT:    "range": {
7186abee81SAaron Ballman // CHECK-NEXT:     "begin": {
72*6d8e5c96SChris Bieneman // CHECK-NEXT:      "offset": {{[0-9]+}},
7386abee81SAaron Ballman // CHECK-NEXT:      "col": 4,
74a612e34cSAaron Ballman // CHECK-NEXT:      "tokLen": 0
7586abee81SAaron Ballman // CHECK-NEXT:     },
7686abee81SAaron Ballman // CHECK-NEXT:     "end": {
77*6d8e5c96SChris Bieneman // CHECK-NEXT:      "offset": {{[0-9]+}},
7886abee81SAaron Ballman // CHECK-NEXT:      "col": 7,
79a612e34cSAaron Ballman // CHECK-NEXT:      "tokLen": 1
8086abee81SAaron Ballman // CHECK-NEXT:     }
8186abee81SAaron Ballman // CHECK-NEXT:    },
8286abee81SAaron Ballman // CHECK-NEXT:    "inner": [
8386abee81SAaron Ballman // CHECK-NEXT:     {
8486abee81SAaron Ballman // CHECK-NEXT:      "id": "0x{{.*}}",
8586abee81SAaron Ballman // CHECK-NEXT:      "kind": "TextComment",
8686abee81SAaron Ballman // CHECK-NEXT:      "loc": {
87*6d8e5c96SChris Bieneman // CHECK-NEXT:       "offset": {{[0-9]+}},
8886abee81SAaron Ballman // CHECK-NEXT:       "col": 4,
89a612e34cSAaron Ballman // CHECK-NEXT:       "tokLen": 0
9086abee81SAaron Ballman // CHECK-NEXT:      },
9186abee81SAaron Ballman // CHECK-NEXT:      "range": {
9286abee81SAaron Ballman // CHECK-NEXT:       "begin": {
93*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
9486abee81SAaron Ballman // CHECK-NEXT:        "col": 4,
95a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 0
9686abee81SAaron Ballman // CHECK-NEXT:       },
9786abee81SAaron Ballman // CHECK-NEXT:       "end": {
98*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
9986abee81SAaron Ballman // CHECK-NEXT:        "col": 7,
100a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 1
10186abee81SAaron Ballman // CHECK-NEXT:       }
10286abee81SAaron Ballman // CHECK-NEXT:      },
10386abee81SAaron Ballman // CHECK-NEXT:      "text": " Aaa"
10486abee81SAaron Ballman // CHECK-NEXT:     }
10586abee81SAaron Ballman // CHECK-NEXT:    ]
10686abee81SAaron Ballman // CHECK-NEXT:   }
10786abee81SAaron Ballman // CHECK-NEXT:  ]
10886abee81SAaron Ballman // CHECK-NEXT: }
10986abee81SAaron Ballman 
110451d0596Swilliam woodruff // CHECK-NOT: {{^}}Dumping
11186abee81SAaron Ballman // CHECK:  "kind": "FullComment",
11286abee81SAaron Ballman // CHECK-NEXT:  "loc": {},
11386abee81SAaron Ballman // CHECK-NEXT:  "range": {
11486abee81SAaron Ballman // CHECK-NEXT:   "begin": {},
11586abee81SAaron Ballman // CHECK-NEXT:   "end": {}
11686abee81SAaron Ballman // CHECK-NEXT:  }
11786abee81SAaron Ballman // CHECK-NEXT: }
11886abee81SAaron Ballman 
119451d0596Swilliam woodruff // CHECK-NOT: {{^}}Dumping
12086abee81SAaron Ballman // CHECK:  "kind": "FullComment",
12186abee81SAaron Ballman // CHECK-NEXT:  "loc": {
122*6d8e5c96SChris Bieneman // CHECK-NEXT:   "offset": {{[0-9]+}},
123a612e34cSAaron Ballman // CHECK-NEXT:   "line": 9,
12486abee81SAaron Ballman // CHECK-NEXT:   "col": 4,
125a612e34cSAaron Ballman // CHECK-NEXT:   "tokLen": 0
12686abee81SAaron Ballman // CHECK-NEXT:  },
12786abee81SAaron Ballman // CHECK-NEXT:  "range": {
12886abee81SAaron Ballman // CHECK-NEXT:   "begin": {
129*6d8e5c96SChris Bieneman // CHECK-NEXT:    "offset": {{[0-9]+}},
13086abee81SAaron Ballman // CHECK-NEXT:    "col": 4,
131a612e34cSAaron Ballman // CHECK-NEXT:    "tokLen": 0
13286abee81SAaron Ballman // CHECK-NEXT:   },
13386abee81SAaron Ballman // CHECK-NEXT:   "end": {
134*6d8e5c96SChris Bieneman // CHECK-NEXT:    "offset": {{[0-9]+}},
13586abee81SAaron Ballman // CHECK-NEXT:    "col": 7,
136a612e34cSAaron Ballman // CHECK-NEXT:    "tokLen": 1
13786abee81SAaron Ballman // CHECK-NEXT:   }
13886abee81SAaron Ballman // CHECK-NEXT:  },
13986abee81SAaron Ballman // CHECK-NEXT:  "inner": [
14086abee81SAaron Ballman // CHECK-NEXT:   {
14186abee81SAaron Ballman // CHECK-NEXT:    "id": "0x{{.*}}",
14286abee81SAaron Ballman // CHECK-NEXT:    "kind": "ParagraphComment",
14386abee81SAaron Ballman // CHECK-NEXT:    "loc": {
144*6d8e5c96SChris Bieneman // CHECK-NEXT:     "offset": {{[0-9]+}},
14586abee81SAaron Ballman // CHECK-NEXT:     "col": 4,
146a612e34cSAaron Ballman // CHECK-NEXT:     "tokLen": 0
14786abee81SAaron Ballman // CHECK-NEXT:    },
14886abee81SAaron Ballman // CHECK-NEXT:    "range": {
14986abee81SAaron Ballman // CHECK-NEXT:     "begin": {
150*6d8e5c96SChris Bieneman // CHECK-NEXT:      "offset": {{[0-9]+}},
15186abee81SAaron Ballman // CHECK-NEXT:      "col": 4,
152a612e34cSAaron Ballman // CHECK-NEXT:      "tokLen": 0
15386abee81SAaron Ballman // CHECK-NEXT:     },
15486abee81SAaron Ballman // CHECK-NEXT:     "end": {
155*6d8e5c96SChris Bieneman // CHECK-NEXT:      "offset": {{[0-9]+}},
15686abee81SAaron Ballman // CHECK-NEXT:      "col": 7,
157a612e34cSAaron Ballman // CHECK-NEXT:      "tokLen": 1
15886abee81SAaron Ballman // CHECK-NEXT:     }
15986abee81SAaron Ballman // CHECK-NEXT:    },
16086abee81SAaron Ballman // CHECK-NEXT:    "inner": [
16186abee81SAaron Ballman // CHECK-NEXT:     {
16286abee81SAaron Ballman // CHECK-NEXT:      "id": "0x{{.*}}",
16386abee81SAaron Ballman // CHECK-NEXT:      "kind": "TextComment",
16486abee81SAaron Ballman // CHECK-NEXT:      "loc": {
165*6d8e5c96SChris Bieneman // CHECK-NEXT:       "offset": {{[0-9]+}},
16686abee81SAaron Ballman // CHECK-NEXT:       "col": 4,
167a612e34cSAaron Ballman // CHECK-NEXT:       "tokLen": 0
16886abee81SAaron Ballman // CHECK-NEXT:      },
16986abee81SAaron Ballman // CHECK-NEXT:      "range": {
17086abee81SAaron Ballman // CHECK-NEXT:       "begin": {
171*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
17286abee81SAaron Ballman // CHECK-NEXT:        "col": 4,
173a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 0
17486abee81SAaron Ballman // CHECK-NEXT:       },
17586abee81SAaron Ballman // CHECK-NEXT:       "end": {
176*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
17786abee81SAaron Ballman // CHECK-NEXT:        "col": 7,
178a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 1
17986abee81SAaron Ballman // CHECK-NEXT:       }
18086abee81SAaron Ballman // CHECK-NEXT:      },
18186abee81SAaron Ballman // CHECK-NEXT:      "text": " Aaa"
18286abee81SAaron Ballman // CHECK-NEXT:     }
18386abee81SAaron Ballman // CHECK-NEXT:    ]
18486abee81SAaron Ballman // CHECK-NEXT:   }
18586abee81SAaron Ballman // CHECK-NEXT:  ]
18686abee81SAaron Ballman // CHECK-NEXT: }
18786abee81SAaron Ballman 
188451d0596Swilliam woodruff // CHECK-NOT: {{^}}Dumping
18986abee81SAaron Ballman // CHECK:  "kind": "FullComment",
19086abee81SAaron Ballman // CHECK-NEXT:  "loc": {
191*6d8e5c96SChris Bieneman // CHECK-NEXT:   "offset": {{[0-9]+}},
192a612e34cSAaron Ballman // CHECK-NEXT:   "line": 12,
19386abee81SAaron Ballman // CHECK-NEXT:   "col": 4,
194a612e34cSAaron Ballman // CHECK-NEXT:   "tokLen": 0
19586abee81SAaron Ballman // CHECK-NEXT:  },
19686abee81SAaron Ballman // CHECK-NEXT:  "range": {
19786abee81SAaron Ballman // CHECK-NEXT:   "begin": {
198*6d8e5c96SChris Bieneman // CHECK-NEXT:    "offset": {{[0-9]+}},
19986abee81SAaron Ballman // CHECK-NEXT:    "col": 4,
200a612e34cSAaron Ballman // CHECK-NEXT:    "tokLen": 0
20186abee81SAaron Ballman // CHECK-NEXT:   },
20286abee81SAaron Ballman // CHECK-NEXT:   "end": {
203*6d8e5c96SChris Bieneman // CHECK-NEXT:    "offset": {{[0-9]+}},
20486abee81SAaron Ballman // CHECK-NEXT:    "col": 14,
205a612e34cSAaron Ballman // CHECK-NEXT:    "tokLen": 1
20686abee81SAaron Ballman // CHECK-NEXT:   }
20786abee81SAaron Ballman // CHECK-NEXT:  },
20886abee81SAaron Ballman // CHECK-NEXT:  "inner": [
20986abee81SAaron Ballman // CHECK-NEXT:   {
21086abee81SAaron Ballman // CHECK-NEXT:    "id": "0x{{.*}}",
21186abee81SAaron Ballman // CHECK-NEXT:    "kind": "ParagraphComment",
21286abee81SAaron Ballman // CHECK-NEXT:    "loc": {
213*6d8e5c96SChris Bieneman // CHECK-NEXT:     "offset": {{[0-9]+}},
21486abee81SAaron Ballman // CHECK-NEXT:     "col": 4,
215a612e34cSAaron Ballman // CHECK-NEXT:     "tokLen": 0
21686abee81SAaron Ballman // CHECK-NEXT:    },
21786abee81SAaron Ballman // CHECK-NEXT:    "range": {
21886abee81SAaron Ballman // CHECK-NEXT:     "begin": {
219*6d8e5c96SChris Bieneman // CHECK-NEXT:      "offset": {{[0-9]+}},
22086abee81SAaron Ballman // CHECK-NEXT:      "col": 4,
221a612e34cSAaron Ballman // CHECK-NEXT:      "tokLen": 0
22286abee81SAaron Ballman // CHECK-NEXT:     },
22386abee81SAaron Ballman // CHECK-NEXT:     "end": {
224*6d8e5c96SChris Bieneman // CHECK-NEXT:      "offset": {{[0-9]+}},
22586abee81SAaron Ballman // CHECK-NEXT:      "col": 4,
226a612e34cSAaron Ballman // CHECK-NEXT:      "tokLen": 0
22786abee81SAaron Ballman // CHECK-NEXT:     }
22886abee81SAaron Ballman // CHECK-NEXT:    },
22986abee81SAaron Ballman // CHECK-NEXT:    "inner": [
23086abee81SAaron Ballman // CHECK-NEXT:     {
23186abee81SAaron Ballman // CHECK-NEXT:      "id": "0x{{.*}}",
23286abee81SAaron Ballman // CHECK-NEXT:      "kind": "TextComment",
23386abee81SAaron Ballman // CHECK-NEXT:      "loc": {
234*6d8e5c96SChris Bieneman // CHECK-NEXT:       "offset": {{[0-9]+}},
23586abee81SAaron Ballman // CHECK-NEXT:       "col": 4,
236a612e34cSAaron Ballman // CHECK-NEXT:       "tokLen": 0
23786abee81SAaron Ballman // CHECK-NEXT:      },
23886abee81SAaron Ballman // CHECK-NEXT:      "range": {
23986abee81SAaron Ballman // CHECK-NEXT:       "begin": {
240*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
24186abee81SAaron Ballman // CHECK-NEXT:        "col": 4,
242a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 0
24386abee81SAaron Ballman // CHECK-NEXT:       },
24486abee81SAaron Ballman // CHECK-NEXT:       "end": {
245*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
24686abee81SAaron Ballman // CHECK-NEXT:        "col": 4,
247a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 0
24886abee81SAaron Ballman // CHECK-NEXT:       }
24986abee81SAaron Ballman // CHECK-NEXT:      },
25086abee81SAaron Ballman // CHECK-NEXT:      "text": " "
25186abee81SAaron Ballman // CHECK-NEXT:     }
25286abee81SAaron Ballman // CHECK-NEXT:    ]
25386abee81SAaron Ballman // CHECK-NEXT:   },
25486abee81SAaron Ballman // CHECK-NEXT:   {
25586abee81SAaron Ballman // CHECK-NEXT:    "id": "0x{{.*}}",
25686abee81SAaron Ballman // CHECK-NEXT:    "kind": "BlockCommandComment",
25786abee81SAaron Ballman // CHECK-NEXT:    "loc": {
258*6d8e5c96SChris Bieneman // CHECK-NEXT:     "offset": {{[0-9]+}},
25986abee81SAaron Ballman // CHECK-NEXT:     "col": 6,
260a612e34cSAaron Ballman // CHECK-NEXT:     "tokLen": 5
26186abee81SAaron Ballman // CHECK-NEXT:    },
26286abee81SAaron Ballman // CHECK-NEXT:    "range": {
26386abee81SAaron Ballman // CHECK-NEXT:     "begin": {
264*6d8e5c96SChris Bieneman // CHECK-NEXT:      "offset": {{[0-9]+}},
26586abee81SAaron Ballman // CHECK-NEXT:      "col": 5,
266a612e34cSAaron Ballman // CHECK-NEXT:      "tokLen": 1
26786abee81SAaron Ballman // CHECK-NEXT:     },
26886abee81SAaron Ballman // CHECK-NEXT:     "end": {
269*6d8e5c96SChris Bieneman // CHECK-NEXT:      "offset": {{[0-9]+}},
27086abee81SAaron Ballman // CHECK-NEXT:      "col": 14,
271a612e34cSAaron Ballman // CHECK-NEXT:      "tokLen": 1
27286abee81SAaron Ballman // CHECK-NEXT:     }
27386abee81SAaron Ballman // CHECK-NEXT:    },
27486abee81SAaron Ballman // CHECK-NEXT:    "name": "brief",
27586abee81SAaron Ballman // CHECK-NEXT:    "inner": [
27686abee81SAaron Ballman // CHECK-NEXT:     {
27786abee81SAaron Ballman // CHECK-NEXT:      "id": "0x{{.*}}",
27886abee81SAaron Ballman // CHECK-NEXT:      "kind": "ParagraphComment",
27986abee81SAaron Ballman // CHECK-NEXT:      "loc": {
280*6d8e5c96SChris Bieneman // CHECK-NEXT:       "offset": {{[0-9]+}},
28186abee81SAaron Ballman // CHECK-NEXT:       "col": 11,
282a612e34cSAaron Ballman // CHECK-NEXT:       "tokLen": 0
28386abee81SAaron Ballman // CHECK-NEXT:      },
28486abee81SAaron Ballman // CHECK-NEXT:      "range": {
28586abee81SAaron Ballman // CHECK-NEXT:       "begin": {
286*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
28786abee81SAaron Ballman // CHECK-NEXT:        "col": 11,
288a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 0
28986abee81SAaron Ballman // CHECK-NEXT:       },
29086abee81SAaron Ballman // CHECK-NEXT:       "end": {
291*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
29286abee81SAaron Ballman // CHECK-NEXT:        "col": 14,
293a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 1
29486abee81SAaron Ballman // CHECK-NEXT:       }
29586abee81SAaron Ballman // CHECK-NEXT:      },
29686abee81SAaron Ballman // CHECK-NEXT:      "inner": [
29786abee81SAaron Ballman // CHECK-NEXT:       {
29886abee81SAaron Ballman // CHECK-NEXT:        "id": "0x{{.*}}",
29986abee81SAaron Ballman // CHECK-NEXT:        "kind": "TextComment",
30086abee81SAaron Ballman // CHECK-NEXT:        "loc": {
301*6d8e5c96SChris Bieneman // CHECK-NEXT:         "offset": {{[0-9]+}},
30286abee81SAaron Ballman // CHECK-NEXT:         "col": 11,
303a612e34cSAaron Ballman // CHECK-NEXT:         "tokLen": 0
30486abee81SAaron Ballman // CHECK-NEXT:        },
30586abee81SAaron Ballman // CHECK-NEXT:        "range": {
30686abee81SAaron Ballman // CHECK-NEXT:         "begin": {
307*6d8e5c96SChris Bieneman // CHECK-NEXT:          "offset": {{[0-9]+}},
30886abee81SAaron Ballman // CHECK-NEXT:          "col": 11,
309a612e34cSAaron Ballman // CHECK-NEXT:          "tokLen": 0
31086abee81SAaron Ballman // CHECK-NEXT:         },
31186abee81SAaron Ballman // CHECK-NEXT:         "end": {
312*6d8e5c96SChris Bieneman // CHECK-NEXT:          "offset": {{[0-9]+}},
31386abee81SAaron Ballman // CHECK-NEXT:          "col": 14,
314a612e34cSAaron Ballman // CHECK-NEXT:          "tokLen": 1
31586abee81SAaron Ballman // CHECK-NEXT:         }
31686abee81SAaron Ballman // CHECK-NEXT:        },
31786abee81SAaron Ballman // CHECK-NEXT:        "text": " Aaa"
31886abee81SAaron Ballman // CHECK-NEXT:       }
31986abee81SAaron Ballman // CHECK-NEXT:      ]
32086abee81SAaron Ballman // CHECK-NEXT:     }
32186abee81SAaron Ballman // CHECK-NEXT:    ]
32286abee81SAaron Ballman // CHECK-NEXT:   }
32386abee81SAaron Ballman // CHECK-NEXT:  ]
32486abee81SAaron Ballman // CHECK-NEXT: }
32586abee81SAaron Ballman 
326451d0596Swilliam woodruff // CHECK-NOT: {{^}}Dumping
32786abee81SAaron Ballman // CHECK:  "kind": "FullComment",
32886abee81SAaron Ballman // CHECK-NEXT:  "loc": {
329*6d8e5c96SChris Bieneman // CHECK-NEXT:   "offset": {{[0-9]+}},
330a612e34cSAaron Ballman // CHECK-NEXT:   "line": 15,
33186abee81SAaron Ballman // CHECK-NEXT:   "col": 4,
332a612e34cSAaron Ballman // CHECK-NEXT:   "tokLen": 0
33386abee81SAaron Ballman // CHECK-NEXT:  },
33486abee81SAaron Ballman // CHECK-NEXT:  "range": {
33586abee81SAaron Ballman // CHECK-NEXT:   "begin": {
336*6d8e5c96SChris Bieneman // CHECK-NEXT:    "offset": {{[0-9]+}},
33786abee81SAaron Ballman // CHECK-NEXT:    "col": 4,
338a612e34cSAaron Ballman // CHECK-NEXT:    "tokLen": 0
33986abee81SAaron Ballman // CHECK-NEXT:   },
34086abee81SAaron Ballman // CHECK-NEXT:   "end": {
341*6d8e5c96SChris Bieneman // CHECK-NEXT:    "offset": {{[0-9]+}},
342a612e34cSAaron Ballman // CHECK-NEXT:    "line": 16,
34386abee81SAaron Ballman // CHECK-NEXT:    "col": 27,
344a612e34cSAaron Ballman // CHECK-NEXT:    "tokLen": 1
34586abee81SAaron Ballman // CHECK-NEXT:   }
34686abee81SAaron Ballman // CHECK-NEXT:  },
34786abee81SAaron Ballman // CHECK-NEXT:  "inner": [
34886abee81SAaron Ballman // CHECK-NEXT:   {
34986abee81SAaron Ballman // CHECK-NEXT:    "id": "0x{{.*}}",
35086abee81SAaron Ballman // CHECK-NEXT:    "kind": "ParagraphComment",
35186abee81SAaron Ballman // CHECK-NEXT:    "loc": {
352*6d8e5c96SChris Bieneman // CHECK-NEXT:     "offset": {{[0-9]+}},
353a612e34cSAaron Ballman // CHECK-NEXT:     "line": 15,
35486abee81SAaron Ballman // CHECK-NEXT:     "col": 4,
355a612e34cSAaron Ballman // CHECK-NEXT:     "tokLen": 0
35686abee81SAaron Ballman // CHECK-NEXT:    },
35786abee81SAaron Ballman // CHECK-NEXT:    "range": {
35886abee81SAaron Ballman // CHECK-NEXT:     "begin": {
359*6d8e5c96SChris Bieneman // CHECK-NEXT:      "offset": {{[0-9]+}},
36086abee81SAaron Ballman // CHECK-NEXT:      "col": 4,
361a612e34cSAaron Ballman // CHECK-NEXT:      "tokLen": 0
36286abee81SAaron Ballman // CHECK-NEXT:     },
36386abee81SAaron Ballman // CHECK-NEXT:     "end": {
364*6d8e5c96SChris Bieneman // CHECK-NEXT:      "offset": {{[0-9]+}},
36586abee81SAaron Ballman // CHECK-NEXT:      "col": 4,
366a612e34cSAaron Ballman // CHECK-NEXT:      "tokLen": 0
36786abee81SAaron Ballman // CHECK-NEXT:     }
36886abee81SAaron Ballman // CHECK-NEXT:    },
36986abee81SAaron Ballman // CHECK-NEXT:    "inner": [
37086abee81SAaron Ballman // CHECK-NEXT:     {
37186abee81SAaron Ballman // CHECK-NEXT:      "id": "0x{{.*}}",
37286abee81SAaron Ballman // CHECK-NEXT:      "kind": "TextComment",
37386abee81SAaron Ballman // CHECK-NEXT:      "loc": {
374*6d8e5c96SChris Bieneman // CHECK-NEXT:       "offset": {{[0-9]+}},
37586abee81SAaron Ballman // CHECK-NEXT:       "col": 4,
376a612e34cSAaron Ballman // CHECK-NEXT:       "tokLen": 0
37786abee81SAaron Ballman // CHECK-NEXT:      },
37886abee81SAaron Ballman // CHECK-NEXT:      "range": {
37986abee81SAaron Ballman // CHECK-NEXT:       "begin": {
380*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
38186abee81SAaron Ballman // CHECK-NEXT:        "col": 4,
382a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 0
38386abee81SAaron Ballman // CHECK-NEXT:       },
38486abee81SAaron Ballman // CHECK-NEXT:       "end": {
385*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
38686abee81SAaron Ballman // CHECK-NEXT:        "col": 4,
387a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 0
38886abee81SAaron Ballman // CHECK-NEXT:       }
38986abee81SAaron Ballman // CHECK-NEXT:      },
39086abee81SAaron Ballman // CHECK-NEXT:      "text": " "
39186abee81SAaron Ballman // CHECK-NEXT:     }
39286abee81SAaron Ballman // CHECK-NEXT:    ]
39386abee81SAaron Ballman // CHECK-NEXT:   },
39486abee81SAaron Ballman // CHECK-NEXT:   {
39586abee81SAaron Ballman // CHECK-NEXT:    "id": "0x{{.*}}",
39686abee81SAaron Ballman // CHECK-NEXT:    "kind": "ParamCommandComment",
39786abee81SAaron Ballman // CHECK-NEXT:    "loc": {
398*6d8e5c96SChris Bieneman // CHECK-NEXT:     "offset": {{[0-9]+}},
39986abee81SAaron Ballman // CHECK-NEXT:     "col": 6,
400a612e34cSAaron Ballman // CHECK-NEXT:     "tokLen": 5
40186abee81SAaron Ballman // CHECK-NEXT:    },
40286abee81SAaron Ballman // CHECK-NEXT:    "range": {
40386abee81SAaron Ballman // CHECK-NEXT:     "begin": {
404*6d8e5c96SChris Bieneman // CHECK-NEXT:      "offset": {{[0-9]+}},
40586abee81SAaron Ballman // CHECK-NEXT:      "col": 5,
406a612e34cSAaron Ballman // CHECK-NEXT:      "tokLen": 1
40786abee81SAaron Ballman // CHECK-NEXT:     },
40886abee81SAaron Ballman // CHECK-NEXT:     "end": {
409*6d8e5c96SChris Bieneman // CHECK-NEXT:      "offset": {{[0-9]+}},
410a612e34cSAaron Ballman // CHECK-NEXT:      "line": 16,
41186abee81SAaron Ballman // CHECK-NEXT:      "col": 4,
412a612e34cSAaron Ballman // CHECK-NEXT:      "tokLen": 0
41386abee81SAaron Ballman // CHECK-NEXT:     }
41486abee81SAaron Ballman // CHECK-NEXT:    },
41586abee81SAaron Ballman // CHECK-NEXT:    "direction": "in",
41686abee81SAaron Ballman // CHECK-NEXT:    "param": "Aaa",
41786abee81SAaron Ballman // CHECK-NEXT:    "paramIdx": 0,
41886abee81SAaron Ballman // CHECK-NEXT:    "inner": [
41986abee81SAaron Ballman // CHECK-NEXT:     {
42086abee81SAaron Ballman // CHECK-NEXT:      "id": "0x{{.*}}",
42186abee81SAaron Ballman // CHECK-NEXT:      "kind": "ParagraphComment",
42286abee81SAaron Ballman // CHECK-NEXT:      "loc": {
423*6d8e5c96SChris Bieneman // CHECK-NEXT:       "offset": {{[0-9]+}},
424a612e34cSAaron Ballman // CHECK-NEXT:       "line": 15,
42586abee81SAaron Ballman // CHECK-NEXT:       "col": 15,
426a612e34cSAaron Ballman // CHECK-NEXT:       "tokLen": 0
42786abee81SAaron Ballman // CHECK-NEXT:      },
42886abee81SAaron Ballman // CHECK-NEXT:      "range": {
42986abee81SAaron Ballman // CHECK-NEXT:       "begin": {
430*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
43186abee81SAaron Ballman // CHECK-NEXT:        "col": 15,
432a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 0
43386abee81SAaron Ballman // CHECK-NEXT:       },
43486abee81SAaron Ballman // CHECK-NEXT:       "end": {
435*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
436a612e34cSAaron Ballman // CHECK-NEXT:        "line": 16,
43786abee81SAaron Ballman // CHECK-NEXT:        "col": 4,
438a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 0
43986abee81SAaron Ballman // CHECK-NEXT:       }
44086abee81SAaron Ballman // CHECK-NEXT:      },
44186abee81SAaron Ballman // CHECK-NEXT:      "inner": [
44286abee81SAaron Ballman // CHECK-NEXT:       {
44386abee81SAaron Ballman // CHECK-NEXT:        "id": "0x{{.*}}",
44486abee81SAaron Ballman // CHECK-NEXT:        "kind": "TextComment",
44586abee81SAaron Ballman // CHECK-NEXT:        "loc": {
446*6d8e5c96SChris Bieneman // CHECK-NEXT:         "offset": {{[0-9]+}},
447a612e34cSAaron Ballman // CHECK-NEXT:         "line": 15,
44886abee81SAaron Ballman // CHECK-NEXT:         "col": 15,
449a612e34cSAaron Ballman // CHECK-NEXT:         "tokLen": 0
45086abee81SAaron Ballman // CHECK-NEXT:        },
45186abee81SAaron Ballman // CHECK-NEXT:        "range": {
45286abee81SAaron Ballman // CHECK-NEXT:         "begin": {
453*6d8e5c96SChris Bieneman // CHECK-NEXT:          "offset": {{[0-9]+}},
45486abee81SAaron Ballman // CHECK-NEXT:          "col": 15,
455a612e34cSAaron Ballman // CHECK-NEXT:          "tokLen": 0
45686abee81SAaron Ballman // CHECK-NEXT:         },
45786abee81SAaron Ballman // CHECK-NEXT:         "end": {
458*6d8e5c96SChris Bieneman // CHECK-NEXT:          "offset": {{[0-9]+}},
45986abee81SAaron Ballman // CHECK-NEXT:          "col": 18,
460a612e34cSAaron Ballman // CHECK-NEXT:          "tokLen": 1
46186abee81SAaron Ballman // CHECK-NEXT:         }
46286abee81SAaron Ballman // CHECK-NEXT:        },
46386abee81SAaron Ballman // CHECK-NEXT:        "text": " xxx"
46486abee81SAaron Ballman // CHECK-NEXT:       },
46586abee81SAaron Ballman // CHECK-NEXT:       {
46686abee81SAaron Ballman // CHECK-NEXT:        "id": "0x{{.*}}",
46786abee81SAaron Ballman // CHECK-NEXT:        "kind": "TextComment",
46886abee81SAaron Ballman // CHECK-NEXT:        "loc": {
469*6d8e5c96SChris Bieneman // CHECK-NEXT:         "offset": {{[0-9]+}},
470a612e34cSAaron Ballman // CHECK-NEXT:         "line": 16,
47186abee81SAaron Ballman // CHECK-NEXT:         "col": 4,
472a612e34cSAaron Ballman // CHECK-NEXT:         "tokLen": 0
47386abee81SAaron Ballman // CHECK-NEXT:        },
47486abee81SAaron Ballman // CHECK-NEXT:        "range": {
47586abee81SAaron Ballman // CHECK-NEXT:         "begin": {
476*6d8e5c96SChris Bieneman // CHECK-NEXT:          "offset": {{[0-9]+}},
47786abee81SAaron Ballman // CHECK-NEXT:          "col": 4,
478a612e34cSAaron Ballman // CHECK-NEXT:          "tokLen": 0
47986abee81SAaron Ballman // CHECK-NEXT:         },
48086abee81SAaron Ballman // CHECK-NEXT:         "end": {
481*6d8e5c96SChris Bieneman // CHECK-NEXT:          "offset": {{[0-9]+}},
48286abee81SAaron Ballman // CHECK-NEXT:          "col": 4,
483a612e34cSAaron Ballman // CHECK-NEXT:          "tokLen": 0
48486abee81SAaron Ballman // CHECK-NEXT:         }
48586abee81SAaron Ballman // CHECK-NEXT:        },
48686abee81SAaron Ballman // CHECK-NEXT:        "text": " "
48786abee81SAaron Ballman // CHECK-NEXT:       }
48886abee81SAaron Ballman // CHECK-NEXT:      ]
48986abee81SAaron Ballman // CHECK-NEXT:     }
49086abee81SAaron Ballman // CHECK-NEXT:    ]
49186abee81SAaron Ballman // CHECK-NEXT:   },
49286abee81SAaron Ballman // CHECK-NEXT:   {
49386abee81SAaron Ballman // CHECK-NEXT:    "id": "0x{{.*}}",
49486abee81SAaron Ballman // CHECK-NEXT:    "kind": "ParamCommandComment",
49586abee81SAaron Ballman // CHECK-NEXT:    "loc": {
496*6d8e5c96SChris Bieneman // CHECK-NEXT:     "offset": {{[0-9]+}},
49786abee81SAaron Ballman // CHECK-NEXT:     "col": 6,
498a612e34cSAaron Ballman // CHECK-NEXT:     "tokLen": 5
49986abee81SAaron Ballman // CHECK-NEXT:    },
50086abee81SAaron Ballman // CHECK-NEXT:    "range": {
50186abee81SAaron Ballman // CHECK-NEXT:     "begin": {
502*6d8e5c96SChris Bieneman // CHECK-NEXT:      "offset": {{[0-9]+}},
50386abee81SAaron Ballman // CHECK-NEXT:      "col": 5,
504a612e34cSAaron Ballman // CHECK-NEXT:      "tokLen": 1
50586abee81SAaron Ballman // CHECK-NEXT:     },
50686abee81SAaron Ballman // CHECK-NEXT:     "end": {
507*6d8e5c96SChris Bieneman // CHECK-NEXT:      "offset": {{[0-9]+}},
50886abee81SAaron Ballman // CHECK-NEXT:      "col": 27,
509a612e34cSAaron Ballman // CHECK-NEXT:      "tokLen": 1
51086abee81SAaron Ballman // CHECK-NEXT:     }
51186abee81SAaron Ballman // CHECK-NEXT:    },
51286abee81SAaron Ballman // CHECK-NEXT:    "direction": "in,out",
51386abee81SAaron Ballman // CHECK-NEXT:    "explicit": true,
51486abee81SAaron Ballman // CHECK-NEXT:    "param": "Bbb",
51586abee81SAaron Ballman // CHECK-NEXT:    "paramIdx": 1,
51686abee81SAaron Ballman // CHECK-NEXT:    "inner": [
51786abee81SAaron Ballman // CHECK-NEXT:     {
51886abee81SAaron Ballman // CHECK-NEXT:      "id": "0x{{.*}}",
51986abee81SAaron Ballman // CHECK-NEXT:      "kind": "ParagraphComment",
52086abee81SAaron Ballman // CHECK-NEXT:      "loc": {
521*6d8e5c96SChris Bieneman // CHECK-NEXT:       "offset": {{[0-9]+}},
52286abee81SAaron Ballman // CHECK-NEXT:       "col": 24,
523a612e34cSAaron Ballman // CHECK-NEXT:       "tokLen": 0
52486abee81SAaron Ballman // CHECK-NEXT:      },
52586abee81SAaron Ballman // CHECK-NEXT:      "range": {
52686abee81SAaron Ballman // CHECK-NEXT:       "begin": {
527*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
52886abee81SAaron Ballman // CHECK-NEXT:        "col": 24,
529a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 0
53086abee81SAaron Ballman // CHECK-NEXT:       },
53186abee81SAaron Ballman // CHECK-NEXT:       "end": {
532*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
53386abee81SAaron Ballman // CHECK-NEXT:        "col": 27,
534a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 1
53586abee81SAaron Ballman // CHECK-NEXT:       }
53686abee81SAaron Ballman // CHECK-NEXT:      },
53786abee81SAaron Ballman // CHECK-NEXT:      "inner": [
53886abee81SAaron Ballman // CHECK-NEXT:       {
53986abee81SAaron Ballman // CHECK-NEXT:        "id": "0x{{.*}}",
54086abee81SAaron Ballman // CHECK-NEXT:        "kind": "TextComment",
54186abee81SAaron Ballman // CHECK-NEXT:        "loc": {
542*6d8e5c96SChris Bieneman // CHECK-NEXT:         "offset": {{[0-9]+}},
54386abee81SAaron Ballman // CHECK-NEXT:         "col": 24,
544a612e34cSAaron Ballman // CHECK-NEXT:         "tokLen": 0
54586abee81SAaron Ballman // CHECK-NEXT:        },
54686abee81SAaron Ballman // CHECK-NEXT:        "range": {
54786abee81SAaron Ballman // CHECK-NEXT:         "begin": {
548*6d8e5c96SChris Bieneman // CHECK-NEXT:          "offset": {{[0-9]+}},
54986abee81SAaron Ballman // CHECK-NEXT:          "col": 24,
550a612e34cSAaron Ballman // CHECK-NEXT:          "tokLen": 0
55186abee81SAaron Ballman // CHECK-NEXT:         },
55286abee81SAaron Ballman // CHECK-NEXT:         "end": {
553*6d8e5c96SChris Bieneman // CHECK-NEXT:          "offset": {{[0-9]+}},
55486abee81SAaron Ballman // CHECK-NEXT:          "col": 27,
555a612e34cSAaron Ballman // CHECK-NEXT:          "tokLen": 1
55686abee81SAaron Ballman // CHECK-NEXT:         }
55786abee81SAaron Ballman // CHECK-NEXT:        },
55886abee81SAaron Ballman // CHECK-NEXT:        "text": " yyy"
55986abee81SAaron Ballman // CHECK-NEXT:       }
56086abee81SAaron Ballman // CHECK-NEXT:      ]
56186abee81SAaron Ballman // CHECK-NEXT:     }
56286abee81SAaron Ballman // CHECK-NEXT:    ]
56386abee81SAaron Ballman // CHECK-NEXT:   }
56486abee81SAaron Ballman // CHECK-NEXT:  ]
56586abee81SAaron Ballman // CHECK-NEXT: }
56686abee81SAaron Ballman 
567451d0596Swilliam woodruff // CHECK-NOT: {{^}}Dumping
56886abee81SAaron Ballman // CHECK:  "kind": "FullComment",
56986abee81SAaron Ballman // CHECK-NEXT:  "loc": {
570*6d8e5c96SChris Bieneman // CHECK-NEXT:   "offset": {{[0-9]+}},
571a612e34cSAaron Ballman // CHECK-NEXT:   "line": 19,
57286abee81SAaron Ballman // CHECK-NEXT:   "col": 4,
573a612e34cSAaron Ballman // CHECK-NEXT:   "tokLen": 0
57486abee81SAaron Ballman // CHECK-NEXT:  },
57586abee81SAaron Ballman // CHECK-NEXT:  "range": {
57686abee81SAaron Ballman // CHECK-NEXT:   "begin": {
577*6d8e5c96SChris Bieneman // CHECK-NEXT:    "offset": {{[0-9]+}},
57886abee81SAaron Ballman // CHECK-NEXT:    "col": 4,
579a612e34cSAaron Ballman // CHECK-NEXT:    "tokLen": 0
58086abee81SAaron Ballman // CHECK-NEXT:   },
58186abee81SAaron Ballman // CHECK-NEXT:   "end": {
582*6d8e5c96SChris Bieneman // CHECK-NEXT:    "offset": {{[0-9]+}},
58386abee81SAaron Ballman // CHECK-NEXT:    "col": 19,
584a612e34cSAaron Ballman // CHECK-NEXT:    "tokLen": 1
58586abee81SAaron Ballman // CHECK-NEXT:   }
58686abee81SAaron Ballman // CHECK-NEXT:  },
58786abee81SAaron Ballman // CHECK-NEXT:  "inner": [
58886abee81SAaron Ballman // CHECK-NEXT:   {
58986abee81SAaron Ballman // CHECK-NEXT:    "id": "0x{{.*}}",
59086abee81SAaron Ballman // CHECK-NEXT:    "kind": "ParagraphComment",
59186abee81SAaron Ballman // CHECK-NEXT:    "loc": {
592*6d8e5c96SChris Bieneman // CHECK-NEXT:     "offset": {{[0-9]+}},
59386abee81SAaron Ballman // CHECK-NEXT:     "col": 4,
594a612e34cSAaron Ballman // CHECK-NEXT:     "tokLen": 0
59586abee81SAaron Ballman // CHECK-NEXT:    },
59686abee81SAaron Ballman // CHECK-NEXT:    "range": {
59786abee81SAaron Ballman // CHECK-NEXT:     "begin": {
598*6d8e5c96SChris Bieneman // CHECK-NEXT:      "offset": {{[0-9]+}},
59986abee81SAaron Ballman // CHECK-NEXT:      "col": 4,
600a612e34cSAaron Ballman // CHECK-NEXT:      "tokLen": 0
60186abee81SAaron Ballman // CHECK-NEXT:     },
60286abee81SAaron Ballman // CHECK-NEXT:     "end": {
603*6d8e5c96SChris Bieneman // CHECK-NEXT:      "offset": {{[0-9]+}},
60486abee81SAaron Ballman // CHECK-NEXT:      "col": 4,
605a612e34cSAaron Ballman // CHECK-NEXT:      "tokLen": 0
60686abee81SAaron Ballman // CHECK-NEXT:     }
60786abee81SAaron Ballman // CHECK-NEXT:    },
60886abee81SAaron Ballman // CHECK-NEXT:    "inner": [
60986abee81SAaron Ballman // CHECK-NEXT:     {
61086abee81SAaron Ballman // CHECK-NEXT:      "id": "0x{{.*}}",
61186abee81SAaron Ballman // CHECK-NEXT:      "kind": "TextComment",
61286abee81SAaron Ballman // CHECK-NEXT:      "loc": {
613*6d8e5c96SChris Bieneman // CHECK-NEXT:       "offset": {{[0-9]+}},
61486abee81SAaron Ballman // CHECK-NEXT:       "col": 4,
615a612e34cSAaron Ballman // CHECK-NEXT:       "tokLen": 0
61686abee81SAaron Ballman // CHECK-NEXT:      },
61786abee81SAaron Ballman // CHECK-NEXT:      "range": {
61886abee81SAaron Ballman // CHECK-NEXT:       "begin": {
619*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
62086abee81SAaron Ballman // CHECK-NEXT:        "col": 4,
621a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 0
62286abee81SAaron Ballman // CHECK-NEXT:       },
62386abee81SAaron Ballman // CHECK-NEXT:       "end": {
624*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
62586abee81SAaron Ballman // CHECK-NEXT:        "col": 4,
626a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 0
62786abee81SAaron Ballman // CHECK-NEXT:       }
62886abee81SAaron Ballman // CHECK-NEXT:      },
62986abee81SAaron Ballman // CHECK-NEXT:      "text": " "
63086abee81SAaron Ballman // CHECK-NEXT:     }
63186abee81SAaron Ballman // CHECK-NEXT:    ]
63286abee81SAaron Ballman // CHECK-NEXT:   },
63386abee81SAaron Ballman // CHECK-NEXT:   {
63486abee81SAaron Ballman // CHECK-NEXT:    "id": "0x{{.*}}",
63586abee81SAaron Ballman // CHECK-NEXT:    "kind": "TParamCommandComment",
63686abee81SAaron Ballman // CHECK-NEXT:    "loc": {
637*6d8e5c96SChris Bieneman // CHECK-NEXT:     "offset": {{[0-9]+}},
63886abee81SAaron Ballman // CHECK-NEXT:     "col": 6,
639a612e34cSAaron Ballman // CHECK-NEXT:     "tokLen": 6
64086abee81SAaron Ballman // CHECK-NEXT:    },
64186abee81SAaron Ballman // CHECK-NEXT:    "range": {
64286abee81SAaron Ballman // CHECK-NEXT:     "begin": {
643*6d8e5c96SChris Bieneman // CHECK-NEXT:      "offset": {{[0-9]+}},
64486abee81SAaron Ballman // CHECK-NEXT:      "col": 5,
645a612e34cSAaron Ballman // CHECK-NEXT:      "tokLen": 1
64686abee81SAaron Ballman // CHECK-NEXT:     },
64786abee81SAaron Ballman // CHECK-NEXT:     "end": {
648*6d8e5c96SChris Bieneman // CHECK-NEXT:      "offset": {{[0-9]+}},
64986abee81SAaron Ballman // CHECK-NEXT:      "col": 19,
650a612e34cSAaron Ballman // CHECK-NEXT:      "tokLen": 1
65186abee81SAaron Ballman // CHECK-NEXT:     }
65286abee81SAaron Ballman // CHECK-NEXT:    },
65386abee81SAaron Ballman // CHECK-NEXT:    "param": "Aaa",
65486abee81SAaron Ballman // CHECK-NEXT:    "inner": [
65586abee81SAaron Ballman // CHECK-NEXT:     {
65686abee81SAaron Ballman // CHECK-NEXT:      "id": "0x{{.*}}",
65786abee81SAaron Ballman // CHECK-NEXT:      "kind": "ParagraphComment",
65886abee81SAaron Ballman // CHECK-NEXT:      "loc": {
659*6d8e5c96SChris Bieneman // CHECK-NEXT:       "offset": {{[0-9]+}},
66086abee81SAaron Ballman // CHECK-NEXT:       "col": 16,
661a612e34cSAaron Ballman // CHECK-NEXT:       "tokLen": 0
66286abee81SAaron Ballman // CHECK-NEXT:      },
66386abee81SAaron Ballman // CHECK-NEXT:      "range": {
66486abee81SAaron Ballman // CHECK-NEXT:       "begin": {
665*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
66686abee81SAaron Ballman // CHECK-NEXT:        "col": 16,
667a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 0
66886abee81SAaron Ballman // CHECK-NEXT:       },
66986abee81SAaron Ballman // CHECK-NEXT:       "end": {
670*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
67186abee81SAaron Ballman // CHECK-NEXT:        "col": 19,
672a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 1
67386abee81SAaron Ballman // CHECK-NEXT:       }
67486abee81SAaron Ballman // CHECK-NEXT:      },
67586abee81SAaron Ballman // CHECK-NEXT:      "inner": [
67686abee81SAaron Ballman // CHECK-NEXT:       {
67786abee81SAaron Ballman // CHECK-NEXT:        "id": "0x{{.*}}",
67886abee81SAaron Ballman // CHECK-NEXT:        "kind": "TextComment",
67986abee81SAaron Ballman // CHECK-NEXT:        "loc": {
680*6d8e5c96SChris Bieneman // CHECK-NEXT:         "offset": {{[0-9]+}},
68186abee81SAaron Ballman // CHECK-NEXT:         "col": 16,
682a612e34cSAaron Ballman // CHECK-NEXT:         "tokLen": 0
68386abee81SAaron Ballman // CHECK-NEXT:        },
68486abee81SAaron Ballman // CHECK-NEXT:        "range": {
68586abee81SAaron Ballman // CHECK-NEXT:         "begin": {
686*6d8e5c96SChris Bieneman // CHECK-NEXT:          "offset": {{[0-9]+}},
68786abee81SAaron Ballman // CHECK-NEXT:          "col": 16,
688a612e34cSAaron Ballman // CHECK-NEXT:          "tokLen": 0
68986abee81SAaron Ballman // CHECK-NEXT:         },
69086abee81SAaron Ballman // CHECK-NEXT:         "end": {
691*6d8e5c96SChris Bieneman // CHECK-NEXT:          "offset": {{[0-9]+}},
69286abee81SAaron Ballman // CHECK-NEXT:          "col": 19,
693a612e34cSAaron Ballman // CHECK-NEXT:          "tokLen": 1
69486abee81SAaron Ballman // CHECK-NEXT:         }
69586abee81SAaron Ballman // CHECK-NEXT:        },
69686abee81SAaron Ballman // CHECK-NEXT:        "text": " xxx"
69786abee81SAaron Ballman // CHECK-NEXT:       }
69886abee81SAaron Ballman // CHECK-NEXT:      ]
69986abee81SAaron Ballman // CHECK-NEXT:     }
70086abee81SAaron Ballman // CHECK-NEXT:    ]
70186abee81SAaron Ballman // CHECK-NEXT:   }
70286abee81SAaron Ballman // CHECK-NEXT:  ]
70386abee81SAaron Ballman // CHECK-NEXT: }
70486abee81SAaron Ballman 
705451d0596Swilliam woodruff // CHECK-NOT: {{^}}Dumping
70686abee81SAaron Ballman // CHECK:  "kind": "FullComment",
70786abee81SAaron Ballman // CHECK-NEXT:  "loc": {
708*6d8e5c96SChris Bieneman // CHECK-NEXT:   "offset": {{[0-9]+}},
70986abee81SAaron Ballman // CHECK-NEXT:   "col": 4,
710a612e34cSAaron Ballman // CHECK-NEXT:   "tokLen": 0
71186abee81SAaron Ballman // CHECK-NEXT:  },
71286abee81SAaron Ballman // CHECK-NEXT:  "range": {
71386abee81SAaron Ballman // CHECK-NEXT:   "begin": {
714*6d8e5c96SChris Bieneman // CHECK-NEXT:    "offset": {{[0-9]+}},
71586abee81SAaron Ballman // CHECK-NEXT:    "col": 4,
716a612e34cSAaron Ballman // CHECK-NEXT:    "tokLen": 0
71786abee81SAaron Ballman // CHECK-NEXT:   },
71886abee81SAaron Ballman // CHECK-NEXT:   "end": {
719*6d8e5c96SChris Bieneman // CHECK-NEXT:    "offset": {{[0-9]+}},
72086abee81SAaron Ballman // CHECK-NEXT:    "col": 19,
721a612e34cSAaron Ballman // CHECK-NEXT:    "tokLen": 1
72286abee81SAaron Ballman // CHECK-NEXT:   }
72386abee81SAaron Ballman // CHECK-NEXT:  },
72486abee81SAaron Ballman // CHECK-NEXT:  "inner": [
72586abee81SAaron Ballman // CHECK-NEXT:   {
72686abee81SAaron Ballman // CHECK-NEXT:    "id": "0x{{.*}}",
72786abee81SAaron Ballman // CHECK-NEXT:    "kind": "ParagraphComment",
72886abee81SAaron Ballman // CHECK-NEXT:    "loc": {
729*6d8e5c96SChris Bieneman // CHECK-NEXT:     "offset": {{[0-9]+}},
73086abee81SAaron Ballman // CHECK-NEXT:     "col": 4,
731a612e34cSAaron Ballman // CHECK-NEXT:     "tokLen": 0
73286abee81SAaron Ballman // CHECK-NEXT:    },
73386abee81SAaron Ballman // CHECK-NEXT:    "range": {
73486abee81SAaron Ballman // CHECK-NEXT:     "begin": {
735*6d8e5c96SChris Bieneman // CHECK-NEXT:      "offset": {{[0-9]+}},
73686abee81SAaron Ballman // CHECK-NEXT:      "col": 4,
737a612e34cSAaron Ballman // CHECK-NEXT:      "tokLen": 0
73886abee81SAaron Ballman // CHECK-NEXT:     },
73986abee81SAaron Ballman // CHECK-NEXT:     "end": {
740*6d8e5c96SChris Bieneman // CHECK-NEXT:      "offset": {{[0-9]+}},
74186abee81SAaron Ballman // CHECK-NEXT:      "col": 4,
742a612e34cSAaron Ballman // CHECK-NEXT:      "tokLen": 0
74386abee81SAaron Ballman // CHECK-NEXT:     }
74486abee81SAaron Ballman // CHECK-NEXT:    },
74586abee81SAaron Ballman // CHECK-NEXT:    "inner": [
74686abee81SAaron Ballman // CHECK-NEXT:     {
74786abee81SAaron Ballman // CHECK-NEXT:      "id": "0x{{.*}}",
74886abee81SAaron Ballman // CHECK-NEXT:      "kind": "TextComment",
74986abee81SAaron Ballman // CHECK-NEXT:      "loc": {
750*6d8e5c96SChris Bieneman // CHECK-NEXT:       "offset": {{[0-9]+}},
75186abee81SAaron Ballman // CHECK-NEXT:       "col": 4,
752a612e34cSAaron Ballman // CHECK-NEXT:       "tokLen": 0
75386abee81SAaron Ballman // CHECK-NEXT:      },
75486abee81SAaron Ballman // CHECK-NEXT:      "range": {
75586abee81SAaron Ballman // CHECK-NEXT:       "begin": {
756*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
75786abee81SAaron Ballman // CHECK-NEXT:        "col": 4,
758a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 0
75986abee81SAaron Ballman // CHECK-NEXT:       },
76086abee81SAaron Ballman // CHECK-NEXT:       "end": {
761*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
76286abee81SAaron Ballman // CHECK-NEXT:        "col": 4,
763a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 0
76486abee81SAaron Ballman // CHECK-NEXT:       }
76586abee81SAaron Ballman // CHECK-NEXT:      },
76686abee81SAaron Ballman // CHECK-NEXT:      "text": " "
76786abee81SAaron Ballman // CHECK-NEXT:     }
76886abee81SAaron Ballman // CHECK-NEXT:    ]
76986abee81SAaron Ballman // CHECK-NEXT:   },
77086abee81SAaron Ballman // CHECK-NEXT:   {
77186abee81SAaron Ballman // CHECK-NEXT:    "id": "0x{{.*}}",
77286abee81SAaron Ballman // CHECK-NEXT:    "kind": "TParamCommandComment",
77386abee81SAaron Ballman // CHECK-NEXT:    "loc": {
774*6d8e5c96SChris Bieneman // CHECK-NEXT:     "offset": {{[0-9]+}},
77586abee81SAaron Ballman // CHECK-NEXT:     "col": 6,
776a612e34cSAaron Ballman // CHECK-NEXT:     "tokLen": 6
77786abee81SAaron Ballman // CHECK-NEXT:    },
77886abee81SAaron Ballman // CHECK-NEXT:    "range": {
77986abee81SAaron Ballman // CHECK-NEXT:     "begin": {
780*6d8e5c96SChris Bieneman // CHECK-NEXT:      "offset": {{[0-9]+}},
78186abee81SAaron Ballman // CHECK-NEXT:      "col": 5,
782a612e34cSAaron Ballman // CHECK-NEXT:      "tokLen": 1
78386abee81SAaron Ballman // CHECK-NEXT:     },
78486abee81SAaron Ballman // CHECK-NEXT:     "end": {
785*6d8e5c96SChris Bieneman // CHECK-NEXT:      "offset": {{[0-9]+}},
78686abee81SAaron Ballman // CHECK-NEXT:      "col": 19,
787a612e34cSAaron Ballman // CHECK-NEXT:      "tokLen": 1
78886abee81SAaron Ballman // CHECK-NEXT:     }
78986abee81SAaron Ballman // CHECK-NEXT:    },
79086abee81SAaron Ballman // CHECK-NEXT:    "param": "Aaa",
79186abee81SAaron Ballman // CHECK-NEXT:    "positions": [
79286abee81SAaron Ballman // CHECK-NEXT:     0
79386abee81SAaron Ballman // CHECK-NEXT:    ],
79486abee81SAaron Ballman // CHECK-NEXT:    "inner": [
79586abee81SAaron Ballman // CHECK-NEXT:     {
79686abee81SAaron Ballman // CHECK-NEXT:      "id": "0x{{.*}}",
79786abee81SAaron Ballman // CHECK-NEXT:      "kind": "ParagraphComment",
79886abee81SAaron Ballman // CHECK-NEXT:      "loc": {
799*6d8e5c96SChris Bieneman // CHECK-NEXT:       "offset": {{[0-9]+}},
80086abee81SAaron Ballman // CHECK-NEXT:       "col": 16,
801a612e34cSAaron Ballman // CHECK-NEXT:       "tokLen": 0
80286abee81SAaron Ballman // CHECK-NEXT:      },
80386abee81SAaron Ballman // CHECK-NEXT:      "range": {
80486abee81SAaron Ballman // CHECK-NEXT:       "begin": {
805*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
80686abee81SAaron Ballman // CHECK-NEXT:        "col": 16,
807a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 0
80886abee81SAaron Ballman // CHECK-NEXT:       },
80986abee81SAaron Ballman // CHECK-NEXT:       "end": {
810*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
81186abee81SAaron Ballman // CHECK-NEXT:        "col": 19,
812a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 1
81386abee81SAaron Ballman // CHECK-NEXT:       }
81486abee81SAaron Ballman // CHECK-NEXT:      },
81586abee81SAaron Ballman // CHECK-NEXT:      "inner": [
81686abee81SAaron Ballman // CHECK-NEXT:       {
81786abee81SAaron Ballman // CHECK-NEXT:        "id": "0x{{.*}}",
81886abee81SAaron Ballman // CHECK-NEXT:        "kind": "TextComment",
81986abee81SAaron Ballman // CHECK-NEXT:        "loc": {
820*6d8e5c96SChris Bieneman // CHECK-NEXT:         "offset": {{[0-9]+}},
82186abee81SAaron Ballman // CHECK-NEXT:         "col": 16,
822a612e34cSAaron Ballman // CHECK-NEXT:         "tokLen": 0
82386abee81SAaron Ballman // CHECK-NEXT:        },
82486abee81SAaron Ballman // CHECK-NEXT:        "range": {
82586abee81SAaron Ballman // CHECK-NEXT:         "begin": {
826*6d8e5c96SChris Bieneman // CHECK-NEXT:          "offset": {{[0-9]+}},
82786abee81SAaron Ballman // CHECK-NEXT:          "col": 16,
828a612e34cSAaron Ballman // CHECK-NEXT:          "tokLen": 0
82986abee81SAaron Ballman // CHECK-NEXT:         },
83086abee81SAaron Ballman // CHECK-NEXT:         "end": {
831*6d8e5c96SChris Bieneman // CHECK-NEXT:          "offset": {{[0-9]+}},
83286abee81SAaron Ballman // CHECK-NEXT:          "col": 19,
833a612e34cSAaron Ballman // CHECK-NEXT:          "tokLen": 1
83486abee81SAaron Ballman // CHECK-NEXT:         }
83586abee81SAaron Ballman // CHECK-NEXT:        },
83686abee81SAaron Ballman // CHECK-NEXT:        "text": " xxx"
83786abee81SAaron Ballman // CHECK-NEXT:       }
83886abee81SAaron Ballman // CHECK-NEXT:      ]
83986abee81SAaron Ballman // CHECK-NEXT:     }
84086abee81SAaron Ballman // CHECK-NEXT:    ]
84186abee81SAaron Ballman // CHECK-NEXT:   }
84286abee81SAaron Ballman // CHECK-NEXT:  ]
84386abee81SAaron Ballman // CHECK-NEXT: }
84486abee81SAaron Ballman 
845451d0596Swilliam woodruff // CHECK-NOT: {{^}}Dumping
84686abee81SAaron Ballman // CHECK:  "kind": "FullComment",
84786abee81SAaron Ballman // CHECK-NEXT:  "loc": {
848*6d8e5c96SChris Bieneman // CHECK-NEXT:   "offset": {{[0-9]+}},
849a612e34cSAaron Ballman // CHECK-NEXT:   "line": 22,
85086abee81SAaron Ballman // CHECK-NEXT:   "col": 4,
851a612e34cSAaron Ballman // CHECK-NEXT:   "tokLen": 0
85286abee81SAaron Ballman // CHECK-NEXT:  },
85386abee81SAaron Ballman // CHECK-NEXT:  "range": {
85486abee81SAaron Ballman // CHECK-NEXT:   "begin": {
855*6d8e5c96SChris Bieneman // CHECK-NEXT:    "offset": {{[0-9]+}},
85686abee81SAaron Ballman // CHECK-NEXT:    "col": 4,
857a612e34cSAaron Ballman // CHECK-NEXT:    "tokLen": 0
85886abee81SAaron Ballman // CHECK-NEXT:   },
85986abee81SAaron Ballman // CHECK-NEXT:   "end": {
860*6d8e5c96SChris Bieneman // CHECK-NEXT:    "offset": {{[0-9]+}},
86186abee81SAaron Ballman // CHECK-NEXT:    "col": 6,
862a612e34cSAaron Ballman // CHECK-NEXT:    "tokLen": 1
86386abee81SAaron Ballman // CHECK-NEXT:   }
86486abee81SAaron Ballman // CHECK-NEXT:  },
86586abee81SAaron Ballman // CHECK-NEXT:  "inner": [
86686abee81SAaron Ballman // CHECK-NEXT:   {
86786abee81SAaron Ballman // CHECK-NEXT:    "id": "0x{{.*}}",
86886abee81SAaron Ballman // CHECK-NEXT:    "kind": "ParagraphComment",
86986abee81SAaron Ballman // CHECK-NEXT:    "loc": {
870*6d8e5c96SChris Bieneman // CHECK-NEXT:     "offset": {{[0-9]+}},
87186abee81SAaron Ballman // CHECK-NEXT:     "col": 4,
872a612e34cSAaron Ballman // CHECK-NEXT:     "tokLen": 0
87386abee81SAaron Ballman // CHECK-NEXT:    },
87486abee81SAaron Ballman // CHECK-NEXT:    "range": {
87586abee81SAaron Ballman // CHECK-NEXT:     "begin": {
876*6d8e5c96SChris Bieneman // CHECK-NEXT:      "offset": {{[0-9]+}},
87786abee81SAaron Ballman // CHECK-NEXT:      "col": 4,
878a612e34cSAaron Ballman // CHECK-NEXT:      "tokLen": 0
87986abee81SAaron Ballman // CHECK-NEXT:     },
88086abee81SAaron Ballman // CHECK-NEXT:     "end": {
881*6d8e5c96SChris Bieneman // CHECK-NEXT:      "offset": {{[0-9]+}},
88286abee81SAaron Ballman // CHECK-NEXT:      "col": 6,
883a612e34cSAaron Ballman // CHECK-NEXT:      "tokLen": 1
88486abee81SAaron Ballman // CHECK-NEXT:     }
88586abee81SAaron Ballman // CHECK-NEXT:    },
88686abee81SAaron Ballman // CHECK-NEXT:    "inner": [
88786abee81SAaron Ballman // CHECK-NEXT:     {
88886abee81SAaron Ballman // CHECK-NEXT:      "id": "0x{{.*}}",
88986abee81SAaron Ballman // CHECK-NEXT:      "kind": "TextComment",
89086abee81SAaron Ballman // CHECK-NEXT:      "loc": {
891*6d8e5c96SChris Bieneman // CHECK-NEXT:       "offset": {{[0-9]+}},
89286abee81SAaron Ballman // CHECK-NEXT:       "col": 4,
893a612e34cSAaron Ballman // CHECK-NEXT:       "tokLen": 0
89486abee81SAaron Ballman // CHECK-NEXT:      },
89586abee81SAaron Ballman // CHECK-NEXT:      "range": {
89686abee81SAaron Ballman // CHECK-NEXT:       "begin": {
897*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
89886abee81SAaron Ballman // CHECK-NEXT:        "col": 4,
899a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 0
90086abee81SAaron Ballman // CHECK-NEXT:       },
90186abee81SAaron Ballman // CHECK-NEXT:       "end": {
902*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
90386abee81SAaron Ballman // CHECK-NEXT:        "col": 4,
904a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 0
90586abee81SAaron Ballman // CHECK-NEXT:       }
90686abee81SAaron Ballman // CHECK-NEXT:      },
90786abee81SAaron Ballman // CHECK-NEXT:      "text": " "
90886abee81SAaron Ballman // CHECK-NEXT:     },
90986abee81SAaron Ballman // CHECK-NEXT:     {
91086abee81SAaron Ballman // CHECK-NEXT:      "id": "0x{{.*}}",
91186abee81SAaron Ballman // CHECK-NEXT:      "kind": "InlineCommandComment",
91286abee81SAaron Ballman // CHECK-NEXT:      "loc": {
913*6d8e5c96SChris Bieneman // CHECK-NEXT:       "offset": {{[0-9]+}},
91486abee81SAaron Ballman // CHECK-NEXT:       "col": 5,
915a612e34cSAaron Ballman // CHECK-NEXT:       "tokLen": 1
91686abee81SAaron Ballman // CHECK-NEXT:      },
91786abee81SAaron Ballman // CHECK-NEXT:      "range": {
91886abee81SAaron Ballman // CHECK-NEXT:       "begin": {
919*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
92086abee81SAaron Ballman // CHECK-NEXT:        "col": 5,
921a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 1
92286abee81SAaron Ballman // CHECK-NEXT:       },
92386abee81SAaron Ballman // CHECK-NEXT:       "end": {
924*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
92586abee81SAaron Ballman // CHECK-NEXT:        "col": 6,
926a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 1
92786abee81SAaron Ballman // CHECK-NEXT:       }
92886abee81SAaron Ballman // CHECK-NEXT:      },
92986abee81SAaron Ballman // CHECK-NEXT:      "name": "c",
93086abee81SAaron Ballman // CHECK-NEXT:      "renderKind": "monospaced",
93186abee81SAaron Ballman // CHECK-NEXT:      "args": [
93286abee81SAaron Ballman // CHECK-NEXT:       "Aaa"
93386abee81SAaron Ballman // CHECK-NEXT:      ]
93486abee81SAaron Ballman // CHECK-NEXT:     }
93586abee81SAaron Ballman // CHECK-NEXT:    ]
93686abee81SAaron Ballman // CHECK-NEXT:   }
93786abee81SAaron Ballman // CHECK-NEXT:  ]
93886abee81SAaron Ballman // CHECK-NEXT: }
93986abee81SAaron Ballman 
940451d0596Swilliam woodruff // CHECK-NOT: {{^}}Dumping
94186abee81SAaron Ballman // CHECK:  "kind": "FullComment",
94286abee81SAaron Ballman // CHECK-NEXT:  "loc": {
943*6d8e5c96SChris Bieneman // CHECK-NEXT:   "offset": {{[0-9]+}},
944a612e34cSAaron Ballman // CHECK-NEXT:   "line": 25,
94586abee81SAaron Ballman // CHECK-NEXT:   "col": 4,
946a612e34cSAaron Ballman // CHECK-NEXT:   "tokLen": 0
94786abee81SAaron Ballman // CHECK-NEXT:  },
94886abee81SAaron Ballman // CHECK-NEXT:  "range": {
94986abee81SAaron Ballman // CHECK-NEXT:   "begin": {
950*6d8e5c96SChris Bieneman // CHECK-NEXT:    "offset": {{[0-9]+}},
95186abee81SAaron Ballman // CHECK-NEXT:    "col": 4,
952a612e34cSAaron Ballman // CHECK-NEXT:    "tokLen": 0
95386abee81SAaron Ballman // CHECK-NEXT:   },
95486abee81SAaron Ballman // CHECK-NEXT:   "end": {
955*6d8e5c96SChris Bieneman // CHECK-NEXT:    "offset": {{[0-9]+}},
956a612e34cSAaron Ballman // CHECK-NEXT:    "line": 26,
95786abee81SAaron Ballman // CHECK-NEXT:    "col": 8,
958a612e34cSAaron Ballman // CHECK-NEXT:    "tokLen": 1
95986abee81SAaron Ballman // CHECK-NEXT:   }
96086abee81SAaron Ballman // CHECK-NEXT:  },
96186abee81SAaron Ballman // CHECK-NEXT:  "inner": [
96286abee81SAaron Ballman // CHECK-NEXT:   {
96386abee81SAaron Ballman // CHECK-NEXT:    "id": "0x{{.*}}",
96486abee81SAaron Ballman // CHECK-NEXT:    "kind": "ParagraphComment",
96586abee81SAaron Ballman // CHECK-NEXT:    "loc": {
966*6d8e5c96SChris Bieneman // CHECK-NEXT:     "offset": {{[0-9]+}},
967a612e34cSAaron Ballman // CHECK-NEXT:     "line": 25,
96886abee81SAaron Ballman // CHECK-NEXT:     "col": 4,
969a612e34cSAaron Ballman // CHECK-NEXT:     "tokLen": 0
97086abee81SAaron Ballman // CHECK-NEXT:    },
97186abee81SAaron Ballman // CHECK-NEXT:    "range": {
97286abee81SAaron Ballman // CHECK-NEXT:     "begin": {
973*6d8e5c96SChris Bieneman // CHECK-NEXT:      "offset": {{[0-9]+}},
97486abee81SAaron Ballman // CHECK-NEXT:      "col": 4,
975a612e34cSAaron Ballman // CHECK-NEXT:      "tokLen": 0
97686abee81SAaron Ballman // CHECK-NEXT:     },
97786abee81SAaron Ballman // CHECK-NEXT:     "end": {
978*6d8e5c96SChris Bieneman // CHECK-NEXT:      "offset": {{[0-9]+}},
979a612e34cSAaron Ballman // CHECK-NEXT:      "line": 26,
98086abee81SAaron Ballman // CHECK-NEXT:      "col": 8,
981a612e34cSAaron Ballman // CHECK-NEXT:      "tokLen": 1
98286abee81SAaron Ballman // CHECK-NEXT:     }
98386abee81SAaron Ballman // CHECK-NEXT:    },
98486abee81SAaron Ballman // CHECK-NEXT:    "inner": [
98586abee81SAaron Ballman // CHECK-NEXT:     {
98686abee81SAaron Ballman // CHECK-NEXT:      "id": "0x{{.*}}",
98786abee81SAaron Ballman // CHECK-NEXT:      "kind": "TextComment",
98886abee81SAaron Ballman // CHECK-NEXT:      "loc": {
989*6d8e5c96SChris Bieneman // CHECK-NEXT:       "offset": {{[0-9]+}},
990a612e34cSAaron Ballman // CHECK-NEXT:       "line": 25,
99186abee81SAaron Ballman // CHECK-NEXT:       "col": 4,
992a612e34cSAaron Ballman // CHECK-NEXT:       "tokLen": 0
99386abee81SAaron Ballman // CHECK-NEXT:      },
99486abee81SAaron Ballman // CHECK-NEXT:      "range": {
99586abee81SAaron Ballman // CHECK-NEXT:       "begin": {
996*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
99786abee81SAaron Ballman // CHECK-NEXT:        "col": 4,
998a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 0
99986abee81SAaron Ballman // CHECK-NEXT:       },
100086abee81SAaron Ballman // CHECK-NEXT:       "end": {
1001*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
100286abee81SAaron Ballman // CHECK-NEXT:        "col": 4,
1003a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 0
100486abee81SAaron Ballman // CHECK-NEXT:       }
100586abee81SAaron Ballman // CHECK-NEXT:      },
100686abee81SAaron Ballman // CHECK-NEXT:      "text": " "
100786abee81SAaron Ballman // CHECK-NEXT:     },
100886abee81SAaron Ballman // CHECK-NEXT:     {
100986abee81SAaron Ballman // CHECK-NEXT:      "id": "0x{{.*}}",
101086abee81SAaron Ballman // CHECK-NEXT:      "kind": "HTMLStartTagComment",
101186abee81SAaron Ballman // CHECK-NEXT:      "loc": {
1012*6d8e5c96SChris Bieneman // CHECK-NEXT:       "offset": {{[0-9]+}},
101386abee81SAaron Ballman // CHECK-NEXT:       "col": 6,
1014a612e34cSAaron Ballman // CHECK-NEXT:       "tokLen": 1
101586abee81SAaron Ballman // CHECK-NEXT:      },
101686abee81SAaron Ballman // CHECK-NEXT:      "range": {
101786abee81SAaron Ballman // CHECK-NEXT:       "begin": {
1018*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
101986abee81SAaron Ballman // CHECK-NEXT:        "col": 5,
1020a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 1
102186abee81SAaron Ballman // CHECK-NEXT:       },
102286abee81SAaron Ballman // CHECK-NEXT:       "end": {
1023*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
102486abee81SAaron Ballman // CHECK-NEXT:        "col": 7,
1025a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 1
102686abee81SAaron Ballman // CHECK-NEXT:       }
102786abee81SAaron Ballman // CHECK-NEXT:      },
102886abee81SAaron Ballman // CHECK-NEXT:      "name": "a"
102986abee81SAaron Ballman // CHECK-NEXT:     },
103086abee81SAaron Ballman // CHECK-NEXT:     {
103186abee81SAaron Ballman // CHECK-NEXT:      "id": "0x{{.*}}",
103286abee81SAaron Ballman // CHECK-NEXT:      "kind": "TextComment",
103386abee81SAaron Ballman // CHECK-NEXT:      "loc": {
1034*6d8e5c96SChris Bieneman // CHECK-NEXT:       "offset": {{[0-9]+}},
103586abee81SAaron Ballman // CHECK-NEXT:       "col": 8,
1036a612e34cSAaron Ballman // CHECK-NEXT:       "tokLen": 3
103786abee81SAaron Ballman // CHECK-NEXT:      },
103886abee81SAaron Ballman // CHECK-NEXT:      "range": {
103986abee81SAaron Ballman // CHECK-NEXT:       "begin": {
1040*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
104186abee81SAaron Ballman // CHECK-NEXT:        "col": 8,
1042a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 3
104386abee81SAaron Ballman // CHECK-NEXT:       },
104486abee81SAaron Ballman // CHECK-NEXT:       "end": {
1045*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
104686abee81SAaron Ballman // CHECK-NEXT:        "col": 10,
1047a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 1
104886abee81SAaron Ballman // CHECK-NEXT:       }
104986abee81SAaron Ballman // CHECK-NEXT:      },
105086abee81SAaron Ballman // CHECK-NEXT:      "text": "Aaa"
105186abee81SAaron Ballman // CHECK-NEXT:     },
105286abee81SAaron Ballman // CHECK-NEXT:     {
105386abee81SAaron Ballman // CHECK-NEXT:      "id": "0x{{.*}}",
105486abee81SAaron Ballman // CHECK-NEXT:      "kind": "HTMLEndTagComment",
105586abee81SAaron Ballman // CHECK-NEXT:      "loc": {
1056*6d8e5c96SChris Bieneman // CHECK-NEXT:       "offset": {{[0-9]+}},
105786abee81SAaron Ballman // CHECK-NEXT:       "col": 13,
1058a612e34cSAaron Ballman // CHECK-NEXT:       "tokLen": 1
105986abee81SAaron Ballman // CHECK-NEXT:      },
106086abee81SAaron Ballman // CHECK-NEXT:      "range": {
106186abee81SAaron Ballman // CHECK-NEXT:       "begin": {
1062*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
106386abee81SAaron Ballman // CHECK-NEXT:        "col": 11,
1064a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 1
106586abee81SAaron Ballman // CHECK-NEXT:       },
106686abee81SAaron Ballman // CHECK-NEXT:       "end": {
1067*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
106886abee81SAaron Ballman // CHECK-NEXT:        "col": 14,
1069a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 1
107086abee81SAaron Ballman // CHECK-NEXT:       }
107186abee81SAaron Ballman // CHECK-NEXT:      },
107286abee81SAaron Ballman // CHECK-NEXT:      "name": "a"
107386abee81SAaron Ballman // CHECK-NEXT:     },
107486abee81SAaron Ballman // CHECK-NEXT:     {
107586abee81SAaron Ballman // CHECK-NEXT:      "id": "0x{{.*}}",
107686abee81SAaron Ballman // CHECK-NEXT:      "kind": "TextComment",
107786abee81SAaron Ballman // CHECK-NEXT:      "loc": {
1078*6d8e5c96SChris Bieneman // CHECK-NEXT:       "offset": {{[0-9]+}},
1079a612e34cSAaron Ballman // CHECK-NEXT:       "line": 26,
108086abee81SAaron Ballman // CHECK-NEXT:       "col": 4,
1081a612e34cSAaron Ballman // CHECK-NEXT:       "tokLen": 0
108286abee81SAaron Ballman // CHECK-NEXT:      },
108386abee81SAaron Ballman // CHECK-NEXT:      "range": {
108486abee81SAaron Ballman // CHECK-NEXT:       "begin": {
1085*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
108686abee81SAaron Ballman // CHECK-NEXT:        "col": 4,
1087a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 0
108886abee81SAaron Ballman // CHECK-NEXT:       },
108986abee81SAaron Ballman // CHECK-NEXT:       "end": {
1090*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
109186abee81SAaron Ballman // CHECK-NEXT:        "col": 4,
1092a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 0
109386abee81SAaron Ballman // CHECK-NEXT:       }
109486abee81SAaron Ballman // CHECK-NEXT:      },
109586abee81SAaron Ballman // CHECK-NEXT:      "text": " "
109686abee81SAaron Ballman // CHECK-NEXT:     },
109786abee81SAaron Ballman // CHECK-NEXT:     {
109886abee81SAaron Ballman // CHECK-NEXT:      "id": "0x{{.*}}",
109986abee81SAaron Ballman // CHECK-NEXT:      "kind": "HTMLStartTagComment",
110086abee81SAaron Ballman // CHECK-NEXT:      "loc": {
1101*6d8e5c96SChris Bieneman // CHECK-NEXT:       "offset": {{[0-9]+}},
110286abee81SAaron Ballman // CHECK-NEXT:       "col": 6,
1103a612e34cSAaron Ballman // CHECK-NEXT:       "tokLen": 2
110486abee81SAaron Ballman // CHECK-NEXT:      },
110586abee81SAaron Ballman // CHECK-NEXT:      "range": {
110686abee81SAaron Ballman // CHECK-NEXT:       "begin": {
1107*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
110886abee81SAaron Ballman // CHECK-NEXT:        "col": 5,
1109a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 1
111086abee81SAaron Ballman // CHECK-NEXT:       },
111186abee81SAaron Ballman // CHECK-NEXT:       "end": {
1112*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
111386abee81SAaron Ballman // CHECK-NEXT:        "col": 8,
1114a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 1
111586abee81SAaron Ballman // CHECK-NEXT:       }
111686abee81SAaron Ballman // CHECK-NEXT:      },
111786abee81SAaron Ballman // CHECK-NEXT:      "name": "br",
111886abee81SAaron Ballman // CHECK-NEXT:      "selfClosing": true
111986abee81SAaron Ballman // CHECK-NEXT:     }
112086abee81SAaron Ballman // CHECK-NEXT:    ]
112186abee81SAaron Ballman // CHECK-NEXT:   }
112286abee81SAaron Ballman // CHECK-NEXT:  ]
112386abee81SAaron Ballman // CHECK-NEXT: }
112486abee81SAaron Ballman 
1125451d0596Swilliam woodruff // CHECK-NOT: {{^}}Dumping
112686abee81SAaron Ballman // CHECK:  "kind": "FullComment",
112786abee81SAaron Ballman // CHECK-NEXT:  "loc": {
1128*6d8e5c96SChris Bieneman // CHECK-NEXT:   "offset": {{[0-9]+}},
1129a612e34cSAaron Ballman // CHECK-NEXT:   "line": 29,
113086abee81SAaron Ballman // CHECK-NEXT:   "col": 4,
1131a612e34cSAaron Ballman // CHECK-NEXT:   "tokLen": 0
113286abee81SAaron Ballman // CHECK-NEXT:  },
113386abee81SAaron Ballman // CHECK-NEXT:  "range": {
113486abee81SAaron Ballman // CHECK-NEXT:   "begin": {
1135*6d8e5c96SChris Bieneman // CHECK-NEXT:    "offset": {{[0-9]+}},
113686abee81SAaron Ballman // CHECK-NEXT:    "col": 4,
1137a612e34cSAaron Ballman // CHECK-NEXT:    "tokLen": 0
113886abee81SAaron Ballman // CHECK-NEXT:   },
113986abee81SAaron Ballman // CHECK-NEXT:   "end": {
1140*6d8e5c96SChris Bieneman // CHECK-NEXT:    "offset": {{[0-9]+}},
114186abee81SAaron Ballman // CHECK-NEXT:    "col": 14,
1142a612e34cSAaron Ballman // CHECK-NEXT:    "tokLen": 0
114386abee81SAaron Ballman // CHECK-NEXT:   }
114486abee81SAaron Ballman // CHECK-NEXT:  },
114586abee81SAaron Ballman // CHECK-NEXT:  "inner": [
114686abee81SAaron Ballman // CHECK-NEXT:   {
114786abee81SAaron Ballman // CHECK-NEXT:    "id": "0x{{.*}}",
114886abee81SAaron Ballman // CHECK-NEXT:    "kind": "ParagraphComment",
114986abee81SAaron Ballman // CHECK-NEXT:    "loc": {
1150*6d8e5c96SChris Bieneman // CHECK-NEXT:     "offset": {{[0-9]+}},
115186abee81SAaron Ballman // CHECK-NEXT:     "col": 4,
1152a612e34cSAaron Ballman // CHECK-NEXT:     "tokLen": 0
115386abee81SAaron Ballman // CHECK-NEXT:    },
115486abee81SAaron Ballman // CHECK-NEXT:    "range": {
115586abee81SAaron Ballman // CHECK-NEXT:     "begin": {
1156*6d8e5c96SChris Bieneman // CHECK-NEXT:      "offset": {{[0-9]+}},
115786abee81SAaron Ballman // CHECK-NEXT:      "col": 4,
1158a612e34cSAaron Ballman // CHECK-NEXT:      "tokLen": 0
115986abee81SAaron Ballman // CHECK-NEXT:     },
116086abee81SAaron Ballman // CHECK-NEXT:     "end": {
1161*6d8e5c96SChris Bieneman // CHECK-NEXT:      "offset": {{[0-9]+}},
116286abee81SAaron Ballman // CHECK-NEXT:      "col": 4,
1163a612e34cSAaron Ballman // CHECK-NEXT:      "tokLen": 0
116486abee81SAaron Ballman // CHECK-NEXT:     }
116586abee81SAaron Ballman // CHECK-NEXT:    },
116686abee81SAaron Ballman // CHECK-NEXT:    "inner": [
116786abee81SAaron Ballman // CHECK-NEXT:     {
116886abee81SAaron Ballman // CHECK-NEXT:      "id": "0x{{.*}}",
116986abee81SAaron Ballman // CHECK-NEXT:      "kind": "TextComment",
117086abee81SAaron Ballman // CHECK-NEXT:      "loc": {
1171*6d8e5c96SChris Bieneman // CHECK-NEXT:       "offset": {{[0-9]+}},
117286abee81SAaron Ballman // CHECK-NEXT:       "col": 4,
1173a612e34cSAaron Ballman // CHECK-NEXT:       "tokLen": 0
117486abee81SAaron Ballman // CHECK-NEXT:      },
117586abee81SAaron Ballman // CHECK-NEXT:      "range": {
117686abee81SAaron Ballman // CHECK-NEXT:       "begin": {
1177*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
117886abee81SAaron Ballman // CHECK-NEXT:        "col": 4,
1179a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 0
118086abee81SAaron Ballman // CHECK-NEXT:       },
118186abee81SAaron Ballman // CHECK-NEXT:       "end": {
1182*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
118386abee81SAaron Ballman // CHECK-NEXT:        "col": 4,
1184a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 0
118586abee81SAaron Ballman // CHECK-NEXT:       }
118686abee81SAaron Ballman // CHECK-NEXT:      },
118786abee81SAaron Ballman // CHECK-NEXT:      "text": " "
118886abee81SAaron Ballman // CHECK-NEXT:     }
118986abee81SAaron Ballman // CHECK-NEXT:    ]
119086abee81SAaron Ballman // CHECK-NEXT:   },
119186abee81SAaron Ballman // CHECK-NEXT:   {
119286abee81SAaron Ballman // CHECK-NEXT:    "id": "0x{{.*}}",
119386abee81SAaron Ballman // CHECK-NEXT:    "kind": "VerbatimBlockComment",
119486abee81SAaron Ballman // CHECK-NEXT:    "loc": {
1195*6d8e5c96SChris Bieneman // CHECK-NEXT:     "offset": {{[0-9]+}},
119686abee81SAaron Ballman // CHECK-NEXT:     "col": 6,
1197a612e34cSAaron Ballman // CHECK-NEXT:     "tokLen": 8
119886abee81SAaron Ballman // CHECK-NEXT:    },
119986abee81SAaron Ballman // CHECK-NEXT:    "range": {
120086abee81SAaron Ballman // CHECK-NEXT:     "begin": {
1201*6d8e5c96SChris Bieneman // CHECK-NEXT:      "offset": {{[0-9]+}},
120286abee81SAaron Ballman // CHECK-NEXT:      "col": 5,
1203a612e34cSAaron Ballman // CHECK-NEXT:      "tokLen": 1
120486abee81SAaron Ballman // CHECK-NEXT:     },
120586abee81SAaron Ballman // CHECK-NEXT:     "end": {
1206*6d8e5c96SChris Bieneman // CHECK-NEXT:      "offset": {{[0-9]+}},
120786abee81SAaron Ballman // CHECK-NEXT:      "col": 14,
1208a612e34cSAaron Ballman // CHECK-NEXT:      "tokLen": 0
120986abee81SAaron Ballman // CHECK-NEXT:     }
121086abee81SAaron Ballman // CHECK-NEXT:    },
121186abee81SAaron Ballman // CHECK-NEXT:    "name": "verbatim",
121286abee81SAaron Ballman // CHECK-NEXT:    "closeName": "endverbatim",
121386abee81SAaron Ballman // CHECK-NEXT:    "inner": [
121486abee81SAaron Ballman // CHECK-NEXT:     {
121586abee81SAaron Ballman // CHECK-NEXT:      "id": "0x{{.*}}",
121686abee81SAaron Ballman // CHECK-NEXT:      "kind": "VerbatimBlockLineComment",
121786abee81SAaron Ballman // CHECK-NEXT:      "loc": {
1218*6d8e5c96SChris Bieneman // CHECK-NEXT:       "offset": {{[0-9]+}},
1219a612e34cSAaron Ballman // CHECK-NEXT:       "line": 30,
122086abee81SAaron Ballman // CHECK-NEXT:       "col": 4,
1221a612e34cSAaron Ballman // CHECK-NEXT:       "tokLen": 0
122286abee81SAaron Ballman // CHECK-NEXT:      },
122386abee81SAaron Ballman // CHECK-NEXT:      "range": {
122486abee81SAaron Ballman // CHECK-NEXT:       "begin": {
1225*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
122686abee81SAaron Ballman // CHECK-NEXT:        "col": 4,
1227a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 0
122886abee81SAaron Ballman // CHECK-NEXT:       },
122986abee81SAaron Ballman // CHECK-NEXT:       "end": {
1230*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
123186abee81SAaron Ballman // CHECK-NEXT:        "col": 8,
1232a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 0
123386abee81SAaron Ballman // CHECK-NEXT:       }
123486abee81SAaron Ballman // CHECK-NEXT:      },
123586abee81SAaron Ballman // CHECK-NEXT:      "text": " Aaa"
123686abee81SAaron Ballman // CHECK-NEXT:     }
123786abee81SAaron Ballman // CHECK-NEXT:    ]
123886abee81SAaron Ballman // CHECK-NEXT:   }
123986abee81SAaron Ballman // CHECK-NEXT:  ]
124086abee81SAaron Ballman // CHECK-NEXT: }
124186abee81SAaron Ballman 
1242451d0596Swilliam woodruff // CHECK-NOT: {{^}}Dumping
124386abee81SAaron Ballman // CHECK:  "kind": "FullComment",
124486abee81SAaron Ballman // CHECK-NEXT:  "loc": {
1245*6d8e5c96SChris Bieneman // CHECK-NEXT:   "offset": {{[0-9]+}},
1246a612e34cSAaron Ballman // CHECK-NEXT:   "line": 34,
124786abee81SAaron Ballman // CHECK-NEXT:   "col": 4,
1248a612e34cSAaron Ballman // CHECK-NEXT:   "tokLen": 0
124986abee81SAaron Ballman // CHECK-NEXT:  },
125086abee81SAaron Ballman // CHECK-NEXT:  "range": {
125186abee81SAaron Ballman // CHECK-NEXT:   "begin": {
1252*6d8e5c96SChris Bieneman // CHECK-NEXT:    "offset": {{[0-9]+}},
125386abee81SAaron Ballman // CHECK-NEXT:    "col": 4,
1254a612e34cSAaron Ballman // CHECK-NEXT:    "tokLen": 0
125586abee81SAaron Ballman // CHECK-NEXT:   },
125686abee81SAaron Ballman // CHECK-NEXT:   "end": {
1257*6d8e5c96SChris Bieneman // CHECK-NEXT:    "offset": {{[0-9]+}},
125886abee81SAaron Ballman // CHECK-NEXT:    "col": 29,
1259a612e34cSAaron Ballman // CHECK-NEXT:    "tokLen": 1
126086abee81SAaron Ballman // CHECK-NEXT:   }
126186abee81SAaron Ballman // CHECK-NEXT:  },
126286abee81SAaron Ballman // CHECK-NEXT:  "inner": [
126386abee81SAaron Ballman // CHECK-NEXT:   {
126486abee81SAaron Ballman // CHECK-NEXT:    "id": "0x{{.*}}",
126586abee81SAaron Ballman // CHECK-NEXT:    "kind": "ParagraphComment",
126686abee81SAaron Ballman // CHECK-NEXT:    "loc": {
1267*6d8e5c96SChris Bieneman // CHECK-NEXT:     "offset": {{[0-9]+}},
126886abee81SAaron Ballman // CHECK-NEXT:     "col": 4,
1269a612e34cSAaron Ballman // CHECK-NEXT:     "tokLen": 0
127086abee81SAaron Ballman // CHECK-NEXT:    },
127186abee81SAaron Ballman // CHECK-NEXT:    "range": {
127286abee81SAaron Ballman // CHECK-NEXT:     "begin": {
1273*6d8e5c96SChris Bieneman // CHECK-NEXT:      "offset": {{[0-9]+}},
127486abee81SAaron Ballman // CHECK-NEXT:      "col": 4,
1275a612e34cSAaron Ballman // CHECK-NEXT:      "tokLen": 0
127686abee81SAaron Ballman // CHECK-NEXT:     },
127786abee81SAaron Ballman // CHECK-NEXT:     "end": {
1278*6d8e5c96SChris Bieneman // CHECK-NEXT:      "offset": {{[0-9]+}},
127986abee81SAaron Ballman // CHECK-NEXT:      "col": 4,
1280a612e34cSAaron Ballman // CHECK-NEXT:      "tokLen": 0
128186abee81SAaron Ballman // CHECK-NEXT:     }
128286abee81SAaron Ballman // CHECK-NEXT:    },
128386abee81SAaron Ballman // CHECK-NEXT:    "inner": [
128486abee81SAaron Ballman // CHECK-NEXT:     {
128586abee81SAaron Ballman // CHECK-NEXT:      "id": "0x{{.*}}",
128686abee81SAaron Ballman // CHECK-NEXT:      "kind": "TextComment",
128786abee81SAaron Ballman // CHECK-NEXT:      "loc": {
1288*6d8e5c96SChris Bieneman // CHECK-NEXT:       "offset": {{[0-9]+}},
128986abee81SAaron Ballman // CHECK-NEXT:       "col": 4,
1290a612e34cSAaron Ballman // CHECK-NEXT:       "tokLen": 0
129186abee81SAaron Ballman // CHECK-NEXT:      },
129286abee81SAaron Ballman // CHECK-NEXT:      "range": {
129386abee81SAaron Ballman // CHECK-NEXT:       "begin": {
1294*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
129586abee81SAaron Ballman // CHECK-NEXT:        "col": 4,
1296a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 0
129786abee81SAaron Ballman // CHECK-NEXT:       },
129886abee81SAaron Ballman // CHECK-NEXT:       "end": {
1299*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
130086abee81SAaron Ballman // CHECK-NEXT:        "col": 4,
1301a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 0
130286abee81SAaron Ballman // CHECK-NEXT:       }
130386abee81SAaron Ballman // CHECK-NEXT:      },
130486abee81SAaron Ballman // CHECK-NEXT:      "text": " "
130586abee81SAaron Ballman // CHECK-NEXT:     }
130686abee81SAaron Ballman // CHECK-NEXT:    ]
130786abee81SAaron Ballman // CHECK-NEXT:   },
130886abee81SAaron Ballman // CHECK-NEXT:   {
130986abee81SAaron Ballman // CHECK-NEXT:    "id": "0x{{.*}}",
131086abee81SAaron Ballman // CHECK-NEXT:    "kind": "ParamCommandComment",
131186abee81SAaron Ballman // CHECK-NEXT:    "loc": {
1312*6d8e5c96SChris Bieneman // CHECK-NEXT:     "offset": {{[0-9]+}},
131386abee81SAaron Ballman // CHECK-NEXT:     "col": 6,
1314a612e34cSAaron Ballman // CHECK-NEXT:     "tokLen": 5
131586abee81SAaron Ballman // CHECK-NEXT:    },
131686abee81SAaron Ballman // CHECK-NEXT:    "range": {
131786abee81SAaron Ballman // CHECK-NEXT:     "begin": {
1318*6d8e5c96SChris Bieneman // CHECK-NEXT:      "offset": {{[0-9]+}},
131986abee81SAaron Ballman // CHECK-NEXT:      "col": 5,
1320a612e34cSAaron Ballman // CHECK-NEXT:      "tokLen": 1
132186abee81SAaron Ballman // CHECK-NEXT:     },
132286abee81SAaron Ballman // CHECK-NEXT:     "end": {
1323*6d8e5c96SChris Bieneman // CHECK-NEXT:      "offset": {{[0-9]+}},
132486abee81SAaron Ballman // CHECK-NEXT:      "col": 29,
1325a612e34cSAaron Ballman // CHECK-NEXT:      "tokLen": 1
132686abee81SAaron Ballman // CHECK-NEXT:     }
132786abee81SAaron Ballman // CHECK-NEXT:    },
132886abee81SAaron Ballman // CHECK-NEXT:    "direction": "in",
132986abee81SAaron Ballman // CHECK-NEXT:    "param": "...",
133086abee81SAaron Ballman // CHECK-NEXT:    "inner": [
133186abee81SAaron Ballman // CHECK-NEXT:     {
133286abee81SAaron Ballman // CHECK-NEXT:      "id": "0x{{.*}}",
133386abee81SAaron Ballman // CHECK-NEXT:      "kind": "ParagraphComment",
133486abee81SAaron Ballman // CHECK-NEXT:      "loc": {
1335*6d8e5c96SChris Bieneman // CHECK-NEXT:       "offset": {{[0-9]+}},
133686abee81SAaron Ballman // CHECK-NEXT:       "col": 15,
1337a612e34cSAaron Ballman // CHECK-NEXT:       "tokLen": 0
133886abee81SAaron Ballman // CHECK-NEXT:      },
133986abee81SAaron Ballman // CHECK-NEXT:      "range": {
134086abee81SAaron Ballman // CHECK-NEXT:       "begin": {
1341*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
134286abee81SAaron Ballman // CHECK-NEXT:        "col": 15,
1343a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 0
134486abee81SAaron Ballman // CHECK-NEXT:       },
134586abee81SAaron Ballman // CHECK-NEXT:       "end": {
1346*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
134786abee81SAaron Ballman // CHECK-NEXT:        "col": 29,
1348a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 1
134986abee81SAaron Ballman // CHECK-NEXT:       }
135086abee81SAaron Ballman // CHECK-NEXT:      },
135186abee81SAaron Ballman // CHECK-NEXT:      "inner": [
135286abee81SAaron Ballman // CHECK-NEXT:       {
135386abee81SAaron Ballman // CHECK-NEXT:        "id": "0x{{.*}}",
135486abee81SAaron Ballman // CHECK-NEXT:        "kind": "TextComment",
135586abee81SAaron Ballman // CHECK-NEXT:        "loc": {
1356*6d8e5c96SChris Bieneman // CHECK-NEXT:         "offset": {{[0-9]+}},
135786abee81SAaron Ballman // CHECK-NEXT:         "col": 15,
1358a612e34cSAaron Ballman // CHECK-NEXT:         "tokLen": 0
135986abee81SAaron Ballman // CHECK-NEXT:        },
136086abee81SAaron Ballman // CHECK-NEXT:        "range": {
136186abee81SAaron Ballman // CHECK-NEXT:         "begin": {
1362*6d8e5c96SChris Bieneman // CHECK-NEXT:          "offset": {{[0-9]+}},
136386abee81SAaron Ballman // CHECK-NEXT:          "col": 15,
1364a612e34cSAaron Ballman // CHECK-NEXT:          "tokLen": 0
136586abee81SAaron Ballman // CHECK-NEXT:         },
136686abee81SAaron Ballman // CHECK-NEXT:         "end": {
1367*6d8e5c96SChris Bieneman // CHECK-NEXT:          "offset": {{[0-9]+}},
136886abee81SAaron Ballman // CHECK-NEXT:          "col": 29,
1369a612e34cSAaron Ballman // CHECK-NEXT:          "tokLen": 1
137086abee81SAaron Ballman // CHECK-NEXT:         }
137186abee81SAaron Ballman // CHECK-NEXT:        },
137286abee81SAaron Ballman // CHECK-NEXT:        "text": " More arguments"
137386abee81SAaron Ballman // CHECK-NEXT:       }
137486abee81SAaron Ballman // CHECK-NEXT:      ]
137586abee81SAaron Ballman // CHECK-NEXT:     }
137686abee81SAaron Ballman // CHECK-NEXT:    ]
137786abee81SAaron Ballman // CHECK-NEXT:   }
137886abee81SAaron Ballman // CHECK-NEXT:  ]
137986abee81SAaron Ballman // CHECK-NEXT: }
138086abee81SAaron Ballman 
1381451d0596Swilliam woodruff // CHECK-NOT: {{^}}Dumping
138286abee81SAaron Ballman // CHECK:  "kind": "FullComment",
138386abee81SAaron Ballman // CHECK-NEXT:  "loc": {
1384*6d8e5c96SChris Bieneman // CHECK-NEXT:   "offset": {{[0-9]+}},
138586abee81SAaron Ballman // CHECK-NEXT:   "col": 4,
1386a612e34cSAaron Ballman // CHECK-NEXT:   "tokLen": 0
138786abee81SAaron Ballman // CHECK-NEXT:  },
138886abee81SAaron Ballman // CHECK-NEXT:  "range": {
138986abee81SAaron Ballman // CHECK-NEXT:   "begin": {
1390*6d8e5c96SChris Bieneman // CHECK-NEXT:    "offset": {{[0-9]+}},
139186abee81SAaron Ballman // CHECK-NEXT:    "col": 4,
1392a612e34cSAaron Ballman // CHECK-NEXT:    "tokLen": 0
139386abee81SAaron Ballman // CHECK-NEXT:   },
139486abee81SAaron Ballman // CHECK-NEXT:   "end": {
1395*6d8e5c96SChris Bieneman // CHECK-NEXT:    "offset": {{[0-9]+}},
139686abee81SAaron Ballman // CHECK-NEXT:    "col": 29,
1397a612e34cSAaron Ballman // CHECK-NEXT:    "tokLen": 1
139886abee81SAaron Ballman // CHECK-NEXT:   }
139986abee81SAaron Ballman // CHECK-NEXT:  },
140086abee81SAaron Ballman // CHECK-NEXT:  "inner": [
140186abee81SAaron Ballman // CHECK-NEXT:   {
140286abee81SAaron Ballman // CHECK-NEXT:    "id": "0x{{.*}}",
140386abee81SAaron Ballman // CHECK-NEXT:    "kind": "ParagraphComment",
140486abee81SAaron Ballman // CHECK-NEXT:    "loc": {
1405*6d8e5c96SChris Bieneman // CHECK-NEXT:     "offset": {{[0-9]+}},
140686abee81SAaron Ballman // CHECK-NEXT:     "col": 4,
1407a612e34cSAaron Ballman // CHECK-NEXT:     "tokLen": 0
140886abee81SAaron Ballman // CHECK-NEXT:    },
140986abee81SAaron Ballman // CHECK-NEXT:    "range": {
141086abee81SAaron Ballman // CHECK-NEXT:     "begin": {
1411*6d8e5c96SChris Bieneman // CHECK-NEXT:      "offset": {{[0-9]+}},
141286abee81SAaron Ballman // CHECK-NEXT:      "col": 4,
1413a612e34cSAaron Ballman // CHECK-NEXT:      "tokLen": 0
141486abee81SAaron Ballman // CHECK-NEXT:     },
141586abee81SAaron Ballman // CHECK-NEXT:     "end": {
1416*6d8e5c96SChris Bieneman // CHECK-NEXT:      "offset": {{[0-9]+}},
141786abee81SAaron Ballman // CHECK-NEXT:      "col": 4,
1418a612e34cSAaron Ballman // CHECK-NEXT:      "tokLen": 0
141986abee81SAaron Ballman // CHECK-NEXT:     }
142086abee81SAaron Ballman // CHECK-NEXT:    },
142186abee81SAaron Ballman // CHECK-NEXT:    "inner": [
142286abee81SAaron Ballman // CHECK-NEXT:     {
142386abee81SAaron Ballman // CHECK-NEXT:      "id": "0x{{.*}}",
142486abee81SAaron Ballman // CHECK-NEXT:      "kind": "TextComment",
142586abee81SAaron Ballman // CHECK-NEXT:      "loc": {
1426*6d8e5c96SChris Bieneman // CHECK-NEXT:       "offset": {{[0-9]+}},
142786abee81SAaron Ballman // CHECK-NEXT:       "col": 4,
1428a612e34cSAaron Ballman // CHECK-NEXT:       "tokLen": 0
142986abee81SAaron Ballman // CHECK-NEXT:      },
143086abee81SAaron Ballman // CHECK-NEXT:      "range": {
143186abee81SAaron Ballman // CHECK-NEXT:       "begin": {
1432*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
143386abee81SAaron Ballman // CHECK-NEXT:        "col": 4,
1434a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 0
143586abee81SAaron Ballman // CHECK-NEXT:       },
143686abee81SAaron Ballman // CHECK-NEXT:       "end": {
1437*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
143886abee81SAaron Ballman // CHECK-NEXT:        "col": 4,
1439a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 0
144086abee81SAaron Ballman // CHECK-NEXT:       }
144186abee81SAaron Ballman // CHECK-NEXT:      },
144286abee81SAaron Ballman // CHECK-NEXT:      "text": " "
144386abee81SAaron Ballman // CHECK-NEXT:     }
144486abee81SAaron Ballman // CHECK-NEXT:    ]
144586abee81SAaron Ballman // CHECK-NEXT:   },
144686abee81SAaron Ballman // CHECK-NEXT:   {
144786abee81SAaron Ballman // CHECK-NEXT:    "id": "0x{{.*}}",
144886abee81SAaron Ballman // CHECK-NEXT:    "kind": "ParamCommandComment",
144986abee81SAaron Ballman // CHECK-NEXT:    "loc": {
1450*6d8e5c96SChris Bieneman // CHECK-NEXT:     "offset": {{[0-9]+}},
145186abee81SAaron Ballman // CHECK-NEXT:     "col": 6,
1452a612e34cSAaron Ballman // CHECK-NEXT:     "tokLen": 5
145386abee81SAaron Ballman // CHECK-NEXT:    },
145486abee81SAaron Ballman // CHECK-NEXT:    "range": {
145586abee81SAaron Ballman // CHECK-NEXT:     "begin": {
1456*6d8e5c96SChris Bieneman // CHECK-NEXT:      "offset": {{[0-9]+}},
145786abee81SAaron Ballman // CHECK-NEXT:      "col": 5,
1458a612e34cSAaron Ballman // CHECK-NEXT:      "tokLen": 1
145986abee81SAaron Ballman // CHECK-NEXT:     },
146086abee81SAaron Ballman // CHECK-NEXT:     "end": {
1461*6d8e5c96SChris Bieneman // CHECK-NEXT:      "offset": {{[0-9]+}},
146286abee81SAaron Ballman // CHECK-NEXT:      "col": 29,
1463a612e34cSAaron Ballman // CHECK-NEXT:      "tokLen": 1
146486abee81SAaron Ballman // CHECK-NEXT:     }
146586abee81SAaron Ballman // CHECK-NEXT:    },
146686abee81SAaron Ballman // CHECK-NEXT:    "direction": "in",
146786abee81SAaron Ballman // CHECK-NEXT:    "param": "...",
146886abee81SAaron Ballman // CHECK-NEXT:    "inner": [
146986abee81SAaron Ballman // CHECK-NEXT:     {
147086abee81SAaron Ballman // CHECK-NEXT:      "id": "0x{{.*}}",
147186abee81SAaron Ballman // CHECK-NEXT:      "kind": "ParagraphComment",
147286abee81SAaron Ballman // CHECK-NEXT:      "loc": {
1473*6d8e5c96SChris Bieneman // CHECK-NEXT:       "offset": {{[0-9]+}},
147486abee81SAaron Ballman // CHECK-NEXT:       "col": 15,
1475a612e34cSAaron Ballman // CHECK-NEXT:       "tokLen": 0
147686abee81SAaron Ballman // CHECK-NEXT:      },
147786abee81SAaron Ballman // CHECK-NEXT:      "range": {
147886abee81SAaron Ballman // CHECK-NEXT:       "begin": {
1479*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
148086abee81SAaron Ballman // CHECK-NEXT:        "col": 15,
1481a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 0
148286abee81SAaron Ballman // CHECK-NEXT:       },
148386abee81SAaron Ballman // CHECK-NEXT:       "end": {
1484*6d8e5c96SChris Bieneman // CHECK-NEXT:        "offset": {{[0-9]+}},
148586abee81SAaron Ballman // CHECK-NEXT:        "col": 29,
1486a612e34cSAaron Ballman // CHECK-NEXT:        "tokLen": 1
148786abee81SAaron Ballman // CHECK-NEXT:       }
148886abee81SAaron Ballman // CHECK-NEXT:      },
148986abee81SAaron Ballman // CHECK-NEXT:      "inner": [
149086abee81SAaron Ballman // CHECK-NEXT:       {
149186abee81SAaron Ballman // CHECK-NEXT:        "id": "0x{{.*}}",
149286abee81SAaron Ballman // CHECK-NEXT:        "kind": "TextComment",
149386abee81SAaron Ballman // CHECK-NEXT:        "loc": {
1494*6d8e5c96SChris Bieneman // CHECK-NEXT:         "offset": {{[0-9]+}},
149586abee81SAaron Ballman // CHECK-NEXT:         "col": 15,
1496a612e34cSAaron Ballman // CHECK-NEXT:         "tokLen": 0
149786abee81SAaron Ballman // CHECK-NEXT:        },
149886abee81SAaron Ballman // CHECK-NEXT:        "range": {
149986abee81SAaron Ballman // CHECK-NEXT:         "begin": {
1500*6d8e5c96SChris Bieneman // CHECK-NEXT:          "offset": {{[0-9]+}},
150186abee81SAaron Ballman // CHECK-NEXT:          "col": 15,
1502a612e34cSAaron Ballman // CHECK-NEXT:          "tokLen": 0
150386abee81SAaron Ballman // CHECK-NEXT:         },
150486abee81SAaron Ballman // CHECK-NEXT:         "end": {
1505*6d8e5c96SChris Bieneman // CHECK-NEXT:          "offset": {{[0-9]+}},
150686abee81SAaron Ballman // CHECK-NEXT:          "col": 29,
1507a612e34cSAaron Ballman // CHECK-NEXT:          "tokLen": 1
150886abee81SAaron Ballman // CHECK-NEXT:         }
150986abee81SAaron Ballman // CHECK-NEXT:        },
151086abee81SAaron Ballman // CHECK-NEXT:        "text": " More arguments"
151186abee81SAaron Ballman // CHECK-NEXT:       }
151286abee81SAaron Ballman // CHECK-NEXT:      ]
151386abee81SAaron Ballman // CHECK-NEXT:     }
151486abee81SAaron Ballman // CHECK-NEXT:    ]
151586abee81SAaron Ballman // CHECK-NEXT:   }
151686abee81SAaron Ballman // CHECK-NEXT:  ]
151786abee81SAaron Ballman // CHECK-NEXT: }
1518