MCPcopy Create free account
hub / github.com/MaterializeInc/materialize / parse_subexpr

Method parse_subexpr

src/sql-parser/src/parser.rs:565–568  ·  view source on GitHub ↗

Parse tokens until the precedence decreases

(&mut self, precedence: Precedence)

Source from the content-addressed store, hash-verified

563
564 /// Parse tokens until the precedence decreases
565 fn parse_subexpr(&mut self, precedence: Precedence) -> Result<Expr<Raw>, ParserError> {
566 let expr = self.checked_recur_mut(|parser| parser.parse_prefix())?;
567 self.parse_subexpr_seeded(precedence, expr)
568 }
569
570 fn parse_subexpr_seeded(
571 &mut self,

Callers 6

parse_exprMethod · 0.80
parse_prefixMethod · 0.80
parse_position_exprMethod · 0.80
parse_infixMethod · 0.80
parse_betweenMethod · 0.80
parse_likeMethod · 0.80

Calls 3

checked_recur_mutMethod · 0.80
parse_prefixMethod · 0.80
parse_subexpr_seededMethod · 0.80

Tested by

no test coverage detected