David Robillard
080e365140
Add AUTHORS file.
...
git-svn-id: http://svn.drobilla.net/serd/trunk@32 490d8e77-9747-427b-9fa3-0b8f29cee8a0
13 years ago
David Robillard
d66979a8e8
Add language tag test.
...
git-svn-id: http://svn.drobilla.net/serd/trunk@31 490d8e77-9747-427b-9fa3-0b8f29cee8a0
13 years ago
David Robillard
f022298e80
Remove unnecessary case.
...
git-svn-id: http://svn.drobilla.net/serd/trunk@30 490d8e77-9747-427b-9fa3-0b8f29cee8a0
13 years ago
David Robillard
87e4ef197e
Remove unnecessary writer->prev_o.
...
git-svn-id: http://svn.drobilla.net/serd/trunk@29 490d8e77-9747-427b-9fa3-0b8f29cee8a0
13 years ago
David Robillard
187a60b1e0
Full rount-trip test coverage for Turtle reading and writing.
...
Fix writing UTF-8 URIs.
Improved test coverage.
git-svn-id: http://svn.drobilla.net/serd/trunk@28 490d8e77-9747-427b-9fa3-0b8f29cee8a0
13 years ago
David Robillard
fbf024e07f
Fix command line argument handling when options are given.
...
git-svn-id: http://svn.drobilla.net/serd/trunk@27 490d8e77-9747-427b-9fa3-0b8f29cee8a0
13 years ago
David Robillard
fcdfb13091
Tidy.
...
git-svn-id: http://svn.drobilla.net/serd/trunk@26 490d8e77-9747-427b-9fa3-0b8f29cee8a0
13 years ago
David Robillard
846e313f10
Faster/terser/more consistent character escape reading.
...
git-svn-id: http://svn.drobilla.net/serd/trunk@25 490d8e77-9747-427b-9fa3-0b8f29cee8a0
13 years ago
David Robillard
2a45d353d5
Clean up whitespace handling (properly deal with errors while expecting whitespace).
...
git-svn-id: http://svn.drobilla.net/serd/trunk@24 490d8e77-9747-427b-9fa3-0b8f29cee8a0
13 years ago
David Robillard
e3b0d87487
Gracefully stop parsing on error (i.e. report exactly one error for each bad test).
...
git-svn-id: http://svn.drobilla.net/serd/trunk@23 490d8e77-9747-427b-9fa3-0b8f29cee8a0
13 years ago
David Robillard
ff9510dc36
Preliminary support for writing abbreviated Turtle.
...
git-svn-id: http://svn.drobilla.net/serd/trunk@22 490d8e77-9747-427b-9fa3-0b8f29cee8a0
13 years ago
David Robillard
c5a3f407cb
Rename write.c to writer.c for consistency.
...
git-svn-id: http://svn.drobilla.net/serd/trunk@21 490d8e77-9747-427b-9fa3-0b8f29cee8a0
13 years ago
David Robillard
235eef1849
Make writer write to any sink passed in by the user.
...
git-svn-id: http://svn.drobilla.net/serd/trunk@20 490d8e77-9747-427b-9fa3-0b8f29cee8a0
13 years ago
David Robillard
8e86488fb0
More extensive test coverage.
...
git-svn-id: http://svn.drobilla.net/serd/trunk@19 490d8e77-9747-427b-9fa3-0b8f29cee8a0
13 years ago
David Robillard
e5a61bb983
Fix language tag reading and writing.
...
git-svn-id: http://svn.drobilla.net/serd/trunk@18 490d8e77-9747-427b-9fa3-0b8f29cee8a0
13 years ago
David Robillard
be0d9a7989
Support new autowaf test interface.
...
git-svn-id: http://svn.drobilla.net/serd/trunk@17 490d8e77-9747-427b-9fa3-0b8f29cee8a0
13 years ago
David Robillard
59306b9fe6
Shhh.
...
git-svn-id: http://svn.drobilla.net/serd/trunk@16 490d8e77-9747-427b-9fa3-0b8f29cee8a0
13 years ago
David Robillard
ec2991ce8c
Support passing no base URI on command line (use filename as base URI).
...
Decent usage output.
git-svn-id: http://svn.drobilla.net/serd/trunk@15 490d8e77-9747-427b-9fa3-0b8f29cee8a0
13 years ago
David Robillard
3433e155c7
Add writer API.
...
git-svn-id: http://svn.drobilla.net/serd/trunk@14 490d8e77-9747-427b-9fa3-0b8f29cee8a0
13 years ago
David Robillard
57683c8352
Add serd_string_free to API.
...
git-svn-id: http://svn.drobilla.net/serd/trunk@13 490d8e77-9747-427b-9fa3-0b8f29cee8a0
13 years ago
David Robillard
f0c50e7461
Flesh out documentation.
...
git-svn-id: http://svn.drobilla.net/serd/trunk@12 490d8e77-9747-427b-9fa3-0b8f29cee8a0
13 years ago
David Robillard
1c5d7f65ae
Fix memory errors (full test suite passes with zero errors or leaks reported by valgrind).
...
git-svn-id: http://svn.drobilla.net/serd/trunk@11 490d8e77-9747-427b-9fa3-0b8f29cee8a0
13 years ago
David Robillard
b40edc21bf
Run, and pass all, bad tests.
...
Fix memory errors.
git-svn-id: http://svn.drobilla.net/serd/trunk@10 490d8e77-9747-427b-9fa3-0b8f29cee8a0
13 years ago
David Robillard
e507454f6a
Use appropriate type (uint8_t, i.e. byte) for peek/eat/push API (which is byte-oriented, not wide character oriented).
...
git-svn-id: http://svn.drobilla.net/serd/trunk@9 490d8e77-9747-427b-9fa3-0b8f29cee8a0
13 years ago
David Robillard
0a62fc5f6a
Rework character reading functions to support reading multi-byte characters (take a string dest parameter instead of returning uchar).
...
Escape ntriples output.
Pass all good read tests with output verification.
git-svn-id: http://svn.drobilla.net/serd/trunk@8 490d8e77-9747-427b-9fa3-0b8f29cee8a0
13 years ago
David Robillard
fc2fe59309
Fix memory management on collection parsing.
...
git-svn-id: http://svn.drobilla.net/serd/trunk@7 490d8e77-9747-427b-9fa3-0b8f29cee8a0
13 years ago
David Robillard
e2e8e27bbd
Collection parsing.
...
git-svn-id: http://svn.drobilla.net/serd/trunk@6 490d8e77-9747-427b-9fa3-0b8f29cee8a0
13 years ago
David Robillard
b0a74c44f0
Rearrange triples and change IDs (but graph is equivalent).
...
git-svn-id: http://svn.drobilla.net/serd/trunk@5 490d8e77-9747-427b-9fa3-0b8f29cee8a0
13 years ago
David Robillard
87c1c0a6f4
Add documentation.
...
git-svn-id: http://svn.drobilla.net/serd/trunk@4 490d8e77-9747-427b-9fa3-0b8f29cee8a0
13 years ago
David Robillard
ff0dc180c9
Add autowaf external.
...
git-svn-id: http://svn.drobilla.net/serd/trunk@3 490d8e77-9747-427b-9fa3-0b8f29cee8a0
13 years ago
David Robillard
05f3e795be
Initial import.
...
git-svn-id: http://svn.drobilla.net/serd/trunk@2 490d8e77-9747-427b-9fa3-0b8f29cee8a0
13 years ago
David Robillard
281c57610c
Add standard repository skeleton.
...
git-svn-id: http://svn.drobilla.net/serd/trunk@1 490d8e77-9747-427b-9fa3-0b8f29cee8a0
13 years ago