ķ uŽ¸Qc@shdZddlmZddlmZmZddlmZejdƒZdej fd„ƒYZ dS( s4Fixer that changes input(...) into eval(input(...)).i(t fixer_base(tCalltName(tpatcomps&power< 'eval' trailer< '(' any ')' > >tFixInputcBseZeZdZd„ZRS(sL power< 'input' args=trailer< '(' [any] ')' > > cCsMtj|jjƒrdS|jƒ}d|_ttdƒ|gd|jƒS(Nuuevaltprefix(tcontexttmatchtparenttcloneRRR(tselftnodetresultstnew((s-/sys/lib/python2.7/lib2to3/fixes/fix_input.pyt transforms   (t__name__t __module__tTruet BM_compatibletPATTERNR(((s-/sys/lib/python2.7/lib2to3/fixes/fix_input.pyR sN( t__doc__tRt fixer_utilRRRtcompile_patternRtBaseFixR(((s-/sys/lib/python2.7/lib2to3/fixes/fix_input.pyts