î
j fe ã @ sO d Z d d l m Z d d l m Z m Z m Z Gd d „ d e j ƒ Z d S)z/Fixer that transforms `xyzzy` into repr(xyzzy).é )Ú
fixer_base)ÚCallÚNameÚparenthesizec @ s( e Z d Z d Z d Z d d „ Z d S)ÚFixReprTz7
atom < '`' expr=any '`' >
c C sS | d j ƒ } | j | j j k r4 t | ƒ } n t t d ƒ | g d | j ƒS)NÚexprÚreprÚprefix)ZcloneÚtypeZsymsZ testlist1r r r r )ÚselfZnodeZresultsr © r ú;/opt/alt/python34/lib64/python3.4/lib2to3/fixes/fix_repr.pyÚ transform s zFixRepr.transformN)Ú__name__Ú
__module__Ú__qualname__Z
BM_compatibleZPATTERNr r r r r
r s r N) Ú__doc__Ú r Z
fixer_utilr r r ZBaseFixr r r r r
Ú