diff options
author | Fariborz Jahanian <fjahanian@apple.com> | 2012-09-28 22:35:49 +0000 |
---|---|---|
committer | Fariborz Jahanian <fjahanian@apple.com> | 2012-09-28 22:35:49 +0000 |
commit | 35760a8937289d456968479b0406fe864eb06501 (patch) | |
tree | 7c6b025021353b5e28465e1442db3bc2645000df /clang/bindings/xml | |
parent | 0be9c40925c59342473d70f75e200eb96a4af0e0 (diff) |
[Doc parsing] Add availability information to generated Comment XML.
(I still need to add a test once I figure it out).
Reviewed off-line by Doug. // rdar://12378879
llvm-svn: 164861
Diffstat (limited to 'clang/bindings/xml')
-rw-r--r-- | clang/bindings/xml/comment-xml-schema.rng | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/clang/bindings/xml/comment-xml-schema.rng b/clang/bindings/xml/comment-xml-schema.rng index 3942903788b2..1438e3c35174 100644 --- a/clang/bindings/xml/comment-xml-schema.rng +++ b/clang/bindings/xml/comment-xml-schema.rng @@ -79,6 +79,9 @@ <optional> <ref name="Parameters" /> </optional> + <zeroOrMore> + <ref name="Attribute" /> + </zeroOrMore> <optional> <ref name="ResultDiscussion" /> </optional> @@ -284,6 +287,39 @@ </element> </define> + <define name="Attribute"> + <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> + <element name="Unavailable"> + <data type="boolean" /> + </element> + </optional> + </element> + </define> + <define name="Abstract"> <element name="Abstract"> <zeroOrMore> |