o
    Š�bc;  ã                   @   s>   d Z ddlmZ ddlmZ ddlmZ G dd„ dejƒZdS )zFixer that turns <> into !=.é   )Úpytree)Útoken)Ú
fixer_basec                   @   s"   e Zd ZejZdd„ Zdd„ ZdS )ÚFixNec                 C   s
   |j dkS )Nz<>)Úvalue)ÚselfÚnode© r	   ú+/usr/lib/python3.10/lib2to3/fixes/fix_ne.pyÚmatch   s   
zFixNe.matchc                 C   s   t jtjd|jd�}|S )Nz!=)Úprefix)r   ÚLeafr   ÚNOTEQUALr   )r   r   ÚresultsÚnewr	   r	   r
   Ú	transform   s   zFixNe.transformN)Ú__name__Ú
__module__Ú__qualname__r   r   Ú_accept_typer   r   r	   r	   r	   r
   r      s    r   N)Ú__doc__Ú r   Úpgen2r   r   ÚBaseFixr   r	   r	   r	   r
   Ú<module>   s
   