summaryrefslogtreecommitdiffstats
path: root/bindings/xml/comment-xml-schema.rng
diff options
context:
space:
mode:
authordim <dim@FreeBSD.org>2012-12-02 13:20:44 +0000
committerdim <dim@FreeBSD.org>2012-12-02 13:20:44 +0000
commit056abd2059c65a3e908193aeae16fad98017437c (patch)
tree2732d02d7d51218d6eed98ac7fcfc5b8794896b5 /bindings/xml/comment-xml-schema.rng
parentcc73504950eb7b5dff2dded9bedd67bc36d64641 (diff)
downloadFreeBSD-src-056abd2059c65a3e908193aeae16fad98017437c.zip
FreeBSD-src-056abd2059c65a3e908193aeae16fad98017437c.tar.gz
Vendor import of clang release_32 branch r168974 (effectively, 3.2 RC2):
http://llvm.org/svn/llvm-project/cfe/branches/release_32@168974
Diffstat (limited to 'bindings/xml/comment-xml-schema.rng')
-rw-r--r--bindings/xml/comment-xml-schema.rng94
1 files changed, 92 insertions, 2 deletions
diff --git a/bindings/xml/comment-xml-schema.rng b/bindings/xml/comment-xml-schema.rng
index a0329f8..d98f405 100644
--- a/bindings/xml/comment-xml-schema.rng
+++ b/bindings/xml/comment-xml-schema.rng
@@ -25,6 +25,9 @@
<ref name="USR" />
</optional>
<optional>
+ <ref name="Declaration" />
+ </optional>
+ <optional>
<ref name="Abstract" />
</optional>
<optional>
@@ -71,6 +74,9 @@
</optional>
<!-- TODO: Add exception specification. -->
<optional>
+ <ref name="Declaration" />
+ </optional>
+ <optional>
<ref name="Abstract" />
</optional>
<optional>
@@ -79,6 +85,15 @@
<optional>
<ref name="Parameters" />
</optional>
+ <zeroOrMore>
+ <ref name="Availability" />
+ </zeroOrMore>
+ <zeroOrMore>
+ <ref name="Deprecated" />
+ </zeroOrMore>
+ <zeroOrMore>
+ <ref name="Unavailable" />
+ </zeroOrMore>
<optional>
<ref name="ResultDiscussion" />
</optional>
@@ -106,6 +121,9 @@
<ref name="USR" />
</optional>
<optional>
+ <ref name="Declaration" />
+ </optional>
+ <optional>
<ref name="Abstract" />
</optional>
<optional>
@@ -135,6 +153,9 @@
<ref name="USR" />
</optional>
<optional>
+ <ref name="Declaration" />
+ </optional>
+ <optional>
<ref name="Abstract" />
</optional>
@@ -165,6 +186,9 @@
<ref name="USR" />
</optional>
<optional>
+ <ref name="Declaration" />
+ </optional>
+ <optional>
<ref name="Abstract" />
</optional>
@@ -195,6 +219,9 @@
<ref name="USR" />
</optional>
<optional>
+ <ref name="Declaration" />
+ </optional>
+ <optional>
<ref name="Abstract" />
</optional>
@@ -225,6 +252,9 @@
<ref name="USR" />
</optional>
<optional>
+ <ref name="Declaration" />
+ </optional>
+ <optional>
<ref name="Abstract" />
</optional>
@@ -292,11 +322,18 @@
</element>
</define>
+ <define name="Declaration">
+ <element name="Declaration">
+ <!-- Non-empty text content. -->
+ <data type="string"/>
+ </element>
+ </define>
+
<define name="Discussion">
<element name="Discussion">
- <oneOrMore>
+ <zeroOrMore>
<ref name="TextBlockContent" />
- </oneOrMore>
+ </zeroOrMore>
</element>
</define>
@@ -369,6 +406,59 @@
</element>
</define>
+ <define name="Availability">
+ <element name="Availability">
+ <attribute name="distribution">
+ <data type="string" />
+ </attribute>
+ <optional>
+ <element name="IntroducedInVersion">
+ <data type="string">
+ <param name="pattern">\d+|\d+\.\d+|\d+\.\d+.\d+</param>
+ </data>
+ </element>
+ </optional>
+ <optional>
+ <element name="DeprecatedInVersion">
+ <data type="string">
+ <param name="pattern">\d+|\d+\.\d+|\d+\.\d+.\d+</param>
+ </data>
+ </element>
+ </optional>
+ <optional>
+ <element name="RemovedAfterVersion">
+ <data type="string">
+ <param name="pattern">\d+|\d+\.\d+|\d+\.\d+.\d+</param>
+ </data>
+ </element>
+ </optional>
+ <optional>
+ <element name="DeprecationSummary">
+ <data type="string" />
+ </element>
+ </optional>
+ <optional>
+ <ref name="Unavailable" />
+ </optional>
+ </element>
+ </define>
+
+ <define name="Deprecated">
+ <element name="Deprecated">
+ <optional>
+ <data type="string" />
+ </optional>
+ </element>
+ </define>
+
+ <define name="Unavailable">
+ <element name="Unavailable">
+ <optional>
+ <data type="string" />
+ </optional>
+ </element>
+ </define>
+
<define name="ResultDiscussion">
<element name="ResultDiscussion">
<zeroOrMore>
OpenPOWER on IntegriCloud