pub fn parse( source: &str, base: Url, tokens: Vec<Spanned<Token>>, ) -> (Spanned<Query>, Vec<(usize, Simple<Token>)>)