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 | 61b1db16292a3e60c03a24e58989c2317d4dcf40 (patch) | |
tree | 1f4587677c9fce72c63eec555da4ac5b9d125cb5 /clang/bindings/xml | |
parent | 766d4d22acaf22f7d86956f889deb12a98da0f58 (diff) |
Comment to XML conversion: escape XML special chars correctly; use correct
regex for version tuples.
llvm-svn: 165104
Diffstat (limited to 'clang/bindings/xml')
-rw-r--r-- | clang/bindings/xml/comment-xml-schema.rng | 100 |
1 files changed, 53 insertions, 47 deletions
diff --git a/clang/bindings/xml/comment-xml-schema.rng b/clang/bindings/xml/comment-xml-schema.rng index 9cf9c3c63dba..af1a3d830822 100644 --- a/clang/bindings/xml/comment-xml-schema.rng +++ b/clang/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> |