MCPcopy Create free account
hub / github.com/Glyphack/enderpy / parse_literal_or_value_pattern

Method parse_literal_or_value_pattern

parser/src/parser/parser.rs:1006–1014  ·  view source on GitHub ↗
(&mut self)

Source from the content-addressed store, hash-verified

1004 }
1005
1006 fn parse_literal_or_value_pattern(&mut self) -> Result<MatchPattern, ParsingError> {
1007 if self.at(Kind::Identifier) && !matches!(self.peek_kind(), Ok(Kind::Colon)) {
1008 let node = self.start_node();
1009 let value = self.parse_attr()?;
1010 self.parse_value_pattern(value, node)
1011 } else {
1012 self.parse_literal_pattern()
1013 }
1014 }
1015
1016 fn parse_class_pattern(
1017 &mut self,

Callers

nothing calls this directly

Calls 5

atMethod · 0.80
start_nodeMethod · 0.80
parse_attrMethod · 0.80
parse_value_patternMethod · 0.80
parse_literal_patternMethod · 0.80

Tested by

no test coverage detected