PATH:
opt
/
alt
/
python33
/
lib64
/
python3.3
/
lib2to3
/
fixes
/
__pycache__
� ��f� c @ s_ d Z d d l m Z d d l m Z m Z m Z d d l m Z Gd d � d e j � Z d S( u/ Fixer that changes xrange(...) into range(...).i ( u fixer_base( u Nameu Callu consuming_calls( u patcompc s� | Ee Z d Z d Z d Z � f d d � Z d d � Z d d � Z d d � Z d d � Z d Z e j e � Z d Z e j e � Z d d � Z � S( u FixXrangeu� power< (name='range'|name='xrange') trailer< '(' args=any ')' > rest=any* > c s) t t | � j | | � t � | _ d S( N( u superu FixXrangeu start_treeu setu transformed_xranges( u selfu treeu filename( u __class__( u= /opt/alt/python33/lib64/python3.3/lib2to3/fixes/fix_xrange.pyu start_tree s u FixXrange.start_treec C s d | _ d S( N( u Noneu transformed_xranges( u selfu treeu filename( ( u= /opt/alt/python33/lib64/python3.3/lib2to3/fixes/fix_xrange.pyu finish_tree s u FixXrange.finish_treec C s^ | d } | j d k r) | j | | � S| j d k rH | j | | � St t | � � � d S( Nu nameu xrangeu range( u valueu transform_xrangeu transform_rangeu ValueErroru repr( u selfu nodeu resultsu name( ( u= /opt/alt/python33/lib64/python3.3/lib2to3/fixes/fix_xrange.pyu transform s u FixXrange.transformc C s@ | d } | j t d d | j �� | j j t | � � d S( Nu nameu rangeu prefix( u replaceu Nameu prefixu transformed_xrangesu addu id( u selfu nodeu resultsu name( ( u= /opt/alt/python33/lib64/python3.3/lib2to3/fixes/fix_xrange.pyu transform_xrange$ s u FixXrange.transform_xrangec C s� t | � | j k r� | j | � r� t t d � | d j � g � } t t d � | g d | j �} x | d D] } | j | � qs W| Sd S( Nu rangeu argsu listu prefixu rest( u idu transformed_xrangesu in_special_contextu Callu Nameu cloneu prefixu append_child( u selfu nodeu resultsu range_callu list_callu n( ( u= /opt/alt/python33/lib64/python3.3/lib2to3/fixes/fix_xrange.pyu transform_range* s "u FixXrange.transform_rangeu3 power< func=NAME trailer< '(' node=any ')' > any* >u� for_stmt< 'for' any 'in' node=any ':' any* > | comp_for< 'for' any 'in' node=any any* > | comparison< any 'in' node=any any*> c C s� | j d k r d Si } | j j d k rg | j j | j j | � rg | d | k rg | d j t k S| j j | j | � o� | d | k S( Nu nodeu funcF( u parentu Noneu Falseu p1u matchu valueu consuming_callsu p2( u selfu nodeu results( ( u= /opt/alt/python33/lib64/python3.3/lib2to3/fixes/fix_xrange.pyu in_special_context? s u FixXrange.in_special_contextT( u __name__u __module__u __qualname__u Trueu BM_compatibleu PATTERNu start_treeu finish_treeu transformu transform_xrangeu transform_rangeu P1u patcompu compile_patternu p1u P2u p2u in_special_context( u __locals__( ( u __class__u= /opt/alt/python33/lib64/python3.3/lib2to3/fixes/fix_xrange.pyu FixXrange s u FixXrangeN( u __doc__u u fixer_baseu fixer_utilu Nameu Callu consuming_callsu patcompu BaseFixu FixXrange( ( ( u= /opt/alt/python33/lib64/python3.3/lib2to3/fixes/fix_xrange.pyu <module> s
[+]
..
[-] fix_has_key.cpython-33.pyc
[edit]
[-] fix_raw_input.cpython-33.pyo
[edit]
[-] fix_except.cpython-33.pyo
[edit]
[-] fix_long.cpython-33.pyo
[edit]
[-] fix_standarderror.cpython-33.pyo
[edit]
[-] fix_long.cpython-33.pyc
[edit]
[-] fix_numliterals.cpython-33.pyo
[edit]
[-] fix_throw.cpython-33.pyo
[edit]
[-] fix_set_literal.cpython-33.pyo
[edit]
[-] fix_paren.cpython-33.pyc
[edit]
[-] fix_operator.cpython-33.pyo
[edit]
[-] fix_next.cpython-33.pyo
[edit]
[-] fix_buffer.cpython-33.pyc
[edit]
[-] fix_funcattrs.cpython-33.pyc
[edit]
[-] fix_itertools.cpython-33.pyo
[edit]
[-] fix_idioms.cpython-33.pyc
[edit]
[-] fix_import.cpython-33.pyo
[edit]
[-] fix_apply.cpython-33.pyo
[edit]
[-] fix_operator.cpython-33.pyc
[edit]
[-] fix_isinstance.cpython-33.pyo
[edit]
[-] fix_sys_exc.cpython-33.pyc
[edit]
[-] fix_has_key.cpython-33.pyo
[edit]
[-] fix_urllib.cpython-33.pyo
[edit]
[-] fix_reduce.cpython-33.pyo
[edit]
[-] fix_exitfunc.cpython-33.pyc
[edit]
[-] fix_execfile.cpython-33.pyo
[edit]
[-] fix_renames.cpython-33.pyo
[edit]
[-] fix_paren.cpython-33.pyo
[edit]
[-] fix_except.cpython-33.pyc
[edit]
[-] fix_raise.cpython-33.pyo
[edit]
[-] fix_xrange.cpython-33.pyo
[edit]
[-] fix_imports2.cpython-33.pyo
[edit]
[-] fix_execfile.cpython-33.pyc
[edit]
[-] fix_nonzero.cpython-33.pyc
[edit]
[-] fix_basestring.cpython-33.pyc
[edit]
[-] fix_apply.cpython-33.pyc
[edit]
[-] fix_filter.cpython-33.pyo
[edit]
[-] fix_renames.cpython-33.pyc
[edit]
[-] fix_isinstance.cpython-33.pyc
[edit]
[-] fix_dict.cpython-33.pyo
[edit]
[-] fix_reduce.cpython-33.pyc
[edit]
[-] fix_raise.cpython-33.pyc
[edit]
[-] fix_raw_input.cpython-33.pyc
[edit]
[-] fix_input.cpython-33.pyo
[edit]
[-] fix_tuple_params.cpython-33.pyo
[edit]
[-] fix_basestring.cpython-33.pyo
[edit]
[-] fix_callable.cpython-33.pyo
[edit]
[-] fix_set_literal.cpython-33.pyc
[edit]
[-] fix_unicode.cpython-33.pyc
[edit]
[-] fix_getcwdu.cpython-33.pyc
[edit]
[-] fix_print.cpython-33.pyo
[edit]
[-] fix_exec.cpython-33.pyo
[edit]
[-] fix_exitfunc.cpython-33.pyo
[edit]
[-] fix_funcattrs.cpython-33.pyo
[edit]
[-] fix_types.cpython-33.pyc
[edit]
[-] fix_print.cpython-33.pyc
[edit]
[-] fix_itertools.cpython-33.pyc
[edit]
[-] fix_filter.cpython-33.pyc
[edit]
[-] fix_import.cpython-33.pyc
[edit]
[-] fix_input.cpython-33.pyc
[edit]
[-] __init__.cpython-33.pyc
[edit]
[-] fix_itertools_imports.cpython-33.pyo
[edit]
[-] fix_metaclass.cpython-33.pyc
[edit]
[-] fix_sys_exc.cpython-33.pyo
[edit]
[-] fix_intern.cpython-33.pyc
[edit]
[-] fix_imports.cpython-33.pyc
[edit]
[-] __init__.cpython-33.pyo
[edit]
[-] fix_idioms.cpython-33.pyo
[edit]
[-] fix_nonzero.cpython-33.pyo
[edit]
[-] fix_methodattrs.cpython-33.pyo
[edit]
[-] fix_throw.cpython-33.pyc
[edit]
[-] fix_getcwdu.cpython-33.pyo
[edit]
[-] fix_dict.cpython-33.pyc
[edit]
[-] fix_numliterals.cpython-33.pyc
[edit]
[-] fix_xrange.cpython-33.pyc
[edit]
[-] fix_ne.cpython-33.pyc
[edit]
[-] fix_metaclass.cpython-33.pyo
[edit]
[-] fix_zip.cpython-33.pyc
[edit]
[-] fix_intern.cpython-33.pyo
[edit]
[-] fix_methodattrs.cpython-33.pyc
[edit]
[-] fix_ne.cpython-33.pyo
[edit]
[-] fix_repr.cpython-33.pyo
[edit]
[-] fix_xreadlines.cpython-33.pyc
[edit]
[-] fix_standarderror.cpython-33.pyc
[edit]
[-] fix_unicode.cpython-33.pyo
[edit]
[-] fix_repr.cpython-33.pyc
[edit]
[-] fix_ws_comma.cpython-33.pyc
[edit]
[-] fix_zip.cpython-33.pyo
[edit]
[-] fix_exec.cpython-33.pyc
[edit]
[-] fix_map.cpython-33.pyo
[edit]
[-] fix_buffer.cpython-33.pyo
[edit]
[-] fix_callable.cpython-33.pyc
[edit]
[-] fix_xreadlines.cpython-33.pyo
[edit]
[-] fix_future.cpython-33.pyc
[edit]
[-] fix_map.cpython-33.pyc
[edit]
[-] fix_next.cpython-33.pyc
[edit]
[-] fix_ws_comma.cpython-33.pyo
[edit]
[-] fix_future.cpython-33.pyo
[edit]
[-] fix_tuple_params.cpython-33.pyc
[edit]
[-] fix_imports.cpython-33.pyo
[edit]
[-] fix_urllib.cpython-33.pyc
[edit]
[-] fix_itertools_imports.cpython-33.pyc
[edit]
[-] fix_types.cpython-33.pyo
[edit]
[-] fix_imports2.cpython-33.pyc
[edit]