MCPcopy Create free account
hub / github.com/ablab/spades / parse_implicit_document_start

Method parse_implicit_document_start

ext/src/python_libs/pyyaml3/parser.py:139–157  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

137 return event
138
139 def parse_implicit_document_start(self):
140
141 # Parse an implicit document.
142 if not self.check_token(DirectiveToken, DocumentStartToken,
143 StreamEndToken):
144 self.tag_handles = self.DEFAULT_TAGS
145 token = self.peek_token()
146 start_mark = end_mark = token.start_mark
147 event = DocumentStartEvent(start_mark, end_mark,
148 explicit=False)
149
150 # Prepare the next state.
151 self.states.append(self.parse_document_end)
152 self.state = self.parse_block_node
153
154 return event
155
156 else:
157 return self.parse_document_start()
158
159 def parse_document_start(self):
160

Callers

nothing calls this directly

Calls 5

parse_document_startMethod · 0.95
DocumentStartEventClass · 0.85
check_tokenMethod · 0.80
peek_tokenMethod · 0.80
appendMethod · 0.45

Tested by

no test coverage detected