oxirs-arq 0.2.4

Jena-style SPARQL algebra with extension points and query optimization
Documentation
//! # QueryParser - predicates Methods
//!
//! This module contains method implementations for `QueryParser`.
//!
//! 🤖 Generated with [SplitRS](https://github.com/cool-japan/splitrs)

use super::types::Token;

use super::queryparser_type::QueryParser;

impl QueryParser {
    pub(super) fn is_pattern_end(&self) -> bool {
        matches!(
            self.peek(),
            Some(Token::RightBrace)
                | Some(Token::Optional)
                | Some(Token::Union)
                | Some(Token::Minus)
                | Some(Token::Filter)
                | Some(Token::Bind)
                | Some(Token::Service)
                | Some(Token::Graph)
                | Some(Token::Values)
                | Some(Token::Eof)
        )
    }
}