Ńň §ÚęLc@sOdZddklZlZddklZlZdeifd„ƒYZdS(s: Optional fixer to transform set() calls to set literals. i˙˙˙˙(t fixer_basetpytree(ttokentsymst FixSetLiteralcBseZeZdZd„ZRS(sjpower< 'set' trailer< '(' (atom=atom< '[' (items=listmaker< any ((',' any)* [',']) > | single=any) ']' > | atom< '(' items=testlist_gexp< any ((',' any)* [',']) > ')' > ) ')' > > c Cs|idƒ}|o5titi|iƒgƒ}|i|ƒ|}n |d}titi dƒg}|i d„|i Dƒƒ|i titi dƒƒ|ii|d_titi|ƒ}|i|_t|i ƒdjo.|i d}|iƒ|i|i d_n|S( Ntsingletitemsu{cssx|]}|iƒVqWdS(N(tclone(t.0tn((s5/usr/lib64/python2.6/lib2to3/fixes/fix_set_literal.pys &s u}i˙˙˙˙ii(tgetRtNodeRt listmakerRtreplacetLeafRtLBRACEtextendtchildrentappendtRBRACEt next_siblingtprefixt dictsetmakertlentremove( tselftnodetresultsRtfakeRtliteraltmakerR ((s5/usr/lib64/python2.6/lib2to3/fixes/fix_set_literal.pyt transforms"      (t__name__t __module__tTruetexplicittPATTERNR(((s5/usr/lib64/python2.6/lib2to3/fixes/fix_set_literal.pyR s N( t__doc__tlib2to3RRtlib2to3.fixer_utilRRtBaseFixR(((s5/usr/lib64/python2.6/lib2to3/fixes/fix_set_literal.pyts