aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2023-12-02Replace serd_reader_set_strict() with SerdReaderFlagsDavid Robillard2-12/+6
2023-12-02Handle read errors more preciselyDavid Robillard3-20/+39
2023-12-02Simplify reader stack pushing codeDavid Robillard1-6/+6
2023-12-02Split up serd_internal.hDavid Robillard9-15/+19
2023-12-02Reduce complexity of blank node reading functionsDavid Robillard1-18/+28
2023-12-02Reduce complexity of string writing functionsDavid Robillard1-77/+97
2023-12-02Reduce complexity of URI node writing functionsDavid Robillard1-21/+38
2023-12-02Reduce complexity of statement writing functionsDavid Robillard1-78/+174
2023-12-02Add empty syntax type for suppressing outputDavid Robillard3-11/+19
2023-12-02Use a simple type-safe stack in writerDavid Robillard4-49/+46
2023-12-02Add a set of limits to the worldDavid Robillard4-4/+25
2023-12-02Replace SERD_WRITE_STRICT flag with SERD_WRITE_LAXDavid Robillard2-6/+6
2023-12-02Add support for writing terse output with minimal newlinesDavid Robillard2-14/+46
2023-12-02Pass context flags to write_sep()David Robillard1-17/+20
2023-12-02Add initial flags to write contextDavid Robillard1-12/+17
2023-12-02Simplify statement flagsDavid Robillard3-39/+38
2023-12-02Replace multiple stream callbacks with SerdEventDavid Robillard5-52/+69
2023-12-02Simplify writer style options and write UTF-8 by defaultDavid Robillard2-59/+21
2023-12-02Add SerdStatementDavid Robillard6-13/+201
2023-12-02Add SerdCaretDavid Robillard7-52/+163
2023-12-02Add SerdField to public APIDavid Robillard1-41/+33
2023-12-02Add serd_world_get_blank()David Robillard2-2/+40
2023-12-02Remove serd_reader_set_default_graph()David Robillard2-23/+7
2023-12-02Use thread-safe strerror_r() if availableDavid Robillard5-7/+41
2023-12-02Move fopen wrapper to worldDavid Robillard5-27/+34
2023-12-02Move error handling to worldDavid Robillard5-30/+69
2023-12-02Add SerdWorld for shared library stateDavid Robillard7-37/+77
2023-12-02Add serd_node_compare()David Robillard2-0/+33
2023-12-02Clean up base64 node construction and access APIDavid Robillard1-0/+29
2023-12-02Clean up numeric node construction and access APIDavid Robillard3-14/+111
2023-12-02[WIP] Use exess for reading and writing numeric and binary literalsDavid Robillard4-275/+96
2023-12-02Move syntax name/extension utilities to public APIDavid Robillard2-50/+64
2023-12-02Improve reader error handlingDavid Robillard3-137/+167
2023-12-02Set flags directly when reading literal nodesDavid Robillard1-64/+43
2023-12-02Add debug checks for node paddingDavid Robillard2-13/+37
2023-12-02Zero node padding before passing to reader sinksDavid Robillard5-2/+41
2023-12-02Remove datatype and language from reader contextDavid Robillard2-40/+32
2023-12-02Simplify stack management by popping in bulk at higher levelsDavid Robillard4-139/+55
2023-12-02Use a fixed-size reader stackDavid Robillard8-199/+273
2023-12-02Simplify reader interfaceDavid Robillard5-189/+106
2023-12-02Add SerdSink interface and hide implementationsDavid Robillard7-81/+179
2023-12-02Bring read/write interface closer to the C standardDavid Robillard8-57/+66
2023-12-02Add serd_new_boolean()David Robillard1-0/+8
2023-12-02Simplify literal construction APIDavid Robillard1-31/+61
2023-12-02Set datatypes on integer, decimal, and base64 nodesDavid Robillard1-30/+68
2023-12-02Simplify node construction APIDavid Robillard5-158/+171
2023-12-02Merge datatype/language into nodeDavid Robillard5-73/+171
2023-12-02Simplify URI API and implementationDavid Robillard8-267/+259
2023-12-02Add serd_node_uri_view()David Robillard1-0/+12
2023-12-02Add serd_node_string_view()David Robillard1-0/+9