U mf @sTGdddeZGdddeZGdddeZGdddeZGdd d eZGd d d eZGd d d eZGdddeZGdddeZ GdddeZ GdddeZ GdddeZ GdddeZ GdddeZGdddeZGdddeZGd d!d!eZGd"d#d#eZGd$d%d%eZGd&d'd'eZGd(d)d)eZd*S)+c@seZdZddZddZdS)TokencCs||_||_dSN) start_markend_mark)selfrrr;/opt/hc_python/lib64/python3.8/site-packages/yaml/tokens.py__init__szToken.__init__cs@ddjD}|dfdd|D}djj|fS)NcSsg|]}|ds|qS)Z_mark)endswith.0keyrrr s z"Token.__repr__..z, csg|]}d|t|fqS)z%s=%r)getattrr rrrr sz%s(%s))__dict__sortjoin __class____name__)r attributes argumentsrrr__repr__s zToken.__repr__N)r __module__ __qualname__rrrrrrrsrc@seZdZdZddZdS)DirectiveTokenz cCs||_||_||_||_dSr)namevaluerr)rrrrrrrrrszDirectiveToken.__init__Nrrridrrrrrrsrc@seZdZdZdS)DocumentStartTokenzNrrrrrrrrrsrc@seZdZdZdS)DocumentEndTokenzNr rrrrr!sr!c@seZdZdZdddZdS)StreamStartTokenzNcCs||_||_||_dSr)rrencoding)rrrr#rrrr!szStreamStartToken.__init__)NNNrrrrrr"sr"c@seZdZdZdS)StreamEndTokenz Nr rrrrr$'sr$c@seZdZdZdS)BlockSequenceStartTokenzNr rrrrr%*sr%c@seZdZdZdS)BlockMappingStartTokenzNr rrrrr&-sr&c@seZdZdZdS) BlockEndTokenz Nr rrrrr'0sr'c@seZdZdZdS)FlowSequenceStartToken[Nr rrrrr(3sr(c@seZdZdZdS)FlowMappingStartToken{Nr rrrrr*6sr*c@seZdZdZdS)FlowSequenceEndToken]Nr rrrrr,9sr,c@seZdZdZdS)FlowMappingEndToken}Nr rrrrr.<sr.c@seZdZdZdS)KeyToken?Nr rrrrr0?sr0c@seZdZdZdS) ValueToken:Nr rrrrr2Bsr2c@seZdZdZdS)BlockEntryToken-Nr rrrrr4Esr4c@seZdZdZdS)FlowEntryToken,Nr rrrrr6Hsr6c@seZdZdZddZdS) AliasTokenzcCs||_||_||_dSrrrrrrrrrrrrMszAliasToken.__init__Nrrrrrr8Ksr8c@seZdZdZddZdS) AnchorTokenzcCs||_||_||_dSrr9r:rrrrTszAnchorToken.__init__Nrrrrrr;Rsr;c@seZdZdZddZdS)TagTokenzcCs||_||_||_dSrr9r:rrrr[szTagToken.__init__Nrrrrrr<Ysr<c@seZdZdZdddZdS) ScalarTokenzNcCs"||_||_||_||_||_dSr)rplainrrstyle)rrr>rrr?rrrrbs zScalarToken.__init__)Nrrrrrr=`sr=N)objectrrrr!r"r$r%r&r'r(r*r,r.r0r2r4r6r8r;r<r=rrrrs(