î
\á[\;  ã               @   sS   d  Z  d d l m Z d d l m Z d d l m Z Gd d „  d e j ƒ Z d S)zFixer that turns <> into !=.é   )Úpytree)Útoken)Ú
fixer_basec               @   s1   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.4/lib2to3/fixes/fix_ne.pyÚmatch   s    zFixNe.matchc             C   s"   t  j t j d d | j ƒ} | S)Nz!=Úprefix)r   ZLeafr   ÚNOTEQUALr   )r   r   ZresultsÚnewr	   r	   r
   Ú	transform   s    zFixNe.transformN)Ú__name__Ú
__module__Ú__qualname__r   r   Z_accept_typer   r   r	   r	   r	   r
   r      s   	r   N)Ú__doc__Ú r   Zpgen2r   r   ZBaseFixr   r	   r	   r	   r
   Ú<module>   s   