MCPcopy Create free account
hub / github.com/AmrDeveloper/GQL / parse_between_expr_kind

Function parse_between_expr_kind

crates/gitql-parser/src/parser.rs:3156–3169  ·  view source on GitHub ↗
(tokens: &[Token], position: &mut usize)

Source from the content-addressed store, hash-verified

3154}
3155
3156fn parse_between_expr_kind(tokens: &[Token], position: &mut usize) -> BetweenKind {
3157 if *position < tokens.len() {
3158 let token_kind = &tokens[*position].kind;
3159 if matches!(token_kind, TokenKind::Asymmetric | TokenKind::Symmetric) {
3160 *position += 1;
3161 return if token_kind == &TokenKind::Asymmetric {
3162 BetweenKind::Asymmetric
3163 } else {
3164 BetweenKind::Symmetric
3165 };
3166 }
3167 }
3168 BetweenKind::Asymmetric
3169}
3170
3171pub(crate) fn parse_zero_or_more_values_with_comma_between(
3172 context: &mut ParserContext,

Callers 1

parse_between_expressionFunction · 0.85

Calls 1

lenMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…