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

Method parse_flow_mapping_value

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

Source from the content-addressed store, hash-verified

567 return event
568
569 def parse_flow_mapping_value(self):
570 if self.check_token(ValueToken):
571 token = self.get_token()
572 if not self.check_token(FlowEntryToken, FlowMappingEndToken):
573 self.states.append(self.parse_flow_mapping_key)
574 return self.parse_flow_node()
575 else:
576 self.state = self.parse_flow_mapping_key
577 return self.process_empty_scalar(token.end_mark)
578 else:
579 self.state = self.parse_flow_mapping_key
580 token = self.peek_token()
581 return self.process_empty_scalar(token.start_mark)
582
583 def parse_flow_mapping_empty_value(self):
584 self.state = self.parse_flow_mapping_key

Callers

nothing calls this directly

Calls 6

parse_flow_nodeMethod · 0.95
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