§
    ZQd;  ã                   óT   — d Z ddlmZ ddlmZ ddlmZ  G d„ dej        ¦  «        ZdS )zFixer that turns <> into !=.é   )Úpytree)Útoken)Ú
fixer_basec                   ó(   — e Zd Zej        Zd„ Zd„ ZdS )ÚFixNec                 ó   — |j         dk    S )Nz<>)Úvalue)ÚselfÚnodes     ú+/usr/lib/python3.11/lib2to3/fixes/fix_ne.pyÚmatchzFixNe.match   s   € àŒz˜TÒ!Ð!ó    c                 óR   — t          j        t          j        d|j        ¬¦  «        }|S )Nz!=)Úprefix)r   ÚLeafr   ÚNOTEQUALr   )r
   r   ÚresultsÚnews       r   Ú	transformzFixNe.transform   s!   € ÝŒk�%œ.¨$°t´{ÐCÑCÔCˆØˆ
r   N)Ú__name__Ú
__module__Ú__qualname__r   r   Ú_accept_typer   r   © r   r   r   r      s;   € € € € € ð ”>€Lð"ð "ð "ðð ð ð ð r   r   N)Ú__doc__Ú r   Úpgen2r   r   ÚBaseFixr   r   r   r   ú<module>r      s|   ðð #Ð "ð Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð ðð ð ð ð ˆJÔñ ô ð ð ð r   