aboutsummaryrefslogtreecommitdiffstats
path: root/src/serdi.c
AgeCommit message (Expand)AuthorFilesLines
2020-10-27WIP: Make Reader always read from a ByteSourceDavid Robillard1-20/+34
2020-10-27WIP: Make Writer always write to a ByteSinkDavid Robillard1-11/+27
2020-10-27WIP: Get base URI from single input path if possibleDavid Robillard1-2/+43
2020-10-27WIP: Add statement filteringDavid Robillard1-0/+71
2020-10-27Add support for parsing variablesDavid Robillard1-0/+3
2020-10-27Add support for basic literal normalisationDavid Robillard1-3/+15
2020-10-27Add validation to command line interfaceDavid Robillard1-1/+11
2020-10-27Add support for reading multiple files at onceDavid Robillard1-34/+90
2020-10-27Add empty syntax type for suppressing outputDavid Robillard1-3/+8
2020-10-27Simplify handling of input string argumentsDavid Robillard1-10/+12
2020-10-27Add input base URI optionDavid Robillard1-5/+9
2020-10-27Replace serd_reader_set_strict() with SerdReaderFlagsDavid Robillard1-6/+7
2020-10-27Report writer errors and add strict write modeDavid Robillard1-1/+2
2020-10-27Add option for writing terse output without newlinesDavid Robillard1-23/+21
2020-10-27Rename writer flags for consistency with enum typeDavid Robillard1-2/+2
2020-10-27Fix various warnings and conversion issuesDavid Robillard1-6/+6
2020-10-27Add modelDavid Robillard1-2/+39
2020-10-27Add extensible logging APIDavid Robillard1-9/+1
2020-10-27Rename SerdStyle to SerdWriterFlagsDavid Robillard1-2/+2
2020-10-27Separate ByteSink from WriterDavid Robillard1-4/+6
2020-10-27Simplify writer style optionsDavid Robillard1-19/+4
2020-10-27Separate style enum from style flags typesDavid Robillard1-2/+2
2020-10-27Add SerdCursor to public APIDavid Robillard1-8/+11
2020-10-27Remove escape parameter from serd_new_file_uriDavid Robillard1-1/+1
2020-10-27Shorten node constructor namesDavid Robillard1-3/+3
2020-10-27Move syntax name/extension utilities to public APIDavid Robillard1-50/+5
2020-10-27Use a fixed-size reader stackDavid Robillard1-2/+17
2020-10-27Clean up node construction APIDavid Robillard1-7/+4
2020-10-27Hide fopen wrapper and use reader interface consistentlyDavid Robillard1-80/+19
2020-10-27Add SerdWorld for shared library stateDavid Robillard1-6/+8
2020-10-27Add SerdSink interface and hide individual function implementationsDavid Robillard1-6/+2
2020-10-27Bring read/write interface closer to C standardDavid Robillard1-4/+7
2020-10-27Simplify reader interfaceDavid Robillard1-8/+31
2020-10-27Remove serd_uri_to_path()David Robillard1-2/+8
2020-10-27Make nodes opaqueDavid Robillard1-6/+7
2020-10-27Use char* for strings in public APIDavid Robillard1-14/+13
2020-09-27Update stale copyright datesDavid Robillard1-1/+1
2020-08-16Use conventional short variable name for statusDavid Robillard1-8/+8
2020-08-14Avoid absurd Windows warnings about "deprecated" POSIX functionsDavid Robillard1-2/+2
2020-08-14Clean up and separate internal headersDavid Robillard1-1/+24
2020-07-06Fix spurious semicolon warningsDavid Robillard1-2/+2
2020-06-21Clean up includesDavid Robillard1-4/+7
2019-03-16Set stdin and stdout to binary mode on Windows to preserve newlinesDavid Robillard1-0/+10
2019-01-05Fix unused parameter warningsDavid Robillard1-0/+2
2018-01-04Open files in binary mode to preserve line endings on WindowsDavid Robillard1-1/+1
2017-12-29Don't force ASCII for NQuadsDavid Robillard1-2/+1
2017-12-29Add serdi option to write ASCII outputDavid Robillard1-1/+6
2017-09-24Make serdi guess input syntax from extension if unspecifiedDavid Robillard1-2/+27
2017-09-24Make serdi syntax options case-insensitiveDavid Robillard1-20/+28
2017-02-07Remove comment fragment cruftDavid Robillard1-6/+1