qapi/parser: enable pylint checks
[qemu/armbru.git] / tests / qapi-schema / doc-good.out
blob5a324e26274538d4cd85bb52adf303d57d5d1df7
1 module ./builtin
2 object q_empty
3 enum QType
4     prefix QTYPE
5     member none
6     member qnull
7     member qnum
8     member qstring
9     member qdict
10     member qlist
11     member qbool
12 module doc-good.json
13 enum Enum
14     member one
15         if IFONE
16     member two
17     if IFCOND
18     feature enum-feat
19 object Base
20     member base1: Enum optional=False
21     if {'all': ['IFALL1', 'IFALL2']}
22 object Variant1
23     member var1: str optional=False
24         if IFSTR
25         feature member-feat
26     feature variant1-feat
27 object Variant2
28 object Object
29     base Base
30     tag base1
31     case one: Variant1
32     case two: Variant2
33         if {'any': ['IFONE', 'IFTWO']}
34     feature union-feat1
35 alternate Alternate
36     tag type
37     case i: int
38     case b: bool
39     if {'not': {'any': ['IFONE', 'IFTWO']}}
40     feature alt-feat
41 object q_obj_cmd-arg
42     member arg1: int optional=False
43     member arg2: str optional=True
44     member arg3: bool optional=False
45 command cmd q_obj_cmd-arg -> Object
46     gen=True success_response=True boxed=False oob=False preconfig=False
47     feature cmd-feat1
48     feature cmd-feat2
49 command cmd-boxed Object -> None
50     gen=True success_response=True boxed=True oob=False preconfig=False
51     feature cmd-feat1
52     feature cmd-feat2
53 event EVT_BOXED Object
54     boxed=True
55     feature feat3
56 doc freeform
57     body=
58 = Section
59 doc freeform
60     body=
61 == Subsection
63 *with emphasis*
64 @var {in braces}
66 * List item one
67 * Two, multiple
68   lines
70 * Three
71   Still in list
73 Not in list
75 - Second list
76   Note: still in list
78 Note: not in list
80 1. Third list
81    is numbered
83 2. another item
85 Returns: the King
86 Since: the first age
87 Notes:
89 1. Lorem ipsum dolor sit amet
91 2. Ut enim ad minim veniam
93 Duis aute irure dolor
95 Example:
97 -> in
98 <- out
99 Examples:
100 - *verbatim*
101 - {braces}
102 doc symbol=Enum
103     body=
105     arg=one
106 The _one_ {and only}
107     arg=two
109     feature=enum-feat
110 Also _one_ {and only}
111     section=None
112 @two is undocumented
113 doc symbol=Base
114     body=
116     arg=base1
117 the first member
118 doc symbol=Variant1
119     body=
120 A paragraph
122 Another paragraph (but no @var: line)
123     arg=var1
125     feature=variant1-feat
126 a feature
127     feature=member-feat
128 a member feature
129 doc symbol=Variant2
130     body=
132 doc symbol=Object
133     body=
135     feature=union-feat1
136 a feature
137 doc symbol=Alternate
138     body=
140     arg=i
141 an integer
142 @b is undocumented
143     arg=b
145     feature=alt-feat
146 a feature
147 doc freeform
148     body=
149 == Another subsection
150 doc symbol=cmd
151     body=
153     arg=arg1
154 the first argument
155     arg=arg2
156 the second
157 argument
158     arg=arg3
160     feature=cmd-feat1
161 a feature
162     feature=cmd-feat2
163 another feature
164     section=Note
165 @arg3 is undocumented
166     section=Returns
167 @Object
168     section=TODO
169 frobnicate
170     section=Notes
171 - Lorem ipsum dolor sit amet
172 - Ut enim ad minim veniam
174 Duis aute irure dolor
175     section=Example
176 -> in
177 <- out
178     section=Examples
179 - *verbatim*
180 - {braces}
181     section=Since
182 2.10
183 doc symbol=cmd-boxed
184     body=
185 If you're bored enough to read this, go see a video of boxed cats
186     feature=cmd-feat1
187 a feature
188     feature=cmd-feat2
189 another feature
190     section=Example
191 -> in
193 <- out
194 doc symbol=EVT_BOXED
195     body=
197     feature=feat3
198 a feature