3 gY @sGdddeZGdddeZGdddeZGdddeZGdd d eZGd d d eZGd d d eZGdddeZGdddeZ GdddeZ GdddeZ GdddeZ GdddeZ GdddeZdS)c@seZdZdddZddZdS)EventNcCs||_||_dS)N) start_markend_mark)selfrrr sz"Event.__repr__..anchortagimplicitvaluez, csg|]}d|t|fqS)z%s=%r)getattr)r r )rrrr sz%s(%s))r r rr)join __class____name__)r attributes argumentsr)rr__repr__s zEvent.__repr__)NN)r __module__ __qualname__rrrrrrrs rc@seZdZdddZdS) NodeEventNcCs||_||_||_dS)N)r rr)rr rrrrrrszNodeEvent.__init__)NN)rrrrrrrrrsrc@seZdZdddZdS)CollectionStartEventNcCs(||_||_||_||_||_||_dS)N)r r rrr flow_style)rr r rrrrrrrrs zCollectionStartEvent.__init__)NNN)rrrrrrrrrsrc@s eZdZdS)CollectionEndEventN)rrrrrrrrsrc@seZdZdddZdS)StreamStartEventNcCs||_||_||_dS)N)rrencoding)rrrrrrrr%szStreamStartEvent.__init__)NNN)rrrrrrrrr$src@s eZdZdS)StreamEndEventN)rrrrrrrr*src@seZdZdddZdS)DocumentStartEventNcCs"||_||_||_||_||_dS)N)rrexplicitversiontags)rrrr!r"r#rrrr.s zDocumentStartEvent.__init__)NNNNN)rrrrrrrrr -sr c@seZdZdddZdS)DocumentEndEventNcCs||_||_||_dS)N)rrr!)rrrr!rrrr7szDocumentEndEvent.__init__)NNN)rrrrrrrrr$6sr$c@s eZdZdS) AliasEventN)rrrrrrrr%=sr%c@seZdZdddZdS) ScalarEventNcCs.||_||_||_||_||_||_||_dS)N)r r rrrrstyle)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)objectrrrrrrr r$r%r&r(r)r*r+rrrrs