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d
S )c                   @   s   e Zd Zdd„ Zdd„ ZdS )ÚNodec                 C   s   || _ || _|| _|| _d S ©N)ÚtagÚvalueÚ
start_markÚend_mark)Úselfr   r   r   r   © r   úI/var/www/html/Darija-Ai-API/env/lib/python3.8/site-packages/yaml/nodes.pyÚ__init__   s    zNode.__init__c                 C   s"   | j }t|ƒ}d| jj| j|f S )Nz%s(tag=%r, value=%s))r   ÚreprÚ	__class__Ú__name__r   )r   r   r   r   r	   Ú__repr__   s    zNode.__repr__N)r   Ú
__module__Ú__qualname__r
   r   r   r   r   r	   r      s   r   c                   @   s   e Zd ZdZddd„ZdS )Ú
ScalarNodeZscalarNc                 C   s"   || _ || _|| _|| _|| _d S r   )r   r   r   r   Ústyle)r   r   r   r   r   r   r   r   r	   r
      s
    zScalarNode.__init__)NNN)r   r   r   Úidr
   r   r   r   r	   r      s
        ÿr   c                   @   s   e Zd Zddd„ZdS )ÚCollectionNodeNc                 C   s"   || _ || _|| _|| _|| _d S r   )r   r   r   r   Ú
flow_style)r   r   r   r   r   r   r   r   r	   r
   $   s
    zCollectionNode.__init__)NNN)r   r   r   r
   r   r   r   r	   r   #   s        ÿr   c                   @   s   e Zd ZdZdS )ÚSequenceNodeÚsequenceN©r   r   r   r   r   r   r   r	   r   ,   s   r   c                   @   s   e Zd ZdZdS )ÚMappingNodeÚmappingNr   r   r   r   r	   r   /   s   r   N)Úobjectr   r   r   r   r   r   r   r   r	   Ú<module>   s   
	