aboutsummaryrefslogtreecommitdiffstats
path: root/tests/overflow_test.c
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2019-12-18 19:09:49 -0500
committerDavid Robillard <d@drobilla.net>2020-10-27 13:13:59 +0100
commit7f508b89230b339684a4013dbbad741d9e16e40a (patch)
tree1c366ec60c6fcac68f96e01df06e4dc3c142f1ab /tests/overflow_test.c
parentb6b777a0c0145449bce9855bc3851ad1b5edf409 (diff)
downloadserd-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.c5
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},