<!-- ##### SECTION Title ##### -->
Parser

<!-- ##### SECTION Short_Description ##### -->
RDF parsers - from a syntax to RDF triples

<!-- ##### SECTION Long_Description ##### -->
<para>
The parsing class that allows creating a parser for reading from a
particular syntax (or can guess and use contextual information) that
will on demand generate RDF triples to a handler function, as chunks
of syntax data are passed into the parser.  Parsing can be done from
strings in memory, files or from URIs on the web.
</para>

<para>
There are also methods to deal with handling errors, warnings and
returned triples as well as setting options (features) that can
adjust how parsing is performed.
</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### SECTION Image ##### -->


<!-- ##### TYPEDEF raptor_parser ##### -->
<para>

</para>


<!-- ##### FUNCTION raptor_new_parser ##### -->
<para>

</para>

@world: 
@name: 
@Returns: 


<!-- ##### FUNCTION raptor_new_parser_for_content ##### -->
<para>

</para>

@world: 
@uri: 
@mime_type: 
@buffer: 
@len: 
@identifier: 
@Returns: 


<!-- ##### FUNCTION raptor_free_parser ##### -->
<para>

</para>

@parser: 


<!-- ##### USER_FUNCTION raptor_graph_mark_handler ##### -->
<para>

</para>

@user_data: 
@graph: 
@flags: 


<!-- ##### USER_FUNCTION raptor_namespace_handler ##### -->
<para>

</para>

@user_data: 
@nspace: 


<!-- ##### FUNCTION raptor_parser_set_statement_handler ##### -->
<para>

</para>

@parser: 
@user_data: 
@handler: 


<!-- ##### ENUM raptor_graph_mark_flags ##### -->
<para>

</para>

@RAPTOR_GRAPH_MARK_START: 
@RAPTOR_GRAPH_MARK_DECLARED: 

<!-- ##### FUNCTION raptor_parser_set_graph_mark_handler ##### -->
<para>

</para>

@parser: 
@user_data: 
@handler: 


<!-- ##### FUNCTION raptor_parser_set_namespace_handler ##### -->
<para>

</para>

@parser: 
@user_data: 
@handler: 


<!-- ##### FUNCTION raptor_parser_get_description ##### -->
<para>

</para>

@rdf_parser: 
@Returns: 


<!-- ##### FUNCTION raptor_parser_get_locator ##### -->
<para>

</para>

@rdf_parser: 
@Returns: 


<!-- ##### FUNCTION raptor_parser_parse_abort ##### -->
<para>

</para>

@rdf_parser: 


<!-- ##### FUNCTION raptor_parser_parse_chunk ##### -->
<para>

</para>

@rdf_parser: 
@buffer: 
@len: 
@is_end: 
@Returns: 


<!-- ##### FUNCTION raptor_parser_parse_file ##### -->
<para>

</para>

@rdf_parser: 
@uri: 
@base_uri: 
@Returns: 


<!-- ##### FUNCTION raptor_parser_parse_file_stream ##### -->
<para>

</para>

@rdf_parser: 
@stream: 
@filename: 
@base_uri: 
@Returns: 


<!-- ##### FUNCTION raptor_parser_parse_iostream ##### -->
<para>

</para>

@rdf_parser: 
@iostr: 
@base_uri: 
@Returns: 


<!-- ##### FUNCTION raptor_parser_parse_start ##### -->
<para>

</para>

@rdf_parser: 
@uri: 
@Returns: 


<!-- ##### FUNCTION raptor_parser_parse_uri ##### -->
<para>

</para>

@rdf_parser: 
@uri: 
@base_uri: 
@Returns: 


<!-- ##### FUNCTION raptor_parser_parse_uri_with_connection ##### -->
<para>

</para>

@rdf_parser: 
@uri: 
@base_uri: 
@connection: 
@Returns: 


<!-- ##### FUNCTION raptor_parser_get_graph ##### -->
<para>

</para>

@rdf_parser: 
@Returns: 


<!-- ##### FUNCTION raptor_parser_get_name ##### -->
<para>

</para>

@rdf_parser: 
@Returns: 


<!-- ##### FUNCTION raptor_parser_set_option ##### -->
<para>

</para>

@parser: 
@option: 
@string: 
@integer: 
@Returns: 


<!-- ##### FUNCTION raptor_parser_get_option ##### -->
<para>

</para>

@parser: 
@option: 
@string_p: 
@integer_p: 
@Returns: 


<!-- ##### FUNCTION raptor_parser_get_accept_header ##### -->
<para>

</para>

@rdf_parser: 
@Returns: 


<!-- ##### FUNCTION raptor_parser_set_uri_filter ##### -->
<para>

</para>

@parser: 
@filter: 
@user_data: 


<!-- ##### FUNCTION raptor_parser_get_world ##### -->
<para>

</para>

@rdf_parser: 
@Returns: 


