ó v®¸Qc@sOdZddlmZddlmZmZmZdejfd„ƒYZdS(s/Fixer that transforms `xyzzy` into repr(xyzzy).i(t fixer_base(tCalltNamet parenthesizetFixReprcBseZeZdZd„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.pyR sN( t__doc__tRt fixer_utilRRRtBaseFixR(((s,/sys/lib/python2.7/lib2to3/fixes/fix_repr.pyts