diff options
author | Dmitri Gribenko <gribozavr@gmail.com> | 2012-10-03 09:04:56 +0000 |
---|---|---|
committer | Dmitri Gribenko <gribozavr@gmail.com> | 2012-10-03 09:04:56 +0000 |
commit | 7d9c975bf2ea8e607646e23c15da744490e10d5d (patch) | |
tree | 24c20dee5150d5f5aa2d961d60480ee0a1ba14d8 /bindings | |
parent | 2bf8980800fb282f61401b44a678064ebac13038 (diff) |
Comment to XML conversion: escape XML special chars correctly; use correct
regex for version tuples.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@165104 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'bindings')
-rw-r--r-- | bindings/xml/comment-xml-schema.rng | 100 |
1 files changed, 53 insertions, 47 deletions
diff --git a/bindings/xml/comment-xml-schema.rng b/bindings/xml/comment-xml-schema.rng index 9cf9c3c63d..af1a3d8308 100644 --- a/bindings/xml/comment-xml-schema.rng +++ b/bindings/xml/comment-xml-schema.rng @@ -293,53 +293,6 @@ </element> </define> - <define name="Availability"> - <element name="Availability"> - <attribute name="distribution"> - <data type="string" /> - </attribute> - <optional> - <element name="IntroducedInVersion"> - <data type="float" /> - </element> - </optional> - <optional> - <element name="DeprecatedInVersion"> - <data type="float" /> - </element> - </optional> - <optional> - <element name="RemovedAfterVersion"> - <data type="float" /> - </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="Abstract"> <element name="Abstract"> <zeroOrMore> @@ -425,6 +378,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> |