Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-12-02 | Split SERD_READ_VERBATIM into two more precise flags | David Robillard | 1 | -1/+2 | |
Although the "verbatim" idea is nice and simple, more fine-grained control is necessary since these features (relative URI preservation and blank node label clash avoidance) are useful in different situations. | |||||
2023-12-02 | Add a reader flag to disable generated blank label avoidance | David Robillard | 1 | -0/+1 | |
2023-12-02 | Collapse input and output options into single flags | David Robillard | 3 | -41/+112 | |
2023-12-02 | [WIP] Add support for converting literals to canonical form | David Robillard | 1 | -8/+17 | |
2023-12-02 | [WIP] Generalize node construction API | David Robillard | 2 | -5/+6 | |
2023-12-02 | Add support for custom allocators | David Robillard | 2 | -10/+11 | |
This makes it explicit in the API where memory is allocated, and allows the user to provide a custom allocator to avoid the use of the default system allocator for whatever reason. | |||||
2023-12-02 | Add command-line option to write output to a file | David Robillard | 1 | -2/+11 | |
2023-12-02 | [WIP] Simplify reader and writer flags | David Robillard | 1 | -1/+1 | |
[WIP] Testing? | |||||
2023-12-02 | [WIP] Move SerdEnv mutation from writer to reader | David Robillard | 1 | -4/+5 | |
Writing having side-effects seems questionable in general, and this prepares things for expanding URIs in the reader. | |||||
2023-12-02 | [WIP] Add extensible logging API | David Robillard | 3 | -16/+14 | |
2023-12-02 | [WIP] Add support for reading and writing variables | David Robillard | 1 | -1/+5 | |
[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-02 | [TESTED] Replace -b and -e options with a block size option | David Robillard | 1 | -15/+20 | |
This is more powerful, and reduces the number of command line options that almost nobody needs to care about. | |||||
2023-12-02 | Factor out serd_choose_syntax() | David Robillard | 3 | -5/+25 | |
2023-12-02 | Factor out opening output files | David Robillard | 3 | -7/+23 | |
2023-12-02 | Factor out setting base URI from a path | David Robillard | 3 | -11/+27 | |
2023-12-02 | Add support for reading multiple files at once | David Robillard | 3 | -39/+165 | |
2023-12-02 | Simplify handling of input string arguments | David Robillard | 1 | -11/+15 | |
2023-12-02 | Add base URI command-line option | David Robillard | 1 | -5/+11 | |
2023-12-02 | Rename serdi to serd-pipe | David Robillard | 2 | -11/+8 | |
2023-12-02 | Move serdi to tools subdirectory | David Robillard | 5 | -0/+381 | |
This separates the command-line tool code from the library implementation. |