Skip to main content

sparql_parser/
parse.rs

1// This is free and unencumbered software released into the public domain.
2
3use super::SyntaxError;
4use spargebra::*;
5
6pub fn parse_query(input: impl AsRef<str>) -> Result<Query, SyntaxError> {
7    let parser = SparqlParser::new();
8    parser.parse_query(input.as_ref())
9}
10
11pub fn parse_update(input: impl AsRef<str>) -> Result<Update, SyntaxError> {
12    let parser = SparqlParser::new();
13    parser.parse_update(input.as_ref())
14}