U
    œ9%e
  ã                   @   sT  G d d„ de ƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG dd	„ d	eƒZG d
d„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZ	G dd„ deƒZ
G dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG d d!„ d!eƒZG d"d#„ d#eƒZG d$d%„ d%eƒZG d&d'„ d'eƒZG d(d)„ d)eƒZd*S )+c                   @   s   e Zd Zdd„ Zdd„ ZdS )ÚTokenc                 C   s   || _ || _d S ©N)Ú
start_markÚend_mark)Úselfr   r   © r   úJ/var/www/html/Darija-Ai-API/env/lib/python3.8/site-packages/yaml/tokens.pyÚ__init__   s    zToken.__init__c                    s@   dd„ ˆ j D ƒ}| ¡  d ‡ fdd„|D ƒ¡}dˆ jj|f S )Nc                 S   s   g | ]}|  d ¡s|‘qS )Z_mark)Úendswith©Ú.0Úkeyr   r   r   Ú
<listcomp>   s    
ÿz"Token.__repr__.<locals>.<listcomp>z, c                    s   g | ]}d |t ˆ |ƒf ‘qS )z%s=%r)Úgetattrr
   ©r   r   r   r   
   s   ÿz%s(%s))Ú__dict__ÚsortÚjoinÚ	__class__Ú__name__)r   Ú
attributesÚ	argumentsr   r   r   Ú__repr__   s    ÿzToken.__repr__N)r   Ú
__module__Ú__qualname__r   r   r   r   r   r   r      s   r   c                   @   s   e Zd ZdZdd„ ZdS )ÚDirectiveTokenz<directive>c                 C   s   || _ || _|| _|| _d S r   )ÚnameÚvaluer   r   )r   r   r   r   r   r   r   r   r      s    zDirectiveToken.__init__N©r   r   r   Úidr   r   r   r   r   r      s   r   c                   @   s   e Zd ZdZdS )ÚDocumentStartTokenz<document start>N©r   r   r   r   r   r   r   r   r      s   r   c                   @   s   e Zd ZdZdS )ÚDocumentEndTokenz<document end>Nr    r   r   r   r   r!      s   r!   c                   @   s   e Zd ZdZddd„ZdS )ÚStreamStartTokenz<stream start>Nc                 C   s   || _ || _|| _d S r   )r   r   Úencoding)r   r   r   r#   r   r   r   r   !   s    zStreamStartToken.__init__)NNNr   r   r   r   r   r"      s     ÿr"   c                   @   s   e Zd ZdZdS )ÚStreamEndTokenz<stream end>Nr    r   r   r   r   r$   '   s   r$   c                   @   s   e Zd ZdZdS )ÚBlockSequenceStartTokenz<block sequence start>Nr    r   r   r   r   r%   *   s   r%   c                   @   s   e Zd ZdZdS )ÚBlockMappingStartTokenz<block mapping start>Nr    r   r   r   r   r&   -   s   r&   c                   @   s   e Zd ZdZdS )ÚBlockEndTokenz<block end>Nr    r   r   r   r   r'   0   s   r'   c                   @   s   e Zd ZdZdS )ÚFlowSequenceStartTokenú[Nr    r   r   r   r   r(   3   s   r(   c                   @   s   e Zd ZdZdS )ÚFlowMappingStartTokenÚ{Nr    r   r   r   r   r*   6   s   r*   c                   @   s   e Zd ZdZdS )ÚFlowSequenceEndTokenú]Nr    r   r   r   r   r,   9   s   r,   c                   @   s   e Zd ZdZdS )ÚFlowMappingEndTokenÚ}Nr    r   r   r   r   r.   <   s   r.   c                   @   s   e Zd ZdZdS )ÚKeyTokenú?Nr    r   r   r   r   r0   ?   s   r0   c                   @   s   e Zd ZdZdS )Ú
ValueTokenú:Nr    r   r   r   r   r2   B   s   r2   c                   @   s   e Zd ZdZdS )ÚBlockEntryTokenú-Nr    r   r   r   r   r4   E   s   r4   c                   @   s   e Zd ZdZdS )ÚFlowEntryTokenú,Nr    r   r   r   r   r6   H   s   r6   c                   @   s   e Zd ZdZdd„ ZdS )Ú
AliasTokenz<alias>c                 C   s   || _ || _|| _d S r   ©r   r   r   ©r   r   r   r   r   r   r   r   M   s    zAliasToken.__init__Nr   r   r   r   r   r8   K   s   r8   c                   @   s   e Zd ZdZdd„ ZdS )ÚAnchorTokenz<anchor>c                 C   s   || _ || _|| _d S r   r9   r:   r   r   r   r   T   s    zAnchorToken.__init__Nr   r   r   r   r   r;   R   s   r;   c                   @   s   e Zd ZdZdd„ ZdS )ÚTagTokenz<tag>c                 C   s   || _ || _|| _d S r   r9   r:   r   r   r   r   [   s    zTagToken.__init__Nr   r   r   r   r   r<   Y   s   r<   c                   @   s   e Zd ZdZddd„ZdS )ÚScalarTokenz<scalar>Nc                 C   s"   || _ || _|| _|| _|| _d S r   )r   Úplainr   r   Ústyle)r   r   r>   r   r   r?   r   r   r   r   b   s
    zScalarToken.__init__)Nr   r   r   r   r   r=   `   s   r=   N)Úobjectr   r   r   r!   r"   r$   r%   r&   r'   r(   r*   r,   r.   r0   r2   r4   r6   r8   r;   r<   r=   r   r   r   r   Ú<module>   s(   