o
    sÇh
  ã                   @   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   ú_/var/www/html/construction_image-detection-poc/venv/lib/python3.10/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 )Ú_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                   @   ó   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      ó    r   c                   @   ó   e Zd ZdZdS )ÚDocumentStartTokenz<document start>N©r   r   r   r    r   r   r   r   r#      ó    r#   c                   @   r"   )ÚDocumentEndTokenz<document end>Nr$   r   r   r   r   r&      r%   r&   c                   @   s   e Zd ZdZ		ddd„ZdS )ÚStreamStartTokenz<stream start>Nc                 C   ó   || _ || _|| _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                   @   r"   )ÚStreamEndTokenz<stream end>Nr$   r   r   r   r   r*   '   r%   r*   c                   @   r"   )ÚBlockSequenceStartTokenz<block sequence start>Nr$   r   r   r   r   r+   *   r%   r+   c                   @   r"   )ÚBlockMappingStartTokenz<block mapping start>Nr$   r   r   r   r   r,   -   r%   r,   c                   @   r"   )ÚBlockEndTokenz<block end>Nr$   r   r   r   r   r-   0   r%   r-   c                   @   r"   )ÚFlowSequenceStartTokenú[Nr$   r   r   r   r   r.   3   r%   r.   c                   @   r"   )ÚFlowMappingStartTokenÚ{Nr$   r   r   r   r   r0   6   r%   r0   c                   @   r"   )ÚFlowSequenceEndTokenú]Nr$   r   r   r   r   r2   9   r%   r2   c                   @   r"   )ÚFlowMappingEndTokenÚ}Nr$   r   r   r   r   r4   <   r%   r4   c                   @   r"   )ÚKeyTokenú?Nr$   r   r   r   r   r6   ?   r%   r6   c                   @   r"   )Ú
ValueTokenú:Nr$   r   r   r   r   r8   B   r%   r8   c                   @   r"   )ÚBlockEntryTokenú-Nr$   r   r   r   r   r:   E   r%   r:   c                   @   r"   )ÚFlowEntryTokenú,Nr$   r   r   r   r   r<   H   r%   r<   c                   @   r   )Ú
AliasTokenz<alias>c                 C   r(   r   ©r   r   r   ©r   r   r   r   r   r   r   r   M   ó   
zAliasToken.__init__Nr   r   r   r   r   r>   K   r!   r>   c                   @   r   )ÚAnchorTokenz<anchor>c                 C   r(   r   r?   r@   r   r   r   r   T   rA   zAnchorToken.__init__Nr   r   r   r   r   rB   R   r!   rB   c                   @   r   )ÚTagTokenz<tag>c                 C   r(   r   r?   r@   r   r   r   r   [   rA   zTagToken.__init__Nr   r   r   r   r   rC   Y   r!   rC   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   rE   r   r   rF   r   r   r   r   b   s
   
zScalarToken.__init__r   r   r   r   r   r   rD   `   s    rD   N)Úobjectr   r   r#   r&   r'   r*   r+   r,   r-   r.   r0   r2   r4   r6   r8   r:   r<   r>   rB   rC   rD   r   r   r   r   Ú<module>   s*   