+ aj*2^RIt^RIt^RIt!RR4tR#)Ncfa]tRt^toRtRtRtRtRtRt Rt Rt R t R t R tR tR tVtR#)RstCodeGeneratorz3Generates documentation in reStructuredText format.c2WnVP4R#)N)ifaces_generate_expand_dicts)selfrs&&*/usr/share/glib-2.0/codegen/codegen_rst.py__init__RstCodeGenerator.__init__s  ##%c >.p\P!V4PR4FpVP4pVR8XdVP R4K-VP F%pVP WPPV,4pK' VPF%pVP WPPV,4pK' V'd3\P!RRV4p\P!RRV4pVP V4K RPV4#)z)Expands parameters and constant literals. z@[a-zA-Z0-9_]*cNRVP^4R,,R,#z``:NNgroupms&r *RstCodeGenerator._expand..%dQWWQZ^3d:r z%[a-zA-Z0-9_]*cNRVP^4R,,R,#rrrs&r rr+rr ) textwrapdedentsplitrstripappend_expand_member_dict_keysreplace_expand_member_dict_expand_iface_dict_keys_expand_iface_dictresubjoin)rsexpandParamsAndConstantsreslinekeys&&& r _expandRstCodeGenerator._expandsOOA&,,T2D;;=Drz 244||C)A)A#)FG533||C)@)@)EF4'vv$: vv$: JJt -3.yy~r c v/Vn/VnVPEFEpRVP 2pRVP R2pW0PV&VPFLpVP: RVP: R2pRVP RVP R2pW0PV&KN VP FLpRVP: RVP: 2pRVP RVP R2pW0PV&KN VP FLpRVP: RVP: 2pRVP RVP R2pW0PV&KN EKH \VPP4RR 7Vn \VPP4RR 7Vn R #) z9Generates the dictionaries used to expand gtk-doc sigils.#`z`_.z():::T)reverseN) r"r$rnamemethodssignals propertiessortedkeysr r#)rir,valuerr(ps& r r'RstCodeGenerator._generate_expand_dicts1sv#% "$AaffX,CxrNE+0 # #C (YY#$661662AFF81QVVHB/05((- YY#$661662AFF82affXR005((- \\"#&&!&&1AFF81QVVHB/05((-",)/  $ $ ) ) +T) %(.  # # ( ( *D( $r c VPp\V4pRVP R2RRV,VRV,RRRRRRVP R2RVPP 4RVP VP R4R.pVP'dVR VP R 2R., pVP'd V.R O, pVR., pR PV4#) z2Generates the header and preamble of the document... _r4r=z ----------- Descriptionz Description:TzInterface available since: r2r) .. warning::rz This interface is deprecated.rr) name_without_prefixlenr6doc_string_briefstripr- doc_stringsince deprecatedr')riface iface_name header_lenr*s&& r _generate_header!RstCodeGenerator._generate_headerRs.. _ 5::,a  *   *      5::,m ,   " " ( ( *  LL))4 0 ! $ ;;; -ekk]!< C      C t yy~r c RV RV R2RR\V4,VR\V4,RR.pRPV4#)z)Generates a section with the given title.rA r4r-r)rFr')rtitler6r*s&&& r _generate_section"RstCodeGenerator._generate_sectionxsQ4&% "  #e*   #e*    yy~r c h.pVPEFpVP RVP 2pVP'dVP'dRpMVP'dRpMRpVRV R2RVR\ V4,RRRR VP R V R VP 2RRVP VPR 4R. , pVP'dVR VP R 2R., pVP'd V.RO, pVR., pEK RPV4#)z!Generates the properties section.r4 readwritewritablereadablerAr^r3 rRTzProperty available since: r2r)rDrz This property is deprecated.rr) r9r6rZrYrF signaturer-rIrJrKr')rrLr*r>rTaccesss&& r _generate_properties%RstCodeGenerator._generate_propertiess,!!Azzl!AFF8,Ezzzajjj$## ugQc%j qvvhaxq 6 Q\\40  Cwww0 ;||| B4KCG"Hyy~r c RR.p\VP4p\VP4pV^8Xd"V^8XdVRVP R2., pEMVRVP R2., p\ VP4FdwrVWS^, 8Xd.V^8Xd'VRVP RVP 2., pK?VRVP RVP R2., pKf \ VP4F]wrVWT^, 8Xd'VR VP RVP 2., pK8VR VP RVP R2., pK_ VR R., pVR., pR P V4#) z/Generates the method signature as a code block.r3rr\ () (z IN rR,z OUT  )r)rFin_argsout_argsr6 enumerater]r')rmethodr* n_in_args n_out_argsidxargs&& r _generate_method_signature+RstCodeGenerator._generate_method_signatures   ' ) >jAo v{{m3' C v{{m2& C&fnn5a-'J!O#CHH:Qs}}o>C#CHH:Qs}}oQ?C 6&foo6q.($SXXJa ?C$SXXJa a@C 7  C t yy~r c  .pVPEF\pVP RVP 2pVRV R2RVR\V4,RVPV4RVP VP R4R. , pVP F9pVP VP R4pVVP RV 2R., pK; VPF9pVP VP R4pVVP RV 2R., pK; VR., pVP'dVRVP R2R., pVP'd V.R O, pVR., pEK_ R PV4#) zGenerates the methods section.r2rAr4rr[T zMethod available since: r)rDrz This method is deprecated.rr) r7r6rFrnr-rIrfrgrJrKr')rrLr*rrTaarg_descs&& r _generate_methods"RstCodeGenerator._generate_methodssAzzl!AFF8,E ugQc%j //2 Q\\40  CYY<< d;vvh OZZ<< d;vvh O  B4KCwww.qwwiq9||| B4KCSTyy~r c RR.p\VP4pV^8XdVRVP R2., pMVRVP R2., p\VP4F]wrEWC^, 8Xd'VRVP RVP 2., pK8VRVP RVP R2., pK_ VR R., pVR., pR P V4#) zGenerates the signal signature.r3rr\rbrcz rRrdrer)rFargsr6rhr]r')rsignalr*n_argsrlrms&& r _generate_signal_signature+RstCodeGenerator._generate_signal_signatures    V[[! Q; v{{m3' C v{{m2& C&fkk21*$  !CMM?;C  !CMM?!<C 3  C t yy~r c  p.pVPEFpVP RVP 2pVRV R2RVR\V4,RVPV4RVP VP R4R. , pVP F9pVP VP R4pVVP RV 2R., pK; VR., pVP'dVRVP R 2R., pVP'd V.R O, pVR., pEK R PV4#) zGenerates the signals section.r3rAr4rr[TrqzSignal available since: r2r)rDrz This signal is deprecated.rr) r8r6rFrzr-rIrwrJrKr')rrLr*r(rTrrrss&& r _generate_signals"RstCodeGenerator._generate_signals%s;Azzl"QVVH-E ugQc%j //2 Q\\40  CVV<< d;vvh O B4KCwww.qwwiq9||| B4KCEFyy~r c  VPEFp\\PP W! RVP R24R4;_uu_4pVP VPV44\VP4^8dLVP VPRVP 44VP VPV44\VP4^8dLVP VPRVP 44VP VPV44\VP4^8dLVP VPRVP 44VP VPV44RRR4EK R# +'giEK;i)z7Generates the reStructuredText file for each interface.rSz.rstw PropertiesMethodsSignalsN)ropenospathr'r6writerOrFr9rUr_r7rtr8r})rrstoutdirr<outfiles&&& r generateRstCodeGenerator.generateMs4Abggll6U!AFF84+@A3GG7 d33A67q||$q(MM$"8"8qvv"NOMM$";";A">?qyy>A%MM$"8"8AFF"KLMM$"8"8";<qyy>A%MM$"8"8AFF"KLMM$"8"8";<HGGGGs EF11 G )r$r#r"r rN)__name__ __module__ __qualname____firstlineno____doc__r r-rrOrUr_rnrtrzr}r__static_attributes____classdictcell__) __classdict__s@r rrsJ=&8 B$L 'R'R-^>&P = =r r)rr%rrr r rs   L=L=r