܄d h d dgZ ddlmZ ddlT ddlT ddlT G d de Z G d d ZdS )ParserParserError )MarkedYAMLError)*c e Zd ZdS )r N)__name__
__module____qualname__ _/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib64/python3.11/site-packages/yaml/parser.pyr r E s Dr c e Zd ZdddZd Zd Zd Zd Zd Zd Z d
Z
d Zd Zd
Z
d Zd Zd Zd Zd%dZd Zd Zd Zd Zd Zd Zd Zd&dZd Zd Zd Zd Zd&d Zd! Z d" Z!d# Z"d$S )'r !ztag:yaml.org,2002:)r z!!c d d | _ d | _ i | _ g | _ g | _ | j | _ d S N)
current_eventyaml_versiontag_handlesstatesmarksparse_stream_startstateselfs r
__init__zParser.__init__Q s6 !
,
r c " g | _ d | _ d S r )r r r s r
disposezParser.disposeY s
r c | j | j r| | _ | j !|sdS |D ]}t | j | r dS dS )NTF)r r
isinstance)r choiceschoices r
check_eventzParser.check_event^ sp %z
2%)ZZ\\")
t!
d0&99 44 ur c ^ | j | j r| | _ | j S r r r r s r
peek_eventzParser.peek_eventk s. %z
2%)ZZ\\"!!r c p | j | j r| | _ | j }d | _ |S r r$ )r values r
get_eventzParser.get_eventr s: %z
2%)ZZ\\""!r c | }t |j |j |j }| j | _ |S )N)encoding) get_tokenStreamStartEvent
start_markend_markr* parse_implicit_document_startr r tokenevents r
r zParser.parse_stream_start sF !15>) ) ) 7
r c F | t t t sh| j | _ | }|j x}}t ||d }| j
| j | j | _
|S | S )NFexplicit)check_tokenDirectiveTokenDocumentStartTokenStreamEndTokenDEFAULT_TAGSr
peek_tokenr- DocumentStartEventr appendparse_document_endparse_block_noder parse_document_start)r r1 r- r. r2 s r
r/ z$Parser.parse_implicit_document_start s 0B /#0DOO%%E$)$44J&z8"$ $ $E
Kt6777.DJL ,,...r c , | t r.| | t .| t s| }|j }| \ }}| t sCt d d d| j z | j | }|j
}t ||d|| }| j
| j | j | _ nG| }t# |j |j
}| j rJ | j rJ d | _ |S )Nz)expected '