B ˆ fÄã@sLdZddlmZddlmZmZddlmZe d¡ZGdd„dej ƒZ dS) z4Fixer that changes input(...) into eval(input(...)).é)Ú fixer_base)ÚCallÚName)Úpatcompz&power< 'eval' trailer< '(' any ')' > >c@seZdZdZdZdd„ZdS)ÚFixInputTzL power< 'input' args=trailer< '(' [any] ')' > > cCs6t |jj¡rdS| ¡}d|_ttdƒ|g|jd�S)NÚÚeval)Úprefix)ÚcontextÚmatchÚparentZcloner rr)ÚselfZnodeZresultsÚnew©rús