
    ;ee                     N    	 d dl mZ d dlmZmZmZ  G d dej                  ZdS )   )
fixer_base)CallNameparenthesizec                       e Zd ZdZdZd ZdS )FixReprTz7
              atom < '`' expr=any '`' >
              c                     |d                                          }|j        | j        j        k    rt	          |          }t          t          d          |g|j                  S )Nexprrepr)prefix)clonetypesyms	testlist1r   r   r   r   )selfnoderesultsr
   s       -/usr/lib/python3.11/lib2to3/fixes/fix_repr.py	transformzFixRepr.transform   sU    v$$&&9	+++%%DDLL4&====    N)__name__
__module____qualname__BM_compatiblePATTERNr    r   r   r   r      s/        MG> > > > >r   r   N) r   
fixer_utilr   r   r   BaseFixr   r   r   r   <module>r       ss    6       1 1 1 1 1 1 1 1 1 1> > > > >j  > > > > >r   