ll-sparql-parser 2.0.1

A resilient LL parser for SPARQL
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
mod generated;
pub use generated::SyntaxKind::{self};

impl From<SyntaxKind> for rowan::SyntaxKind {
    fn from(kind: SyntaxKind) -> Self {
        Self(kind as u16)
    }
}

impl SyntaxKind {
    pub fn is_trivia(&self) -> bool {
        matches!(self, SyntaxKind::WHITESPACE | SyntaxKind::Comment)
    }
}