a
    wh                     @   s   d Z G dd deZe ZejZejZejZejZejZej	Z	ej
Z
ejZejZejZejZejZejZejZejZejZejZejZee_ee_ee_e	jZe	jZe	jZdS )ZTokensc                       s0   e Zd ZdZdd Z fddZdd Z  ZS )
_TokenTypeNc                 C   s$   |d uo"| |u p"|d t |  | kS )N)len)selfitem r   I/var/www/battlenet.uz/venv/lib/python3.9/site-packages/sqlparse/tokens.py__contains__   s    z_TokenType.__contains__c                    s<   | drt | |S t| |f }t| || | |_|S )N__)
startswithsuper__getattr__r   setattrparent)r   namenew	__class__r   r   r      s    
z_TokenType.__getattr__c                 C   s   d| r
dnd d |  S )NToken. )join)r   r   r   r   __repr__   s    z_TokenType.__repr__)__name__
__module____qualname__r   r   r   r   __classcell__r   r   r   r   r      s   	r   N)__doc__tupler   r   Text
WhitespaceZNewlineErrorZOtherKeywordNameLiteralStringNumberZPunctuationZOperatorZ
ComparisonZWildcardCommentZ
AssignmentGenericCommandZDMLZDDLZCTEr   r   r   r   <module>   s4   