3 ª fÄã@sLdZddlmZddlmZmZddlmZejdƒ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] ')' > > cCs6tj|jjƒrdS|jƒ}d|_ttdƒ|g|jd�S)NÚÚeval)Úprefix)ÚcontextÚmatchÚparentZcloner rr)ÚselfZnodeZresultsÚnew©rús