o
    DDii                     @   s6   d dl mZ eddG dd dZG dd dZdS )	    )	dataclassT)frozenc                   @   s0   e Zd ZU eed< dZeed< defddZdS )	TokenTypenameFcontains_syntaxreturnc                 C   s   d| j j| jf S )Nz%s(%s))	__class____name__r   )self r   ]/var/www/Datamplify/venv/lib/python3.10/site-packages/libcst/_parser/parso/python/py_token.py__repr__   s   zTokenType.__repr__N)r	   
__module____qualname__str__annotations__r   boolr   r   r   r   r   r      s   
 r   c                   @   s
  e Zd ZU dZedZeed< edZeed< edddZeed< edZ	eed< edZ
eed< ed	Zeed	< ed
Zeed
< edZeed< edZeed< edZeed< edZeed< edZeed< edZeed< edddZeed< edZeed< dS )PythonTokenTypeszU
    Basically an enum, but Python 2 doesn't have enums in the standard library.
    STRINGNUMBERNAMET)r   
ERRORTOKENNEWLINEINDENTDEDENTERROR_DEDENTASYNCAWAITFSTRING_STRINGFSTRING_STARTFSTRING_ENDOP	ENDMARKERN)r	   r   r   __doc__r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r   r   r   r   r      s"   
 r   N)dataclassesr   r   r   r   r   r   r   <module>   s   