3 ^c@sHddlmZddlmZmZddlmZejdZGdddejZ dS)i) fixer_base)CallName)patcompz&power< 'eval' trailer< '(' any ')' > >c@seZdZdZdZddZdS)FixInputTzL power< 'input' args=trailer< '(' [any] ')' > > cCs6tj|jjrdS|j}d|_ttd|g|jdS)NZeval)prefix)contextZmatchZparentZclonerrr)ZselfZnodeZresultsZnewr//usr/lib64/python3.6/lib2to3/fixes/fix_input.py transforms zFixInput.transformN)Z__name__Z __module__Z __qualname__Z BM_compatibleZPATTERNr rrrr r srN) rrZ fixer_utilrrrZcompile_patternrZBaseFixrrrrr Zs