diff options
author | David Robillard <d@drobilla.net> | 2017-12-25 15:14:53 -0500 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2019-05-25 11:23:42 +0200 |
commit | bcd7eefa9dc3a55c162c9b701acddd1dee80ce9f (patch) | |
tree | 6019fd181cbd2074708381b33ba6c368b5042082 /src/reader.c | |
parent | 6a749755545dfa24d219a109d9df430095bc2a6f (diff) | |
download | serd-bcd7eefa9dc3a55c162c9b701acddd1dee80ce9f.tar.gz serd-bcd7eefa9dc3a55c162c9b701acddd1dee80ce9f.tar.bz2 serd-bcd7eefa9dc3a55c162c9b701acddd1dee80ce9f.zip |
WIP: JSONjsonld
Diffstat (limited to 'src/reader.c')
-rw-r--r-- | src/reader.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/reader.c b/src/reader.c index 1a7f58d4..13831b13 100644 --- a/src/reader.c +++ b/src/reader.c @@ -152,7 +152,8 @@ static bool read_statement(SerdReader* reader) { switch (reader->syntax) { - default: return read_n3_statement(reader); + case SERD_JSONLD: return read_js_doc(reader); + default: return read_n3_statement(reader); } } @@ -160,6 +161,7 @@ static bool read_doc(SerdReader* reader) { switch (reader->syntax) { + case SERD_JSONLD: return read_js_doc(reader); case SERD_NQUADS: return read_nquadsDoc(reader); default: return read_turtleTrigDoc(reader); } @@ -184,7 +186,7 @@ serd_reader_new(SerdSyntax syntax, me->default_graph = SERD_NODE_NULL; me->stack = serd_stack_new(SERD_PAGE_SIZE); me->syntax = syntax; - me->next_id = 1; + me->next_id = syntax == SERD_JSONLD ? 0 : 1; me->strict = true; me->rdf_first = push_node(me, SERD_URI, NS_RDF "first", 48); |