MCPcopy Create free account
hub / github.com/apache/madlib / parse_block_mapping_value

Method parse_block_mapping_value

src/madpack/yaml/parser.py:443–455  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 5

process_empty_scalarMethod · 0.95
check_tokenMethod · 0.80
get_tokenMethod · 0.80
peek_tokenMethod · 0.80

Tested by

no test coverage detected