aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2022-01-14Use Nodes in Env implementationDavid Robillard1-46/+58
2022-01-14Avoid dynamic allocation when fetching interned nodesDavid Robillard7-351/+1247
2022-01-14Avoid dynamic allocation of world blank nodeDavid Robillard2-8/+16
2022-01-14Expose low-level node construction APIDavid Robillard7-271/+519
2022-01-14Remove serd_new_resolved_uri()David Robillard3-76/+36
2022-01-14Rename serd_new_simple_node() to serd_new_token()David Robillard1-7/+3
2022-01-14Preserve long or short quoting from input documentsDavid Robillard7-158/+88
2022-01-14Factor out serd_write_file_uri()David Robillard2-70/+76
2022-01-14Add serd_statement_matches()David Robillard2-0/+22
2022-01-14Add serd_node_compare()David Robillard2-0/+33
2022-01-14Add serd_node_from_syntax() and serd_node_to_syntax()David Robillard3-0/+150
2022-01-14Leave statement caret at the start of literalsDavid Robillard3-5/+23
2022-01-14Reduce complexity of Turtle and TriG block reading functionsDavid Robillard1-89/+109
2022-01-14Reduce complexity of Turtle object reading functionDavid Robillard1-56/+73
2022-01-14Factor out NQuads readerDavid Robillard7-117/+189
2022-01-14Factor out NTriples readerDavid Robillard6-543/+1116
2022-01-14Factor out UTF-8 reading utilitiesDavid Robillard3-86/+153
2022-01-14Reduce complexity of blank node reading functionsDavid Robillard1-17/+33
2022-01-14Remove SERD_CURIE node datatype entirelyDavid Robillard7-116/+43
2022-01-14Expand URIs in readerDavid Robillard3-17/+113
2022-01-14Make serd_env_expand_in_place() take a string view instead of a nodeDavid Robillard3-8/+11
2022-01-14Move SerdEnv mutation from writer to readerDavid Robillard5-32/+41
2022-01-14Add extensible logging APIDavid Robillard9-145/+391
2022-01-13Add SERD_READ_EXACT_BLANKS flagDavid Robillard1-1/+1
2022-01-13Add support for parsing variablesDavid Robillard8-7/+101
2022-01-13Make Reader always read from a ByteSourceDavid Robillard9-190/+203
2022-01-13Add support for reading multiple files at onceDavid Robillard2-32/+109
2022-01-13Add serd_canonical_path()David Robillard1-0/+25
2022-01-13Make serd_uri_string_length() precise and add it to public APIDavid Robillard2-21/+44
2022-01-13Simplify handling of input string argumentsDavid Robillard1-11/+15
2022-01-13Add input base URI optionDavid Robillard1-5/+11
2022-01-13Support reading lone lists in lax modeDavid Robillard1-1/+1
2022-01-13Fix hang when skipping an error at EOF when lax parsingDavid Robillard1-1/+1
2022-01-13Fix crash when attempting to read before startingDavid Robillard1-0/+4
2022-01-13Simplify ByteSource implementationDavid Robillard3-34/+20
2022-01-13Be precise about the meaning of node "length" and "size"David Robillard4-39/+36
2022-01-13Align nodes on the reader stackDavid Robillard2-6/+9
2022-01-13Replace serd_reader_set_strict() with SerdReaderFlagsDavid Robillard2-12/+6
2022-01-13Handle read errors more preciselyDavid Robillard4-26/+45
2022-01-13Simplify reader stack pushing codeDavid Robillard1-6/+6
2022-01-13Use a lookup table to determine UTF-8 encoding lengthDavid Robillard1-20/+38
2022-01-13Split up serd_env_expand() implementationDavid Robillard1-17/+35
2022-01-13Add serd_env_copy() and serd_env_equals()David Robillard1-0/+47
2022-01-13Split up serd_internal.hDavid Robillard10-16/+32
2022-01-13Factor out TRY macroDavid Robillard3-14/+29
2022-01-13Reduce complexity of string writing functionsDavid Robillard1-78/+98
2022-01-13Reduce complexity of URI node writing functionsDavid Robillard1-21/+38
2022-01-13Reduce complexity of statement writing functionsDavid Robillard1-89/+212
2022-01-13Make Writer always write to a ByteSinkDavid Robillard5-125/+133
2022-01-13Add empty syntax type for suppressing outputDavid Robillard3-21/+25