(tokens: &[Token], position: &mut usize)
| 3154 | } |
| 3155 | |
| 3156 | fn 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 | |
| 3171 | pub(crate) fn parse_zero_or_more_values_with_comma_between( |
| 3172 | context: &mut ParserContext, |
no test coverage detected
searching dependent graphs…