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

Method parse_block_mapping_value

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

Source from the content-addressed store, hash-verified

444 return event
445
446 def parse_block_mapping_value(self):
447 if self.check_token(ValueToken):
448 token = self.get_token()
449 if not self.check_token(KeyToken, ValueToken, BlockEndToken):
450 self.states.append(self.parse_block_mapping_key)
451 return self.parse_block_node_or_indentless_sequence()
452 else:
453 self.state = self.parse_block_mapping_key
454 return self.process_empty_scalar(token.end_mark)
455 else:
456 self.state = self.parse_block_mapping_key
457 token = self.peek_token()
458 return self.process_empty_scalar(token.start_mark)
459
460 # flow_sequence ::= FLOW-SEQUENCE-START
461 # (flow_sequence_entry FLOW-ENTRY)*

Callers

nothing calls this directly

Calls 6

process_empty_scalarMethod · 0.95
check_tokenMethod · 0.80
get_tokenMethod · 0.80
peek_tokenMethod · 0.80
appendMethod · 0.45

Tested by

no test coverage detected