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

Method peek_keywords_from

src/sql-parser/src/parser.rs:1741–1753  ·  view source on GitHub ↗
(&self, start: usize, keywords: &[Keyword])

Source from the content-addressed store, hash-verified

1739 }
1740
1741 fn peek_keywords_from(&self, start: usize, keywords: &[Keyword]) -> bool {
1742 for (i, keyword) in keywords.iter().enumerate() {
1743 match self.peek_nth_token(start + i) {
1744 Some(Token::Keyword(k)) => {
1745 if k != *keyword {
1746 return false;
1747 }
1748 }
1749 _ => return false,
1750 }
1751 }
1752 true
1753 }
1754
1755 fn peek_one_of_keywords(&self, kws: &[Keyword]) -> bool {
1756 match self.peek_token() {

Callers 2

peek_keywordsMethod · 0.80

Calls 3

enumerateMethod · 0.80
peek_nth_tokenMethod · 0.80
iterMethod · 0.45

Tested by

no test coverage detected