�`^c@sOdZddlmZddlmZmZmZdejfd��YZdS(s/Fixer that transforms `xyzzy` into repr(xyzzy).i(t
fixer_base(tCalltNametparenthesizetFixReprcBseZeZdZd�ZRS(s7
atom < '`' expr=any '`' >
cCsS|dj�}|j|jjkr4t|�}nttd�|gd|j�S(Ntexprureprtprefix(tclonettypetsymst testlist1RRRR(tselftnodetresultsR((s,/sys/lib/python2.7/lib2to3/fixes/fix_repr.pyt transforms(t__name__t
__module__tTruet
BM_compatibletPATTERNR(((s,/sys/lib/python2.7/lib2to3/fixes/fix_repr.pyRsN( t__doc__tRt
fixer_utilRRRtBaseFixR(((s,/sys/lib/python2.7/lib2to3/fixes/fix_repr.pyt<module>s
|