diff options
| author | Dmitri Gribenko <gribozavr@gmail.com> | 2013-02-01 20:23:57 +0000 |
|---|---|---|
| committer | Dmitri Gribenko <gribozavr@gmail.com> | 2013-02-01 20:23:57 +0000 |
| commit | 2e72dd4a43c2f9d88e8210eb2ce9dbe7c8519c72 (patch) | |
| tree | de86ca74ef30adb1b46e76a3ecaf144ce8b754d7 /clang/test/Index/Inputs | |
| parent | 38378a06dd9e9208e412e330be7db147a023e56d (diff) | |
| download | bcm5719-llvm-2e72dd4a43c2f9d88e8210eb2ce9dbe7c8519c72.tar.gz bcm5719-llvm-2e72dd4a43c2f9d88e8210eb2ce9dbe7c8519c72.zip | |
Comment parsing: improve the fidelity of XML output for many block commands
This change introduces a 'kind' attribute for the <Para> tag, that captures the
kind of the parent block command.
For example:
\todo Meow.
used to be just <Para>Meow.</Para>, but now it is
<Para kind="todo">Meow.</Para>
llvm-svn: 174216
Diffstat (limited to 'clang/test/Index/Inputs')
3 files changed, 44 insertions, 0 deletions
diff --git a/clang/test/Index/Inputs/CommentXML/invalid-para-kind-01.xml b/clang/test/Index/Inputs/CommentXML/invalid-para-kind-01.xml new file mode 100644 index 00000000000..9b8204211ed --- /dev/null +++ b/clang/test/Index/Inputs/CommentXML/invalid-para-kind-01.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="utf-8"?> +<Function> +<Name>aaa</Name> +<Abstract><Para>Aaa.</Para></Abstract> +<Discussion> + <Para kind="">Bbb</Para> +</Discussion> +</Function> + diff --git a/clang/test/Index/Inputs/CommentXML/invalid-para-kind-02.xml b/clang/test/Index/Inputs/CommentXML/invalid-para-kind-02.xml new file mode 100644 index 00000000000..a1a29008358 --- /dev/null +++ b/clang/test/Index/Inputs/CommentXML/invalid-para-kind-02.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="utf-8"?> +<Function> +<Name>aaa</Name> +<Abstract><Para>Aaa.</Para></Abstract> +<Discussion> + <Para kind="zzz">Bbb</Para> +</Discussion> +</Function> + diff --git a/clang/test/Index/Inputs/CommentXML/valid-para-kind-01.xml b/clang/test/Index/Inputs/CommentXML/valid-para-kind-01.xml new file mode 100644 index 00000000000..f796dcfe2a6 --- /dev/null +++ b/clang/test/Index/Inputs/CommentXML/valid-para-kind-01.xml @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="utf-8"?> +<Function> +<Name>aaa</Name> +<Abstract><Para>Aaa.</Para></Abstract> +<Discussion> + <Para>Bbb</Para> + <Para kind="author">Bbb</Para> + <Para kind="authors">Bbb</Para> + <Para kind="bug">Bbb</Para> + <Para kind="copyright">Bbb</Para> + <Para kind="date">Bbb</Para> + <Para kind="invariant">Bbb</Para> + <Para kind="note">Bbb</Para> + <Para kind="post">Bbb</Para> + <Para kind="pre">Bbb</Para> + <Para kind="remark">Bbb</Para> + <Para kind="remarks">Bbb</Para> + <Para kind="sa">Bbb</Para> + <Para kind="see">Bbb</Para> + <Para kind="since">Bbb</Para> + <Para kind="todo">Bbb</Para> + <Para kind="version">Bbb</Para> + <Para kind="warning">Bbb</Para> +</Discussion> +</Function> + |

