Volksdata
1.0b7
RDF library
Loading...
Searching...
No Matches
parser_ttl.h
Go to the documentation of this file.
1
#ifndef VOLK_PARSER_TTL_H
2
#define VOLK_PARSER_TTL_H
3
4
#include "
volksdata/codec_interface.h
"
5
6
8
typedef
struct
ttl_parser_state {
9
VOLK_GraphIterator *
it
;
10
VOLK_Term
*
base
;
11
VOLK_Term
*
lms
;
12
size_t
ct
;
13
VOLK_rc
rc
;
14
}
VOLK_TTLParserState
;
15
16
36
VOLK_rc
37
ttl_parse_doc
(
38
FILE *fh,
const
char
*sh, VOLK_Graph *gr,
size_t
*ct,
char
**err);
39
40
#endif
codec_interface.h
Codec interface definition and basic elements common to all codecs.
VOLK_rc
int VOLK_rc
Definition
core.h:79
ttl_parse_doc
VOLK_rc ttl_parse_doc(FILE *fh, const char *sh, VOLK_Graph *gr, size_t *ct, char **err)
Parse an RDF document in Turtle format.
Definition
parser_ttl.c:4593
VOLK_TTLParserState
Parser state.
Definition
parser_ttl.h:8
VOLK_TTLParserState::it
VOLK_GraphIterator * it
Iterator used to build the graph.
Definition
parser_ttl.h:9
VOLK_TTLParserState::rc
VOLK_rc rc
Internal return code.
Definition
parser_ttl.h:13
VOLK_TTLParserState::ct
size_t ct
Statements parsed.
Definition
parser_ttl.h:12
VOLK_TTLParserState::base
VOLK_Term * base
Base IRI used in the document.
Definition
parser_ttl.h:10
VOLK_TTLParserState::lms
VOLK_Term * lms
Link map subject.
Definition
parser_ttl.h:11
VOLK_Term
RDF term.
Definition
term.h:62
include
volksdata
codec
parser_ttl.h
Generated by
1.16.1