sparql-parser 0.0.0

A dataflow implementation of the SPARQL graph query language.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// This is free and unencumbered software released into the public domain.

use super::SyntaxError;
use spargebra::*;

pub fn parse_query(input: impl AsRef<str>) -> Result<Query, SyntaxError> {
    let parser = SparqlParser::new();
    parser.parse_query(input.as_ref())
}

pub fn parse_update(input: impl AsRef<str>) -> Result<Update, SyntaxError> {
    let parser = SparqlParser::new();
    parser.parse_update(input.as_ref())
}