diff options
author | Mark de Wever <koraq@xs4all.nl> | 2019-12-21 14:47:52 +0100 |
---|---|---|
committer | Mark de Wever <koraq@xs4all.nl> | 2019-12-21 14:52:21 +0100 |
commit | be1a9b3863b6649ef64f25c22394335c47f2ef31 (patch) | |
tree | 7361e0687b0b0b6b09712811029c2efde448764f /clang/test/Index | |
parent | 2947da9ff7d1a1c1d0356ac51405e6576d8fbf64 (diff) | |
download | llvm-be1a9b3863b6649ef64f25c22394335c47f2ef31.zip llvm-be1a9b3863b6649ef64f25c22394335c47f2ef31.tar.gz llvm-be1a9b3863b6649ef64f25c22394335c47f2ef31.tar.bz2 |
[Wdocumentation] Implement \anchor
Differential revision: https://reviews.llvm.org/D69223
Diffstat (limited to 'clang/test/Index')
-rw-r--r-- | clang/test/Index/Inputs/CommentXML/valid-inline-command-01.xml | 9 | ||||
-rw-r--r-- | clang/test/Index/comment-to-html-xml-conversion.cpp | 10 | ||||
-rw-r--r-- | clang/test/Index/comment-xml-schema.c | 2 |
3 files changed, 21 insertions, 0 deletions
diff --git a/clang/test/Index/Inputs/CommentXML/valid-inline-command-01.xml b/clang/test/Index/Inputs/CommentXML/valid-inline-command-01.xml new file mode 100644 index 0000000..6f1a81c --- /dev/null +++ b/clang/test/Index/Inputs/CommentXML/valid-inline-command-01.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="utf-8"?> +<Namespace> +<Name>aaa</Name> +<Abstract> + <Para> + <anchor id="aaa"></anchor> + </Para> +</Abstract> +</Namespace> diff --git a/clang/test/Index/comment-to-html-xml-conversion.cpp b/clang/test/Index/comment-to-html-xml-conversion.cpp index 9e25ff1..bba5cf8 100644 --- a/clang/test/Index/comment-to-html-xml-conversion.cpp +++ b/clang/test/Index/comment-to-html-xml-conversion.cpp @@ -734,6 +734,16 @@ void comment_to_html_conversion_36(); // CHECK-NEXT: (CXComment_Text Text=[Aaa]) // CHECK-NEXT: (CXComment_HTMLEndTag Name=[h1])))] +/// \anchor A +void comment_to_html_conversion_37(); + +// CHECK: comment-to-html-xml-conversion.cpp:[[@LINE-2]]:6: FunctionDecl=comment_to_html_conversion_37:{{.*}} FullCommentAsHTML=[<p class="para-brief"> <span id="A"></span></p>] FullCommentAsXML=[<Function file="{{[^"]+}}comment-to-html-xml-conversion.cpp" line="[[@LINE-2]]" column="6"><Name>comment_to_html_conversion_37</Name><USR>c:@F@comment_to_html_conversion_37#</USR><Declaration>void comment_to_html_conversion_37()</Declaration><Abstract><Para> <anchor id="A"></anchor></Para></Abstract></Function>] +// CHECK-NEXT: CommentAST=[ +// CHECK-NEXT: (CXComment_FullComment +// CHECK-NEXT: (CXComment_Paragraph +// CHECK-NEXT: (CXComment_Text Text=[ ] IsWhitespace) +// CHECK-NEXT: (CXComment_InlineCommand CommandName=[anchor] RenderAnchor Arg[0]=A)))] + /// Aaa. class comment_to_xml_conversion_01 { diff --git a/clang/test/Index/comment-xml-schema.c b/clang/test/Index/comment-xml-schema.c index 37cb47c..da529a5 100644 --- a/clang/test/Index/comment-xml-schema.c +++ b/clang/test/Index/comment-xml-schema.c @@ -33,6 +33,8 @@ // RUN: xmllint --noout --relaxng %S/../../bindings/xml/comment-xml-schema.rng %S/Inputs/CommentXML/valid-enum-01.xml // // RUN: xmllint --noout --relaxng %S/../../bindings/xml/comment-xml-schema.rng %S/Inputs/CommentXML/valid-para-kind-01.xml +// +// RUN: xmllint --noout --relaxng %S/../../bindings/xml/comment-xml-schema.rng %S/Inputs/CommentXML/valid-inline-command-01.xml // RUN: not xmllint --noout --relaxng %S/../../bindings/xml/comment-xml-schema.rng %S/Inputs/CommentXML/invalid-function-01.xml 2>&1 | FileCheck %s -check-prefix=CHECK-INVALID // RUN: not xmllint --noout --relaxng %S/../../bindings/xml/comment-xml-schema.rng %S/Inputs/CommentXML/invalid-function-02.xml 2>&1 | FileCheck %s -check-prefix=CHECK-INVALID |