Files
PowerToys/PythonHome/Lib/lib2to3/fixes/fix_xrange.pyc

25 lines
2.9 KiB
Plaintext
Raw Normal View History

2014-07-09 18:15:23 +08:00
<03>
<EFBFBD>W`Sc@s_dZddlmZddlmZmZmZddlmZdejfd<00><00>YZ dS(s/Fixer that changes xrange(...) into range(...).i(t
fixer_base(tNametCalltconsuming_calls(tpatcompt FixXrangecBsteZeZdZd<00>Zd<00>Zd<00>Zd<00>Zd<00>Z dZ
e j e
<00>Z dZe j e<00>Zd<00>ZRS( s<>
power<
(name='range'|name='xrange') trailer< '(' args=any ')' >
rest=any* >
cCs)tt|<00>j||<00>t<00>|_dS(N(tsuperRt
start_treetsetttransformed_xranges(tselfttreetfilename((s!.\Lib\lib2to3\fixes\fix_xrange.pyRscCs d|_dS(N(tNoneR (R
R R ((s!.\Lib\lib2to3\fixes\fix_xrange.pyt finish_treescCs^|d}|jdkr)|j||<00>S|jdkrH|j||<00>Stt|<00><00><00>dS(Ntnameuxrangeurange(tvaluettransform_xrangettransform_ranget
ValueErrortrepr(R
tnodetresultsR((s!.\Lib\lib2to3\fixes\fix_xrange.pyt transforms 
cCs@|d}|jtdd|j<00><01>|jjt|<00><00>dS(NRurangetprefix(treplaceRRR taddtid(R
RRR((s!.\Lib\lib2to3\fixes\fix_xrange.pyR$s
cCs<>t|<00>|jkr<>|j|<00> r<>ttd<00>|dj<00>g<00>}ttd<00>|gd|j<00>}x|dD]}|j|<00>qsW|SdS(NurangetargsulistRtrest(RR tin_special_contextRRtcloneRt append_child(R
RRt
range_callt list_calltn((s!.\Lib\lib2to3\fixes\fix_xrange.pyR*s" s3power< func=NAME trailer< '(' node=any ')' > any* >s<>for_stmt< 'for' any 'in' node=any ':' any* >
| comp_for< 'for' any 'in' node=any any* >
| comparison< any 'in' node=any any*>
cCs<>|jdkrtSi}|jjdk rg|jj|jj|<00>rg|d|krg|djtkS|jj|j|<00>o<>|d|kS(NRtfunc(tparentR tFalsetp1tmatchRRtp2(R
RR((s!.\Lib\lib2to3\fixes\fix_xrange.pyR?s(t__name__t
__module__tTruet BM_compatibletPATTERNRRRRRtP1Rtcompile_patternR'tP2R)R(((s!.\Lib\lib2to3\fixes\fix_xrange.pyR s    N(
t__doc__tRt
fixer_utilRRRRtBaseFixR(((s!.\Lib\lib2to3\fixes\fix_xrange.pyt<module>s