Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
3 \† ã@sFdZddlmZddlmZmZmZddlmZGdd„dejƒZ dS)z/Fixer that changes xrange(...) into range(...).é)Ú fixer_base)ÚNameÚCallÚconsuming_calls)ÚpatcompcsheZdZdZdZ‡fdd„Zdd„Zdd„Zd d „Zd d „Z d Z e j e ƒZ dZe j eƒZdd„Z‡ZS)Ú FixXrangeTzˆ power< (name='range'|name='xrange') trailer< '(' args=any ')' > rest=any* > cstt|ƒj||ƒtƒ|_dS)N)ÚsuperrÚ start_treeÚsetÚtransformed_xranges)ÚselfÚtreeÚfilename)Ú __class__©ú0/usr/lib64/python3.6/lib2to3/fixes/fix_xrange.pyr szFixXrange.start_treecCs d|_dS)N)r )r r rrrrÚ finish_treeszFixXrange.finish_treecCsD|d}|jdkr|j||ƒS|jdkr4|j||ƒStt|ƒƒ‚dS)NÚnameZxrangeÚrange)ÚvalueÚtransform_xrangeÚtransform_rangeÚ ValueErrorÚrepr)r ÚnodeÚresultsrrrrÚ transforms     zFixXrange.transformcCs0|d}|jtd|jd�ƒ|jjt|ƒƒdS)Nrr)Úprefix)Úreplacerrr ÚaddÚid)r rrrrrrr$szFixXrange.transform_xrangecCslt|ƒ|jkrh|j|ƒ rhttdƒ|djƒgƒ}ttdƒ|g|jd�}x|dD]}|j|ƒqRW|SdS)NrÚargsÚlist)rÚrest)r r Úin_special_contextrrZclonerZ append_child)r rrZ range_callZ list_callÚnrrrr*s   zFixXrange.transform_rangez3power< func=NAME trailer< '(' node=any ')' > any* >zŸfor_stmt< 'for' any 'in' node=any ':' any* > | comp_for< 'for' any 'in' node=any any* > | comparison< any 'in' node=any any*> cCsf|jdkrdSi}|jjdk rJ|jj|jj|ƒrJ|d|krJ|djtkS|jj|j|ƒod|d|kS)NFrÚfunc)ÚparentÚp1ÚmatchrrÚp2)r rrrrrr$?s   zFixXrange.in_special_context)Ú__name__Ú __module__Ú __qualname__Z BM_compatibleZPATTERNr rrrrZP1rZcompile_patternr(ZP2r*r$Ú __classcell__rr)rrr s     rN) Ú__doc__ÚrZ fixer_utilrrrrZBaseFixrrrrrÚs