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}