MCPcopy Create free account
hub / github.com/NodeDB-Lab/nodedb / peek_keyword

Function peek_keyword

nodedb-query/src/expr_parse/parser.rs:343–347  ·  view source on GitHub ↗
(tokens: &[Token], pos: usize, keyword: &str)

Source from the content-addressed store, hash-verified

341// ── Helpers ───────────────────────────────────────────────────────────
342
343fn peek_keyword(tokens: &[Token], pos: usize, keyword: &str) -> bool {
344 pos < tokens.len()
345 && tokens[pos].kind == TokenKind::Ident
346 && tokens[pos].text.eq_ignore_ascii_case(keyword)
347}
348
349fn expect_keyword(tokens: &[Token], pos: &mut usize, keyword: &str) -> Result<(), ExprParseError> {
350 if peek_keyword(tokens, *pos, keyword) {

Callers 5

parse_orFunction · 0.85
parse_andFunction · 0.85
parse_unaryFunction · 0.85
parse_caseFunction · 0.85
expect_keywordFunction · 0.85

Calls 1

lenMethod · 0.45

Tested by

no test coverage detected