File: //opt/alt/python27/lib/python2.7/site-packages/libpasteurize/fixes/fix_next.pyo
�
�A�[c @ s{ d Z d d l m Z d d l m Z d d l m Z d d l m Z m
Z
m Z m Z d Z
d e j f d � � YZ d S(
u?
Fixer for:
it.__next__() -> it.next().
next(it) -> it.next().
i����( t token( t python_symbols( t
fixer_base( t Namet Callt find_bindingt Attru; Calls to builtin next() possibly shadowed by global bindingt FixNextc B s e Z d Z d � Z RS( us
power< base=any+ trailer< '.' attr='__next__' > any* >
|
power< head='next' trailer< '(' arg=any ')' > any* >
|
classdef< 'class' base=any+ ':'
suite< any*
funcdef< 'def'
attr='__next__'
parameters< '(' NAME ')' > any+ >
any* > >
c C s� | j d � } | j d � } | j d � } | j d � } | r� | j � } | j t t t | � d | j �t d � � � | j � n% | r� | j t d d | j �� n d S( Nu baseu attru headu argt prefixu next( t gett clonet replaceR R t unicodeR t remove( t selft nodet resultst baset attrt headt arg_t arg( ( sM /opt/alt/python27/lib/python2.7/site-packages/libpasteurize/fixes/fix_next.pyt transform s !
( t __name__t
__module__t PATTERNR ( ( ( sM /opt/alt/python27/lib/python2.7/site-packages/libpasteurize/fixes/fix_next.pyR s
N( t __doc__t
lib2to3.pgen2R t lib2to3.pygramR t symst lib2to3R t lib2to3.fixer_utilR R R R t bind_warningt BaseFixR ( ( ( sM /opt/alt/python27/lib/python2.7/site-packages/libpasteurize/fixes/fix_next.pyt <module> s "