aboutsummaryrefslogtreecommitdiffstats
path: root/src/reader.c
AgeCommit message (Expand)AuthorFilesLines
2011-03-02Fix parsing several files/strings with the same parser.David Robillard1-0/+26
2011-02-25Abstract common read state tracking code (SerdReadState) to make user code le...David Robillard1-10/+92
2011-02-25Switch to 2-clause BSD license.David Robillard1-18/+24
2011-02-04Fix parsing double with signs in their exponents (e.g. 1.234e+56).David Robillard1-0/+5
2011-02-03Add ability to set blank node prefix for parsing several files without conflict.David Robillard1-2/+16
2011-01-25Add `amalgamate' waf target for building single source file distribution.David Robillard1-0/+2
2011-01-25Change source header tag line.David Robillard1-1/+1
2011-01-25Fix/test reading empty files.David Robillard1-2/+1
2011-01-25Add serd_reader_read_string.David Robillard1-16/+36
2011-01-25Fix memory leaks.David Robillard1-35/+36
2011-01-25Fix handling of EOF in collections.David Robillard1-2/+2
2011-01-25Localise use of fread.David Robillard1-1/+1
2011-01-25fread returns size_t.David Robillard1-1/+1
2011-01-25readahead => peek_string.David Robillard1-6/+6
2011-01-25Remove odd/nonsensical/impossible else case.David Robillard1-1/+1
2011-01-25Fix crash when parsing malformed numbers.David Robillard1-8/+9
2011-01-25Remove unused character escape code.David Robillard1-8/+1
2011-01-25Fix parsing of numbers that begin with a `.'.David Robillard1-1/+1
2011-01-24Remove support for 5 and 6 byte UTF-8 characters.David Robillard1-16/+0
2011-01-24Remove SerdString cruft.David Robillard1-0/+7
2011-01-24Remove SerdString from public API in favour of more expressive (and not neces...David Robillard1-21/+47
2011-01-23Gracefully handle failure to emit statement.David Robillard1-14/+15
2011-01-23Shrink code.David Robillard1-1/+1
2011-01-23Rearrange code, put common internal stuff in serd_internal.h.David Robillard1-15/+7
2011-01-23Code cleanup (appease cpplint).David Robillard1-44/+57
2011-01-23SerdNodeType => SerdType.David Robillard1-5/+5
2011-01-23Test language tags with hyphens.David Robillard1-8/+2
2011-01-23Streaming abbreviation.David Robillard1-70/+59
2011-01-22Emit triples in the correct order for streaming abbreviation.David Robillard1-8/+23
2011-01-22Pass context (current graph, subject, predicate) as a struct to functions tha...David Robillard1-49/+59
2011-01-22Cleanup.David Robillard1-452/+450
2011-01-22Remove unnecessary case.David Robillard1-1/+0
2011-01-21Full rount-trip test coverage for Turtle reading and writing.David Robillard1-8/+28
2011-01-21Tidy.David Robillard1-5/+9
2011-01-21Faster/terser/more consistent character escape reading.David Robillard1-48/+45
2011-01-21Clean up whitespace handling (properly deal with errors while expecting white...David Robillard1-20/+12
2011-01-21Gracefully stop parsing on error (i.e. report exactly one error for each bad ...David Robillard1-56/+87
2011-01-21Fix language tag reading and writing.David Robillard1-1/+1
2011-01-20Shhh.David Robillard1-1/+0
2011-01-20Run, and pass all, bad tests.David Robillard1-27/+40
2011-01-20Use appropriate type (uint8_t, i.e. byte) for peek/eat/push API (which is byt...David Robillard1-145/+135
2011-01-20Rework character reading functions to support reading multi-byte characters (...David Robillard1-146/+141
2011-01-20Fix memory management on collection parsing.David Robillard1-0/+5
2011-01-20Collection parsing.David Robillard1-20/+92
2011-01-19Add autowaf external.David Robillard1-29/+53
2011-01-19Initial import.David Robillard1-0/+1249