/** Create a parser for a quads (or triples) language */
public static LangRIOT createParserQuads(InputStream input, Lang lang, String baseIRI, Sink<Quad> sink)
{
if ( lang.isTriples() )
{
SinkExtendTriplesToQuads converter = new SinkExtendTriplesToQuads(sink) ;
return createParserTriples(input, lang, baseIRI, converter) ;
}
Tokenizer tokenizer = TokenizerFactory.makeTokenizerUTF8(input) ;
return createParserQuads(tokenizer, lang, baseIRI, sink) ;
}