
    ՗	f                     r     G d  de       Z G d de      Z G d de      Z G d de      Z G d d	e      Zy
)c                       e Zd Zd Zd Zy)Nodec                 <    || _         || _        || _        || _        y N)tagvalue
start_markend_mark)selfr   r   r   r	   s        ,/usr/lib/python3/dist-packages/yaml/nodes.py__init__zNode.__init__   s    
$     c                     | j                   }t        |      }| j                  j                  d| j                  d|dS )Nz(tag=z, value=))r   repr	__class____name__r   )r
   r   s     r   __repr__zNode.__repr__   s1    

 U)-)@)@$((ERRr   N)r   
__module____qualname__r   r    r   r   r   r      s    !
Sr   r   c                       e Zd ZdZ	 ddZy)
ScalarNodescalarNc                 J    || _         || _        || _        || _        || _        y r   )r   r   r   r	   style)r
   r   r   r   r	   r   s         r   r   zScalarNode.__init__   s%    
$ 
r   NNN)r   r   r   idr   r   r   r   r   r      s    	B26r   r   c                       e Zd Z	 ddZy)CollectionNodeNc                 J    || _         || _        || _        || _        || _        y r   )r   r   r   r	   
flow_style)r
   r   r   r   r	   r!   s         r   r   zCollectionNode.__init__$   s%    
$ $r   r   )r   r   r   r   r   r   r   r   r   #   s
    7;%r   r   c                       e Zd ZdZy)SequenceNodesequenceNr   r   r   r   r   r   r   r#   r#   ,   s    	Br   r#   c                       e Zd ZdZy)MappingNodemappingNr%   r   r   r   r'   r'   /   s    	Br   r'   N)objectr   r   r   r#   r'   r   r   r   <module>r*      sC   S6 S. %T %> . r   