1object q_empty 2enum QType ['none', 'qnull', 'qnum', 'qstring', 'qdict', 'qlist', 'qbool'] 3 prefix QTYPE 4module doc-good.json 5enum Enum ['one', 'two'] 6 if ['defined(IFCOND)'] 7object Base 8 member base1: Enum optional=False 9object Variant1 10 member var1: str optional=False 11object Variant2 12object Object 13 base Base 14 tag base1 15 case one: Variant1 16 case two: Variant2 17object q_obj_Variant1-wrapper 18 member data: Variant1 optional=False 19object q_obj_Variant2-wrapper 20 member data: Variant2 optional=False 21enum SugaredUnionKind ['one', 'two'] 22object SugaredUnion 23 member type: SugaredUnionKind optional=False 24 tag type 25 case one: q_obj_Variant1-wrapper 26 case two: q_obj_Variant2-wrapper 27object q_obj_cmd-arg 28 member arg1: int optional=False 29 member arg2: str optional=True 30 member arg3: bool optional=False 31command cmd q_obj_cmd-arg -> Object 32 gen=True success_response=True boxed=False oob=False preconfig=False 33command cmd-boxed Object -> None 34 gen=True success_response=True boxed=True oob=False preconfig=False 35doc freeform 36 body= 37= Section 38 39== Subsection 40 41*strong* _with emphasis_ 42@var {in braces} 43* List item one 44- Two, multiple 45lines 46 473. Three 48Still in list 49 50Not in list 51- Second list 52Note: still in list 53 54Note: not in list 551. Third list 56is numbered 57 58- another item 59 60| example 61| multiple lines 62 63Returns: the King 64Since: the first age 65Notes: 66 671. Lorem ipsum dolor sit amet 68 692. Ut enim ad minim veniam 70 71Duis aute irure dolor 72 73Example: 74 75-> in 76<- out 77Examples: 78- *verbatim* 79- {braces} 80doc symbol=Enum 81 body= 82 83 arg=one 84The _one_ {and only} 85 arg=two 86 87 section=None 88@two is undocumented 89doc symbol=Base 90 body= 91 92 arg=base1 93the first member 94doc symbol=Variant1 95 body= 96A paragraph 97 98Another paragraph (but no @var: line) 99 arg=var1 100 101doc symbol=Variant2 102 body= 103 104doc symbol=Object 105 body= 106 107doc symbol=SugaredUnion 108 body= 109 110 arg=type 111 112doc freeform 113 body= 114== Another subsection 115doc symbol=cmd 116 body= 117 118 arg=arg1 119the first argument 120 arg=arg2 121the second 122argument 123 arg=arg3 124 125 section=Note 126@arg3 is undocumented 127 section=Returns 128@Object 129 section=TODO 130frobnicate 131 section=Notes 132- Lorem ipsum dolor sit amet 133- Ut enim ad minim veniam 134 135Duis aute irure dolor 136 section=Example 137-> in 138<- out 139 section=Examples 140- *verbatim* 141- {braces} 142 section=Since 1432.10 144doc symbol=cmd-boxed 145 body= 146If you're bored enough to read this, go see a video of boxed cats 147 section=Example 148-> in 149 150<- out 151