3 sz"Event.__repr__..�anchor�tag�implicit�valuez, csg|]}d|t�|�f�qS)z%s=%r)�getattr)r r )rrrr sz%s(%s))r r rr)�join� __class__�__name__)rZ attributesZ argumentsr)rr�__repr__s zEvent.__repr__)NN)r� __module__� __qualname__rrrrrrrs rc@seZdZddd�ZdS)� NodeEventNcCs||_||_||_dS)N)r rr)rr rrrrrrszNodeEvent.__init__)NN)rrrrrrrrrsrc@seZdZddd�ZdS)�CollectionStartEventNcCs(||_||_||_||_||_||_dS)N)r r rrr� flow_style)rr r rrrrrrrrs zCollectionStartEvent.__init__)NNN)rrrrrrrrrsrc@s eZdZdS)�CollectionEndEventN)rrrrrrrrsrc@seZdZddd�ZdS)�StreamStartEventNcCs||_||_||_dS)N)rr�encoding)rrrrrrrr%szStreamStartEvent.__init__)NNN)rrrrrrrrr$src@s eZdZdS)�StreamEndEventN)rrrrrrrr*src@seZdZddd�ZdS)�DocumentStartEventNcCs"||_||_||_||_||_dS)N)rr�explicit�version�tags)rrrrr r!rrrr.s zDocumentStartEvent.__init__)NNNNN)rrrrrrrrr-src@seZdZddd�ZdS)�DocumentEndEventNcCs||_||_||_dS)N)rrr)rrrrrrrr7szDocumentEndEvent.__init__)NNN)rrrrrrrrr"6sr"c@s eZdZdS)� AliasEventN)rrrrrrrr#=sr#c@seZdZddd�ZdS)� ScalarEventNcCs.||_||_||_||_||_||_||_dS)N)r r rrrr�style)rr r rrrrr%rrrrAszScalarEvent.__init__)NNN)rrrrrrrrr$@sr$c@s eZdZdS)�SequenceStartEventN)rrrrrrrr&Ksr&c@s eZdZdS)�SequenceEndEventN)rrrrrrrr'Nsr'c@s eZdZdS)�MappingStartEventN)rrrrrrrr(Qsr(c@s eZdZdS)�MappingEndEventN)rrrrrrrr)Tsr)N)�objectrrrrrrrr"r#r$r&r'r(r)rrrr�s