
    z%i                     |    	 d dl mZ d dlmZmZ d dl mZ  ej                  d      Z G d dej                        Z	y)   )
fixer_base)CallName)patcompz&power< 'eval' trailer< '(' any ')' > >c                       e Zd ZdZdZd Zy)FixInputTzL
              power< 'input' args=trailer< '(' [any] ')' > >
              c                     t         j                  |j                  j                        ry |j                         }d|_        t        t        d      |g|j                        S )N eval)prefix)contextmatchparentcloner   r   r   )selfnoderesultsnews       K/home/uftp/.pyenv/versions/3.12.0/lib/python3.12/lib2to3/fixes/fix_input.py	transformzFixInput.transform   sF    ==++,jjl
DL3%<<    N)__name__
__module____qualname__BM_compatiblePATTERNr    r   r   r   r      s    MG=r   r   N)
r
   r   
fixer_utilr   r   r   compile_patternr   BaseFixr   r   r   r   <module>r!      s:    :  #  "'
!
!"J
K=z!! =r   