
vÅÏ^•  ã               @   s  d  Z  Gd 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               @   s:   e  Z d  Z d Z d d „  Z d d „  Z d d „  Z d S)Ú
_TokenTypeNc             C   s2   | d  k	 o1 |  | k p1 | d  t  |  ƒ … |  k S)N)Úlen)ÚselfÚitem© r   ú3/tmp/pip-build-8lau8j11/sqlparse/sqlparse/tokens.pyÚ__contains__   s    z_TokenType.__contains__c             C   s0   t  |  | f ƒ } t |  | | ƒ |  | _ | S)N)r   ÚsetattrÚparent)r   ÚnameÚnewr   r   r   Ú__getattr__   s    	z_TokenType.__getattr__c             C   s!   d |  r d n d d j  |  ƒ 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   ZTextÚ
WhitespaceZNewlineÚErrorZOtherÚKeywordÚNameÚLiteralÚStringÚNumberZPunctuationÚOperatorZ
ComparisonZWildcardÚCommentZ
AssignmentZGenericÚCommandZDMLZDDLZCTEr   r   r   r   Ú<module>   s4   																								