Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-01-28 | Use simpler names for I/O function types | David Robillard | 1 | -10/+7 | |
2022-01-28 | Use more human-readable status codes | David Robillard | 1 | -2/+2 | |
2022-01-28 | Simplify input stream API | David Robillard | 1 | -65/+55 | |
More or less the same rationale as the previous commit, but for reading. This makes for nice symmetry with writing, at the cost of a slightly more annoying reader interface since the source doesn't know its block size or name. | |||||
2022-01-14 | Leave statement caret at the start of literals | David Robillard | 1 | -0/+50 | |
This allows a precise location to be reported for errors within literals, by adding the offset of the error in the literal to the caret. This will be used to report nice errors for things like regular expressions and supported XSD datatypes. | |||||
2022-01-14 | Factor out NTriples reader | David Robillard | 1 | -0/+55 | |
2022-01-14 | Move SerdEnv mutation from writer to reader | David Robillard | 1 | -11/+28 | |
Writing having side-effects seems questionable in general, and this prepares things for expanding URIs in the reader. | |||||
2022-01-13 | Make Reader always read from a ByteSource | David Robillard | 1 | -17/+92 | |
2022-01-13 | Replace serd_reader_set_strict() with SerdReaderFlags | David Robillard | 1 | -4/+5 | |
2022-01-13 | Split out simple reader unit tests | David Robillard | 1 | -0/+233 | |