o
    h}                     @   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 )Tokensc                   @   s(   e Zd ZdZdd Zdd Zdd ZdS )
_TokenTypeNc                 C   s$   |d uo| |u p|d t |  | kS N)len)selfitem r   Q/var/www/html/optinet_system/venv/lib/python3.10/site-packages/sqlparse/tokens.py__contains__   s   $z_TokenType.__contains__c                 C   s$   t | |f }t| || | |_|S r   )r   setattrparent)r   namenewr   r   r   __getattr__   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   r   r   r   r   r      s
    r   N)__doc__tupler   r   Text
WhitespaceNewlineErrorOtherKeywordNameLiteralStringNumberPunctuationOperator
ComparisonWildcardComment
AssignmentGenericCommandDMLDDLCTEr   r   r   r   <module>   s6   
