diff options
author | David Robillard <d@drobilla.net> | 2019-12-18 19:09:49 -0500 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2020-10-27 13:13:59 +0100 |
commit | 7f508b89230b339684a4013dbbad741d9e16e40a (patch) | |
tree | 1c366ec60c6fcac68f96e01df06e4dc3c142f1ab /tests/overflow_test.c | |
parent | b6b777a0c0145449bce9855bc3851ad1b5edf409 (diff) | |
download | serd-7f508b89230b339684a4013dbbad741d9e16e40a.tar.gz serd-7f508b89230b339684a4013dbbad741d9e16e40a.tar.bz2 serd-7f508b89230b339684a4013dbbad741d9e16e40a.zip |
Add support for parsing variables
This adds a reader flag and serdi option for extending a syntax with support
for SPARQL-like variables, for storing things like patterns or simple queries.
Diffstat (limited to 'tests/overflow_test.c')
-rw-r--r-- | tests/overflow_test.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/tests/overflow_test.c b/tests/overflow_test.c index 918f1cc4..847884de 100644 --- a/tests/overflow_test.c +++ b/tests/overflow_test.c @@ -24,8 +24,8 @@ static SerdStatus test(SerdWorld* world, SerdSink* sink, const char* str, size_t stack_size) { - SerdReader* reader = - serd_reader_new(world, SERD_TURTLE, 0, sink, stack_size); + SerdReader* reader = serd_reader_new( + world, SERD_TURTLE, SERD_READ_VARIABLES, sink, stack_size); serd_reader_start_string(reader, str, NULL); const SerdStatus st = serd_reader_read_document(reader); @@ -54,6 +54,7 @@ main(void) {":s :p \"literal\"", sizes + 264}, {":s :p \"verb\"", sizes + 263}, {":s :p _:blank .", sizes + 276}, + {":s :p ?o .", sizes + 295}, {":s :p true .", sizes + 295}, {":s :p true .", sizes + 329}, {":s :p \"\"@en .", sizes + 302}, |