aboutsummaryrefslogtreecommitdiffstats
path: root/test/extra
AgeCommit message (Collapse)AuthorFilesLines
2023-12-02Add statement filter sink and serd-filter toolDavid Robillard9-0/+83
2023-12-02Add "longhand" mode to write rdf:type predicates normallyDavid Robillard7-0/+50
2023-12-02Make blank node prefixing automaticDavid Robillard4-35/+0
Though potentially useful, I don't think the complexity cost of the old interface (both to the implementation and to the user) is worth it. A special tool to transform blank node labels (for example with regular expressions) would be a better approach to this if it's ever needed in the future.
2023-12-02[WIP] Add support for converting literals to canonical formDavid Robillard10-0/+240
2023-12-02[WIP] Expand URIs in readerDavid Robillard7-4/+62
This expands relative and prefixed URIs in the reader on the stack, rather than passing them to the caller to be dealt with. This pushes these context-full forms to the edge of the system as much as possible to minimise the headaches they can cause. Towards having stricter guarantees about nodes and eliminating the CURIE node type altogether.
2023-12-02[WIP] Preserve long or short quoting from input documentsDavid Robillard19-30/+54
2023-12-02[WIP] Add support for reading and writing variablesDavid Robillard16-0/+126
[WIP] Command line option, move later? 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.
2023-12-02Strengthen handling of corrupt UTF-8 inputDavid Robillard8-26/+208
2023-12-02Support writing all escapes in Turtle and TriG prefixed namesDavid Robillard2-2/+8
2023-12-02Factor out NQuads readerDavid Robillard2-0/+10
2023-12-02Factor out NTriples readerDavid Robillard7-7/+22
2023-12-02Test lax NTriples parsing separatelyDavid Robillard14-25/+89
2023-12-02Support reading lone lists in lax modeDavid Robillard3-0/+10
This allows parsing documents like "(42) ."
2023-12-02Add support for writing terse output with minimal newlinesDavid Robillard8-1/+51
2023-12-02Simplify writer style options and write UTF-8 by defaultDavid Robillard3-6/+6
2023-12-02Remove support for reading Turtle named inline nodes extensionDavid Robillard7-41/+0
2023-04-06Add test for different comment termination casesDavid Robillard3-0/+13
2023-04-06Improve pretty-printing of lists and inline subjectsDavid Robillard13-10/+87
2023-04-06Remove support for writing Turtle named inline nodes extensionDavid Robillard2-18/+0
2023-04-06Make URI writing stricter by defaultDavid Robillard1-0/+30
2023-04-06Gracefully handle boolean subject and predicate errorsDavid Robillard6-2/+17
2023-04-05Add tests for EOF within UTF-8 charactersDavid Robillard3-0/+16
2023-04-05Clean up remaining stale test suite dataDavid Robillard20-300/+307
2023-04-05Add a simple abbreviation test suiteDavid Robillard8-0/+91
2023-04-05Move big test cases to a separate suiteDavid Robillard9-21/+35
2023-04-05Factor out a suite of "perfect" reversible testsDavid Robillard62-20141/+80421
2023-04-05Clean up "good" test suiteDavid Robillard49-50262/+20276
2023-04-05Separate test suites and simplify licensing metadataDavid Robillard220-0/+52587