ÿØÿàJFIFÿþ ÿÛC       ÿÛC ÿÀÿÄÿÄ"#QrÿÄÿÄ&1!A"2qQaáÿÚ ?Øy,æ/3JæÝ¹È߲؋5êXw²±ÉyˆR”¾I0ó2—PI¾IÌÚiMö¯–þrìN&"KgX:Šíµ•nTJnLK„…@!‰-ý ùúmë;ºgµŒ&ó±hw’¯Õ@”Ü— 9ñ-ë.²1<yà‚¹ïQÐU„ہ?.’¦èûbß±©Ö«Âw*VŒ) `$‰bØÔŸ’ëXÖ-ËTÜíGÚ3ð«g Ÿ§¯—Jx„–’U/ÂÅv_s(Hÿ@TñJÑãõçn­‚!ÈgfbÓc­:él[ðQe 9ÀPLbÃãCµm[5¿ç'ªjglå‡Ûí_§Úõl-;"PkÞÞÁQâ¼_Ñ^¢SŸx?"¸¦ùY騐ÒOÈ q’`~~ÚtËU¹CڒêV  I1Áß_ÿÙ ;Pc@sdfdYZdfdYZdefdYZdfdYZdp^ed krd d lmZejjjjnd S( tDocumentcBseZdZdZdZdZdZdGddGedZ dGdZ dZ d Z d Z d d d Zd ZdZdZdGdHdZdZdZddIdZdZdZd d d dZdZdZdZdZdZdZdZdZ d Z!d!Z"dGd"Z#d#Z$dd$Z%d%Z&d&Z'd'Z(d(Z)d)Z*d*Z+d+Z,d,Z-d-Z.d.Z/d/Z0d0Z1d1Z2d2Z3d3Z4d4Z5d5Z6d6Z7d7Z8d8Z9d9Z:d:Z;d;Z<d<Z=d=Z>d>Z?d?Z@d@ZAdAZBdBZCdCZDdDZEdEZFdFZGRS(JcCs||_||_|j|_|j|_|j|_g|_g|_g|_g|_d|_ d|_ d|_ d|_ d|_g|_|j||jdd|jd|_|jd|j|_dS(Nitstringtttext(tmodtenvt kindbracketsteitherbracketstanykindtoutt localstacktoutstacktoutput_directivestNonetdocument_titletspecified_definitionst macro_argstsubdoctin_int macro_stacktacceptt node_of_tacitresultt get_doc_namet doc_name_node(tselfRtnodeR((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt__init__s$                cCsI|jj}x6|jD]+}y|j|Wq|k r@qXqWdS(N(Rt ReportedErrortchildrenR(RRtEtch((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt_visit_childrens   cCs4x-|D]%}|jj|jd|jqWdS(Ntsymbol(R tappendRt tgtfullname(Rtsubjectsts((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt_visit_subjects$s cCs*|jt|j|d|dS(Nsget_%s(R&tgetattrtget_arg_subject(RRtwhat((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt _visit_gets(scCs&|jj|jd|dddS(NRi((R R"R(RR((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytap_text+sic Csxt|D]v}|jj\}}}|j|||j} |sY|j| n||_|dk r ||kstq q W|dk r||kstn| S(N(trangeR tpopRR R"R tAssertionError( RtchktagtntchktgettiR ttagtargR((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytclose.s   cKsZd|}g|jD]}d|df^q}|j|jj||d||dS(Ns Document: sMacro call site.itmore(RtreverseRterror(RtmsgtcontexttkwdstmsR7((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyR9;s & cCs!|jd|j|dddS(Ns7No such subelement allowed in the enclosing element %r.t exception(R9R4R (RRt subelement((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyterror_no_sub_elementBs cCsxt|jd}x^|dkrs|j|j|}|dk rf|jdksYt|jjS|d8}qW|S(NiiR!(tlenR R2R R4R.R5tstrip(RR5R3targnode((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt expand_argFs  cCsA|j}g|_}x|D]}|j|qW||_|S(N(R R(RtlitoldouttnewoutR((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt expand_listPs     icCsI|j|d|d|dd\}}|j|j|||j|jS(Ntoptargtoptmoretnostripi(t get_arg_restRR4tindextsrc(RRRIRJR5trest((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt expand_nodeYs'cCs|jd|dS(Ntchar(tgen_tag(RRQ((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_char^scCs|jd|jdS(Ntdocument_header(topenR6(R((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_document_headeras cCs|jd|jdS(Ntdocument_trailer(RUR6(R((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_document_traileres cCsZ|dk r4t|}|j|jd|n|j|}|jd||dS(NRtlink_to(R tlistR"Rt get_link_nameRR(RR%RRtln((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt gen_link_tois   cCs|j||jdS(N(R]tget_local_name(RR%((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt gen_localnamepscCs |jj|jd|dS(NR!(R R"R(RR5((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt gen_symbolssRcCs#|jj|j|||dS(N(R R"R(RR4R5R((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRRvscCs|jd|dS(NR(RR(RR((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_textyscCs/|j|\}}|r+|jdn|S(Ns5Node has extra children, only 1 arg or child expected(RLR9(RRR5RO((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt get_arg_only|scCs|jd|\}}|j|}|r?|j|}nR|oU|djdkst|s|jd|qn|djj}|d}|r|djdkr|s|jd|dqn||fS(NRKiR!s.Argument on line or as next children expected.isMore arguments than expected.(RLRHRDR4R9R5RB(RRRIRJRKR5RO((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRLs cCs|j|}|j||S(N(Rbt get_subject(RRR5((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyR(scCs>|j|\}}g|D]}|j||^q|fS(N(tget_arglist_restRc(RRtargsROta((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytget_arg_subjects_restscCs6|j|\}}|r2|j||dn|S(Ni(RdR@(RRReRO((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytget_arglist_onlyscCsg}xI|jD];}|s2|jd|n|j|}|j|qWg}xn|j|jD]Z}|jdkr|r|jd|ddn|j|jj qk|j|qkW||fS(NsEmpty argument in arg listR!s/Argument elements must be first in subelements.R>( t get_arglistR9RDR"RHRR4R R5RB(RRReR5RORf((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRds" cCs)|j}|s"|jd|n|jS(Ns*No subject defined in current environment.(RR9tsubject(RRtsd((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytget_cur_subjects cCs|jS(N(t document_name(R((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRsc Cs|jsd|jGHng}|j}|j}xS|jD]H\}}dG|G|G|GH|j|j||||||jjq@W|S(Ns!Document %r: No output directivest processing(R tnamet get_resultRR"t doc2filerRtIO(Rt output_dirtfilerstrRothandlertopts((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt get_filerss   /cCs |jS(N(R[(RRf((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyR[scCs,|j}|dkr(|jd|n|S(NsIs not in macro(RR R9(RRRe((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytget_macro_argss  cCs|jS(N(R(R((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRpscCs|jj||S(N(Rtget_descr_by_name(RRoR((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRcscGs|jj|S(N(RR(RRe((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRscCs,|jj|j||fg|_|jS(N(R R"R (RR4R5((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRUs cCsIt||}|j}||_||_z||Wd||_XdS(N(tSubDocR(RtmtfRktosd((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt subdoc_dos   cCs|jdkr"|jd|n|j|}t|t|jkrx|jdt|jt|f|n|jjtgt|D]%\}}|j |j|f^qdS(Ns Not in macros %d args passed, here is %d names( RR R9RhRAR R"tdictt enumerateRB(RRtnamesR3tx((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt visit_argss" cCs|j|ddS(Nt arguments(R*(RR((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytvisit_arguments_ofscCs |j|j|jdS(N(R`R(t get_attr_name(RR((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytvisit_attr_name_ofscCs|j|ddS(Nt attributes(R*(RR((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytvisit_attributes_ofscCs#|jj|j|dddS(NRIi(R R"RP(RR((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt visit_blockscCs)|jj|j|dddddS(NRIiRJ(R R"RP(RR((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt visit_defaultscCsb|j|\}}|j|j||}|jj|j|j|||j|jdS(N( RLR[RcR R"RR4RMRN(RRR5RO((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt visit_definescCs?|j}|dkr%g}|_n|j|j|dS(N(RR textendRh(RRRk((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt visit_defines s  cCs|j|j|dS(N(R(tgen_description_doc(RR((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytvisit_description_ofscCsw|jj|_|jd|j||jdkri|jd|jd|j|jn|jdS(NtdocumentRsGSL document %s( R5RBRmRUR RR RaR6(RR((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytvisit_documents    cCs ||_|jj|jdS(N(RR R"(RR((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytvisit_document_titles cCs|j}|js(|jd|n|jdjdksX|jd|jdn|jd}|j|}|jd}|s|jd|nxm|D]e}|jji|jd|d|j|6z"x|D]}|j |qWWd|jj XqWdS( NsFor loop without subelements.itins*First subelement of for loop must be 'in'.isFor loop without body.R!(( t get_nameargRR9R4RhR R"RRMRR-(RRtvarnametinodeRtbodyRoR((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt visit_for"s&       cCs|j\}}|rL|jjd|d|j|jgt|}n|jdxH|D]@}|jdkr|jj|j j }n|j |q`W|j dS(NRtblock(( RLRRRMRNRZRUR4t node_of_gsmlR5RBRR6(RRR5RORf((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt visit_gsml<s4  cCs |j|j|jdS(N(R+R(t get_id_name(RR((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt visit_id_ofGscCsBds tt|jd7_|j||jd8_dS(Nii(R.t set_traceRR(RR((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytvisit_inJs   cCs |j|j|jdS(N(R`R(t get_kind_name(RR((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt visit_kind_ofQscCsw|j|}|j|\}}|jd|}|jd||jx|D]}|jj|qYWdS(Ns.label:tdefine(RlRLR[RUR6R R"(RRRjR5RORoRu((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt visit_labelTs  cCs8|j|\}}|j|j||d|dS(NR(RLR]Rc(RRR5RO((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt visit_link_to]scs|jd|jd|j|\}}|rL|j||dnx'|D]|jfdqSW|j|jdS(Ntto_document_onlyt man_page_modeics |jS(N(t gen_man_page(Rk(Rj(sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pythR(RURgR@RR6(RRR$RO((RjsE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytvisit_man_page_ofas    cCs|j|ddS(Ntmappings(R*(RR((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytvisit_mappings_ofmscCs|jj}|r|jd}|dkrC|jd|n|| j}||dj}|jj}|d||d|f|j}|dd|}n|jj|dS( Nt:is@Argument to meta, if any, must be of the form :.iRotcontenttmetaR( R5RBtfindR9RRRR R"(RRR5tcolonRoRtmknodeR((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt visit_metaps    %cCs |j|j|jdS(N(RaR(tget_name(RR((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt visit_name_of~scCs|j|\}}g|jdD]}|j^q%}x|D]}y|jj|j}Wn=tk r|jd||jjjf|ddqDXt |j|}|j j ||fqDWdS(Nt,s,Unknown output mode: %r. Expected one of %r.R>( RLtsplitRBRtoutput_handlerstlowertKeyErrorR9tkeysR R'R R"(RRtmodeRORtmodest handler_nameRv((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt visit_outputs(    c Cs|jd|j|}|j|\}}|}|jdr|jdd}|dkrst|}n|d|!j}||dj}n d}|}|dkr|j} |r| d|} |}q\| jdd}nh|dkrH|j} dj | jdd } |r\| d|} |}q\n|j d |||sz|j d |g}n|j j |j d | ||jdS( Nt t.iitmyfiletmykindiisInvalid tag: %r in reference.RRY(RaRlRLt startswithRRARBR[RtjoinR9RR R"RM( RRRjR5RORtdlR4Rotidn((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt visit_refs:        cCs|jjs|jr8|jd|j|ddn|jdkrZ|jd|nx<|jD]1}|jj|j d|d|j |j qdWdS(Ns1No argument or subelement allowed for element %r.R>s#No definitions have been specified.R!(( R5RBRR9R4R RR R"RRMRN(RRR%((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytvisit_specified_definitionss cCs_|j|}||jjkrK|j|j|d|j|j}n|jj|dS(N(( RbR5RBRR4RMRNR R"(RRR5((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt visit_symbols'csZ|jd|jd|j||jfd|j|jdS(NRRcs |jS(N(tgen_mapping_doc(Rk(R|(sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRR(RUR(RR6(RR((R|sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytvisit_synopsis_ofs    cCso|j|\}}xS|D]K}|jd|jj|j|j|||j|j|jqWdS(Ntto_tester_only( RgRUR R"RR4RMRNR6(RRReROtkind((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt visit_test_ofs   .cCs.x'|j|D]}|jj|qWdS(N(RyR R"(RRRf((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytvisit_take_allscCs@|j|}|s(|jd|n|jj|ddS(NsNo argument passedi(RyR9R R"(RRRe((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytvisit_take_firstscCsQ|j|}|s(|jd|nx"|dD]}|jj|q3WdS(NsNo argument passedi(RyR9R R"(RRReR((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytvisit_take_rests cCs|jj|dS(N(R R"(RR((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt visit_textsc Cs(|j|\}}|jd}|dkr9|}ne|| j}||dj}|sv|jd|n|j|}|jd|g|}|j||}|j|jf}z?|j j |gg|_||_|j |j |Wd|\|_|_|j j XdS(NRiis?Argument must be of form or :.R!(RLRRBR9RDRRcR RRR"R tuseR-( RRt macrocolonargRetcolonpost macronametmacroargtmacroto((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt visit_uses(      N(((Ht__name__t __module__RR R&R*R+R tFalseR6R9R@RDRHRPRSRVRXR]R_R`RRRaRbRLR(RgRhRdRlRRxR[RyRpRcRRURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR(((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRs                                              $       t AttributescBsVeZdZdZdZdZdZdZdZdZ dZ RS( RcCs ||_dS(N(tas_(RR((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRscCs|jdjS(Ni(Rtfind_kind_aspects(R((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRscCs>|jdjjddjg|jD]}|j^q#S(Nis(%s)R(RRt tgt_prefixRR[(RR((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyR[ scCs)djg|jD]}|j^qS(Ns, (RRR(RR((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyR scCs|jdjS(Ni(Rtget_kind(R((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRscCs|jdjS(Ni(Rt get_self_name(R((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRscCs|jdj|S(Ni(Rt find_aspects(RR4((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRscCs|jdjdS(Ni(Rt is_method(R((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRs( RRtd_tagRRR[RRRRR(((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRs       R{cBs/eZdZdZdZdZdZdZdZdZ dZ d Z d Z d Z d Zd ZdZdZddZdZdZdZddZdZdZddZdZdZdZdZdZdZdd Z d!Z!d"Z"d#Z#d$Z$d%Z%dd&Z&d'Z'd(Z(dd)Z)d*Z*d+Z+d,Z,d-Z-d.Z.dd/Z/dd0Z0d1Z1d2Z2d3Z3d4Z4dd5Z5d6Z6d7Z7d8Z8ddd9Z9d:Z:dd;Z;d<Z<d=Z=d>Z>dd?Z?d@Z@dAZAdBZBdCZCdDZDddEZEdFZFdGZGdHZHdIZIdJZJdKZKddLZLdMZMdNZNddOZOdPZPdQZQdRZRdSZSdTZTddUZURS(VcCsD|jj|j||_||_d|_d|_d|_dS(Ni(t__dict__tupdatetparentRjtleveltno_retR tuse_self(RRRj((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRs     c Cs,t|dkr|Sg}g}x|D]}|j}|dkrW|j|q)nx|D]]\}}|d}|jj|jjkr^t|jt|jkr^|j|Pq^q^W|jt||gf|j|q)Wx9|D]1\}}t|dkrt|||scCs/|jd|jd|j|jdS(NtstrongR(RURaRR6(R((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt gen_anythingAs cCsx|j}|dkr/|j||jn2|dkrU|j||jn dsat|j|jdS(NR5tkey_argi(Rtgen_posarg_namet gen_colontgen_keyarg_namet gen_assignR.tgen_refR(RRfR((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt gen_argrefFs        c sfd fd fd fd fdd fdd fd  td  fd d  fd d  fdg |dS(NcsSg}xF|D]>}|jdkr>|j|jq |j|q W|S(NRetseq(ReR(RRtfind_arg_aspectsR"(ReR}Rf(tflatten(sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRUs  cs(rjdndg(dS(Nis, (Ra((Rtsycomma(sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt gen_sycomma^scs g(dS(N(((R(sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt clr_sycommacscs.rjdnj|dS(NR(Ra(tb(RRR(sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt gen_lbracketfs csj|dg(dS(NR(Ra(R(RR(sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt gen_rbracketls tsupcs?j|jdj|jjdS(NR(RURaR6(RR (R(sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_sups     s[]csd}d}|r:jd|||g(nt|dkru|d|||dn||dS(NR RRii(RaRA(R4RetfunctbracketstsuR(RRR R RR(sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt gen_taggyws   ics|rt|dkr*|ddS|dd|x|dD]}|rrjdjdnt|r|n j||rjjn|d|qIWndS(NiitparneedR R(RARUtcallableRaR6(tasptsept orparneedR R(Rtgen_argR(sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_ors"      ics|j}|dkr,j|n|dkr`|j}d|fdn|dkr|jdno|dkr|j}t|dkrd |d d qd|fd n|d kr;|j}x"|D]}d |qWd t|n|dkr^j|n|dkr|j}d|fdnY|dkr|j|n7|dkr|j|jn d stdS(NR5Rtaltcs |dS(Ns or ((Re(R(sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRRtno_args[]tdrawis [it]cs|dddS(Ns , R i((Re(R(sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRRt optionalst superkindRcs|dddS(Ns , R i((Re(R(sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRRRetrepeat(R5R(R(ReR(RRRRaRAR_tget_argR.(RfRRReR%(Rtgen_argsRRR RRR(sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRsB                  csT|}fd}|rFt|dkrFd||n ||dS(Ncsx|D]}|qWdS(N((ReRf(R(sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgas it1(RA(ReRR (RRR(sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRs  (R(RRe(( RRRRRRR R RRRRsE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt gen_argumentsTs !'( cCsB|jd|jd|jd|jd|jdS(NRtnbspt=(RURSRaR6(R((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRs     cszdfdfd}gggjjjd7_xjdD]}|j}|dkrdjdjdj|jjqn|kr2srnsd dqMsM|qMq|d krAqdstqWsgd dnjd8_dS( Nicsr dSjdjdsLj}jd|nrejjnrjdjdjnjdjdjjjsjjdn|s rtdkr^djd kr^j ddjd j djnj j j jdnjddS( NitddRtcodeRRtbigitmappingR(R"RUR[R RaR6tgen_attribute_nameRARtgen_mapping_kindtgen_mapping_descriptionRtgen_defR(tdo_kindt link_name(Rft define_donetdt_doneRt kind_doneR%R(sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_dts>            %   cs%jdjddS(Ni(R-R"(Rf(R0R2R1(sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt gen_afterkinds  it*t descriptionR%RR-R( Rt get_self_nodeRRRRUtgen_description_defR6R.(RRfR3tdR((RfR/R0R2RR1R%RsE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_attribute_defs>$$            cCs|j|dS(N(tgen_name(RRf((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyR)(scCs|j|}|r(|jj|n|jd|rb|jd|jd|jn|j|}|jd||j||j|j|j}t |dkr|dj dkr|j |dn|j |j |jdS(NR'R&RRYiiR((R6R R"RURaR6R[R)RRARR*RRR(RRfR%R.R((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_attribute_ref+s$        % cCs|j|dS(N(R9(RRf((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_attributes_defDscCs|j|dS(N(R;(RRf((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_attributes_refGscCs|jd|jdS(Nt spc_colonkind(RUR6(R((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRJs cCsdS(N((RR8((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_comment_defNscCsdS(N((RR8((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_comment_refQscCs|jd|j|d|j|jd7_x|jdD]}|j}|dkrq|j|qF|dkrF|jd|jd|jd|jd|jd |j|jd |j|jj j j |j|j|jd }|r|jd|jdx||D]t}|jd|jd|jd |j|jd |j|jj j j |j|jq;W|j|jn|jd|jdqFqFW|jd8_dS( NtdtiR4R5t python_codeR%RRs Python code: R&s in contexts in context: ( RUtgen_condition_refR6RRRtgen_description_ddRaRNRR5RB(RtcondR8Rtctxtct((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_condition_defTsJ                          icCs|j|}|r(|jd|n|jd||jd|jd|j|j|j|j|j|jd|jdj|j|jddS(NRRYRR't(s, t)(R[RURat get_def_nameR6Rt get_arg_names(RRERR.((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRC}s      cCs|jd|j||jx5|jD]*}|jd|j||jq-Wx$|jdD]}|j|qkWdS(NRRAR5(RUR[R6ReR]RRD(RtctccR8((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_constructor_defs   cCs2|j||jd|j|jddS(Ns = i(tgen_selfRaRRe(RRM((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_constructor_refs  cCs|j|ddS(Ni(tgen_constructor_syn(RRE((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_constructor_descriptionssc Csbg}g}g}xS|D]K}|jd}|j||j|j|j|||jfqW|ry| rydS|jd|r|jdn|jd|jd|r|r|jd|djq|jd|djnd }t|d kr&|jd }n|j||rF|j n|j |sc|j n|j d|jd |jd x|D]\}}}xv|D]n} |jd|j | j |j dd } |jd| |_ |j | d|_ |j dqW|rx|D]} |j| q&WqqW|j d |j d dS(NR5RAth2R'RRiRYt ConstructorsiR%R%RRR2(RRReR"RUR[RAtrstripRaR6RRRR RD( RREtdesctccstdescstcdccsRMtdsthdRNt conselfnodeR8((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRRs\                     cCst|d|j|dS(Ns gen_%s_def(R'R(RRf((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyR,scCs8|jd|j|d|j|j|dS(NRAi(RUtgen_delitem_refR6R+(Rtop((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_delitem_defs  cCs|j|}|rm|jd||jd|jd|jd|j|j|jn'|jd||jd|j|j||j}|jd|j||jddS(NRRR'sdel RYt[R(R[RURaR6RPt get_argumentsR"(RR_t subdescriptR.Re((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyR^s"            cCs/|jd}|j|}|j|dS(NR4(RRtgen_descriptions(Rtktats((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_descriptionscCs(|jd|j||jdS(NR%(RUtgen_docR6(RR8((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRDs  cCs|j|dS(N(RD(RR8((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyR7scCs/|jdx|D]}|j|qWdS(Nt Description(t gen_outer_dtRD(RRER8((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_description_descriptions s  cCsdS(N((RR8((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_description_refscCsdS(N((RRE((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_description_synsic Cs|s dS|j|}x|D]\}}yyt|d|}Wnytk r|}t|dkr{|d}n|jjdd}|j|x)|D]}|j|qWn X||Wq |jj k rq Xq WdS(Nsgen_%s_descriptionsiR%t_R( tsortup_aspectsR'tAttributeErrorRAt capitalizetreplaceRjR,RR( RRftuse_attr_headerttabttypREtgen_descR\Rf((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRds$    cCs|j|dS(N(tgen_either_ref(RRe((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_either_def-scCs|jd|jd|jd|j|j|j|jd|j}|j|dxZ|dD]N}|jd|jd|jd|j|j|j|qwW|j|jddS(NRR s either:iis or (RURaR6Rt get_alt_kindsR(RReRR((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRw0s            cCsd}t|dkr%|d7}n|j|xx|D]p}|jd|jd|j}|r|jds|d7}n|j|n|j}|jd|jd|j|j|j|j|jq9|jd|jd |j|j|j}|j|ra|jd |jd |jn|j|r9d|kr|jd|j||jn;|jd|jd |j||j|jdS|jd|jd |jd |jd|jd|j|j|jdd|kra|jdn |jd |j||j|j|j|jdq9q9WdS(NtExampleiR%R%tpres Rsreturn R&tems # in context:RRAs In context(RARjRUt get_ctx_texttendswithRat get_ex_textR6(RtegstetegRGtet((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_example_descriptionsBsr                                            cCsdS(N((RR((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_example_synscCsO|jd|j|d|jd|j||j|jdS(NR%iR(RUtgen_function_operator_refR+R6(RR_((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_function_operator_defs     cCs|j|}|s(|jd|n|jd||jd|jd|j|jjjj|j|j|j|jd|j|xE|j D]7}|j }|dkr|j |qdst qW|jd|j ||dS( NRYRR'RRIR5iRJ(R[RURaRNRR5RBR6RPRbRRR.t gen_returns(RR_RcR.RfR((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRs&          cCsW|j|}|jd||jd|j|j|j|jdS(NRth1(R[RURaRR6(RR|R.((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt gen_headers   cCs|j|dS(N(tgen_operator_def(RR_((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_inplace_operator_defscCs|j||dS(N(tgen_operator_ref(RR_Rc((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_inplace_operator_refscCs(|jd|j||jdS(NR&(RUR:R6(RRf((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRs  cCsJ|s|jdS|j|jd|jdx|D]}|jdkr|j r|jd|jd|jd|j|r|j|n |j||jq<|r|jd|j||jq<|jd|j||jq<W|jd|j|jd|j|jdS( NiRRR%R|s Subkind of: i(R( RRaRRURt is_syntheticR6R,R(RRftdefiRf((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_kind_aspectss4                cCs |j}|j|ddS(Ni(Rtgen_kind_refodef(RReR((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt gen_kind_defs cCs|j|dS(N(tgen_kind_of_ref(RRe((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_kind_of_defscCsB|j}t|dkr2|j|dn ds>tdS(Nii(RRARR.(RReR((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRs cCs|j|ddS(Ni(R(RReR((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt gen_kind_refscCsI|js|j|dS|j}|j|}|j||dS(N(RR_RRR(RReRR((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRs    cCsO|j||jd|j||j||j||jdS(NR(RRUtgen_Namet gen_synopsisRgR6(RR|((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRs      cCsK|j|d|j|dd|jd|j||jdS(NiR(tgen_mapping_tagR*RUR+R6(RRf((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_mapping_defs   csfdfdfdfddfdfd}jd7_||jd8_dS( Ncs_g}|j}xF|D]>}|j}|dkrD|j|q|j|qW|S(NR5R(R5R(RRR"R(R|tnaRRfR(tfind_named_args(sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyR s    c s|}|sdSi}g}xs|D]k}|j}|d kr|jd}|j||f|rd|||jf              cs0|jrjdn|j}|dkrDj|jn3jdj|j|jj|jr,jdd}x|jD]{}|rjdnd}|j dr |j dr jd j|dd !jqj|qWjd ndS( Nsnot RYRIis, itR|iRJ( tis_notRatget_definitionR t cond_doc_nameRUR[R6t arg_namesRR~(RfR8tcommatan(R(sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRC<s*        cs1|jd}x|D]}j|qWdS(NR5(RRD(RfR[R8(R(sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_condition_desc\s t preconditioncsjdjd|j|}|rjdjd|j}t|dkrt|d}nj|jjjdjdx9|D]1}jd|j|qWjjnjjdS(NR%RRARiR%(RURRqRARaR6(R|RtpresR\R{(RRCR(sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_conditions_descriptionas.                  cs|j}d}d}d}d}d}x|D]}|j}|dkr\j|n|dkr.|jd} | rjdjdjdjdjdj| dj| d } jdx| D]} j| qWjdjdqn|dkrY|s||d }qn|dkr|s||d }qn\|dkrjdjdjdjdjd jjjdjdd} x`|jdD]O}|j}|dkr@j|q| sd } jd|jd d } x| D]} | jd krjdjdjdjjnM| jd krjdjdjdjjn| | | dk rrjdjdjqrqrWjqqWjjjjnM|sjdjd|d }jjn|}|}q1WdS(NiR5treturnsR%RRARsReturns iRt postconditiontequationtEquationR4R spre:spost:iR's == (R(R(R(RR RRDRURaR6Rh(R|Rtargs_describedt pre_describedtpost_describedtlast_ttlast_hRfRtrdstrdt eqconds_donetcstcr(RRCRR(sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRgzs                                                         i(R(RR|Rg((RRRRCRRsE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyR+ s % ` cCs8|jd|j|d|j|j|dS(NRAi(RUtgen_getitem_refR6R+(RR_((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_getitem_defs  cCs|j|}|r(|jd|n|r;|jn'|jd||jd|j|j||j||j||dS(NRRYs# (R[RUR6RaRPt gen_indexR(RR_RcR.((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRs     cCs1|jd|j|j|jddS(NRaR(RaR"Rb(RR_((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRs cCsB|jd|jd||jd|j|jdS(Nt to_html_onlyRYs# (RURaR6(RR.((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_link_to_operators    cs[fd}j|jdj|||j|jdS(Ncs5jdjdj|jdS(NtSynopsisR%(RjRUtgen_mapping_refR6(R|(R(sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRs   R(RRURR+R6(RR|R((RsE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRs     cCsf|r%|j|r%|j|n|jd|j|j|jd|j||dS(NRIRJ(R6RPRaR"RbR(RR|Rctwithself((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyR*s   cCs$|j||j|dddS(Nii(RR*(RR|((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRs cCst|j|}|s(|jd|n|jd||jd|jd|j|j|jdS(NRYRRR(R[RURaR6R(RRfRcR.((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRs    cCsR|jd|jd|jd|j|j|j|jdS(NtNameR%RT(RjRURatget_NameR6(RR|((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyR)s     cCs|j|jdS(N(RaR(RRf((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyR:1scCsO|jd|j|d|jd|j||j|jdS(NR%iR(RURR+R6(RR_((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyR4s     cCs|j|}|r(|jd|n|r;|jn |j||j||jd|jd|jd|j|jjjj |j|jxR|j D]D}|jd|j }|dkr|j |qdst qW|j||dS(NRRR'RR5i(R[RUR6RRPRaRNRR5RBRbRRR.R(RR_RcR.RfR((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyR<s(           cCs|jd|js&|jdn,|jd|jdkrR|jdnt|rh|n |j||jdkr|jdn|j|jdS(NRARTRiR'(RURRRaR6(RR((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRj]s       cCs(|jd|j||jdS(Ntvar(RUR:R6(RRf((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRps  cCs$|j}t|d||dS(Ns gen_%s_ref(RR'(RReR((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRus cCs|jr dS|jd}|s&dS|jd|j|j}|r|j}|dkrz|j|gdq|j|n |j|dS(NRt spc_mapstoR(i(R(( RRRUR6tget_return_kindRRR,R(RR|RctarstrkR((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRys      cCsO|jd|j|d|jd|j||j|jdS(NR%iR(RUtgen_reverse_operator_refR+R6(RR_((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_reverse_operator_defs     cCs |j|}|r2|jd||jn |j|xE|jD]7}|j}|dkrw|j|qLdsLtqLW|jd|jd|jd|j|j j j j |j|jd|j|j ||j||dS(NRR5iR'RR(R[RUR6RRbRRR.RaRNRR5RBRPR(RR_RcR.RfR((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRs&           cCsP|j|}|s<|jd|jd|jn|jj|dS(NR|R(R6RURaR6R R"(RR_R%((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRPs    cCsdS(N((RRe((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt gen_self_defscCsdS(N((RRE((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_self_descriptionsscCs|jd|jd|jd|j|jjjj|j|jd|j|j|jd|jdS(Nth3sFor any object Rs of kind R( RURaRNRR5RBR6R_R(RRe((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt gen_self_refs      cCs9x2|D]*}|jd|j||jqWdS(NRA(RURR6(RRERe((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyt gen_self_syns   cCs8|jd|j|d|j|j|dS(NRAi(RUtgen_setitem_refR6R+(RR_((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_setitem_defs  cCs|j|}|r(|jd|n|r;|jn |j||j||j}|jd|j|d |jd|jd|jd|jd|j|j|j|ddS(NRRaiRRR's = (R[RUR6RRPRbRaR"(RR_RcR.Re((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRs"           cCs|jd}|sdS|jd|j|d|j|jd7_x|D]}|j|qVW|jd8_dS(NR5RAi(RRUtgen_subkind_of_refR6RRD(RReR[R8((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_subkind_of_defs   csUxN|D]Fjfdx$jdD]}j|q6WqWdS(NcsjdS(Ni(R((RfR(sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRRR5(RjRRD(RRER8((RfRsE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_subkind_of_descriptionss cCs|j|}|r(|jd|n|jd||jd|j|jd}x:|jD]/}|r|jdnd}|j|qiWdS(NRRYs Subkind ofis, i(R[RURaR6RReR_(RReRcR.RRf((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRs   cs.x'|D]jfdqWdS(NcsjdS(Ni(R((RfR(sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyRR(Rj(RRE((RfRsE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_subkind_of_syns cCsB|j}t|dkr2|j|dn ds>tdS(Nii(RRARR.(RReR((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_superkind_of_refs cCs|j|dS(N(R_(RRe((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pytgen_superkind_ref#sc Cs^|jd}|j|}|j|dd}|rZ|jd|jd|jd|jd7_x|D]\}}yt|d|}Wntk r%|jj dd }t |dkr|d }n|j|x@|D]*}|jd|j ||j qWqvX||qvW|jd8_|j |j ndS( NR4tsynopsisiRR%Rs gen_%s_synRnRR%( RRRoRjRURR'RpRqRrRARR6( RR|RfRtRuREtgen_synRoRf((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyR&s0          cCsI|j}|dkrE|j}|dk rE|jd|}qEn|S(NR(RR RR(RRftsn((sE/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Document.pyR6Cs     c s difd }x|D]j}|d ks|dkrX|rXq(|dkrjr}|dq|dq(jdks|dkr|dq(||q(Wg}x=D]5}|krqn|}|j||fqW|S(NR5t subkind_oft constructorRtmethodtoperatorR(Rt conditiontexamplecs@|kst|kr+g|sXW