summaryrefslogtreecommitdiffstats
path: root/clang/bindings/xml
diff options
context:
space:
mode:
authorDmitri Gribenko <gribozavr@gmail.com>2013-11-12 22:16:08 +0000
committerDmitri Gribenko <gribozavr@gmail.com>2013-11-12 22:16:08 +0000
commitd9febeb884dccaf0714ebd04694cb618cacfcd78 (patch)
treed0875c87ede2a31a48d958308f0526741d7dcd05 /clang/bindings/xml
parent129d313c8d133218f142e77ce89dd5e19e5feb75 (diff)
downloadbcm5719-llvm-d9febeb884dccaf0714ebd04694cb618cacfcd78.tar.gz
bcm5719-llvm-d9febeb884dccaf0714ebd04694cb618cacfcd78.zip
Documentation parsing: add support for \throws \throw \exception commands
llvm-svn: 194521
Diffstat (limited to 'clang/bindings/xml')
-rw-r--r--clang/bindings/xml/comment-xml-schema.rng12
1 files changed, 11 insertions, 1 deletions
diff --git a/clang/bindings/xml/comment-xml-schema.rng b/clang/bindings/xml/comment-xml-schema.rng
index 13cf7addecc..a8913a360b7 100644
--- a/clang/bindings/xml/comment-xml-schema.rng
+++ b/clang/bindings/xml/comment-xml-schema.rng
@@ -75,7 +75,6 @@
<optional>
<ref name="USR" />
</optional>
- <!-- TODO: Add exception specification. -->
<optional>
<ref name="Headerfile" />
</optional>
@@ -91,6 +90,9 @@
<optional>
<ref name="Parameters" />
</optional>
+ <optional>
+ <ref name="Exceptions" />
+ </optional>
<zeroOrMore>
<ref name="Availability" />
</zeroOrMore>
@@ -440,6 +442,14 @@
</element>
</define>
+ <define name="Exceptions">
+ <element name="Exceptions">
+ <oneOrMore>
+ <ref name="TextBlockContent" />
+ </oneOrMore>
+ </element>
+ </define>
+
<define name="Availability">
<element name="Availability">
<attribute name="distribution">
OpenPOWER on IntegriCloud