|
| static int | r_err (SerdReader *reader, SerdStatus st, const char *fmt,...) |
| static SerdStatus | page (SerdReader *reader) |
| static uint8_t | peek_byte (SerdReader *reader) |
| static uint8_t | eat_byte_safe (SerdReader *reader, const uint8_t byte) |
| static uint8_t | eat_byte_check (SerdReader *reader, const uint8_t byte) |
| static void | eat_string (SerdReader *reader, const char *str, unsigned n) |
| static Ref | push_node_padded (SerdReader *reader, size_t maxlen, SerdType type, const char *str, size_t n_bytes) |
| static Ref | push_node (SerdReader *reader, SerdType type, const char *str, size_t n_bytes) |
| static SerdNode * | deref (SerdReader *reader, const Ref ref) |
| static void | push_byte (SerdReader *reader, Ref ref, const uint8_t c) |
| static void | push_replacement (SerdReader *reader, Ref dest) |
| static Ref | pop_node (SerdReader *reader, Ref ref) |
| static bool | emit_statement (SerdReader *reader, ReadContext ctx, Ref o, Ref d, Ref l) |
| static bool | read_collection (SerdReader *reader, ReadContext ctx, Ref *dest) |
| static bool | read_predicateObjectList (SerdReader *reader, ReadContext ctx, bool *ate_dot) |
| static uint8_t | read_HEX (SerdReader *reader) |
| static bool | read_UCHAR (SerdReader *reader, Ref dest, uint32_t *char_code) |
| static bool | read_ECHAR (SerdReader *reader, Ref dest, SerdNodeFlags *flags) |
| static SerdStatus | bad_char (SerdReader *reader, Ref dest, const char *fmt, uint8_t c) |
| static SerdStatus | read_utf8_character (SerdReader *reader, Ref dest, uint8_t c) |
| static SerdStatus | read_character (SerdReader *reader, Ref dest, SerdNodeFlags *flags, uint8_t c) |
| static void | read_comment (SerdReader *reader) |
| static bool | read_ws (SerdReader *reader) |
| static bool | read_ws_star (SerdReader *reader) |
| static bool | read_ws_plus (SerdReader *reader) |
| static bool | peek_delim (SerdReader *reader, const char delim) |
| static bool | eat_delim (SerdReader *reader, const char delim) |
| static Ref | read_STRING_LITERAL_LONG (SerdReader *reader, SerdNodeFlags *flags, uint8_t q) |
| static Ref | read_STRING_LITERAL (SerdReader *reader, SerdNodeFlags *flags, uint8_t q) |
| static Ref | read_String (SerdReader *reader, SerdNodeFlags *flags) |
| static bool | read_PN_CHARS_BASE (SerdReader *reader, Ref dest) |
| static bool | read_PN_CHARS (SerdReader *reader, Ref dest) |
| static bool | read_PERCENT (SerdReader *reader, Ref dest) |
| static SerdStatus | read_PLX (SerdReader *reader, Ref dest) |
| static SerdStatus | read_PN_LOCAL (SerdReader *reader, Ref dest, bool *ate_dot) |
| static SerdStatus | read_PN_PREFIX_tail (SerdReader *reader, Ref dest) |
| static SerdStatus | read_PN_PREFIX (SerdReader *reader, Ref dest) |
| static Ref | read_LANGTAG (SerdReader *reader) |
| static Ref | read_IRIREF (SerdReader *reader) |
| static bool | read_PrefixedName (SerdReader *reader, Ref dest, bool read_prefix, bool *ate_dot) |
| static bool | read_0_9 (SerdReader *reader, Ref str, bool at_least_one) |
| static bool | read_number (SerdReader *reader, Ref *dest, Ref *datatype, bool *ate_dot) |
| static bool | read_iri (SerdReader *reader, Ref *dest, bool *ate_dot) |
| static bool | read_literal (SerdReader *reader, Ref *dest, Ref *datatype, Ref *lang, SerdNodeFlags *flags, bool *ate_dot) |
| static bool | is_token_end (uint8_t c) |
| static bool | read_verb (SerdReader *reader, Ref *dest) |
| static Ref | read_BLANK_NODE_LABEL (SerdReader *reader, bool *ate_dot) |
| static void | set_blank_id (SerdReader *reader, Ref ref, size_t buf_size) |
| static size_t | genid_size (SerdReader *reader) |
| static Ref | blank_id (SerdReader *reader) |
| static Ref | read_blankName (SerdReader *reader) |
| static bool | read_anon (SerdReader *reader, ReadContext ctx, bool subject, Ref *dest) |
| static bool | read_object (SerdReader *reader, ReadContext ctx, bool *ate_dot) |
| static bool | read_objectList (SerdReader *reader, ReadContext ctx, bool *ate_dot) |
| static bool | end_collection (SerdReader *reader, ReadContext ctx, Ref n1, Ref n2, bool ret) |
| static Ref | read_subject (SerdReader *reader, ReadContext ctx, bool *nested) |
| static bool | read_triples (SerdReader *reader, ReadContext ctx, bool *ate_dot) |
| static bool | read_base (SerdReader *reader) |
| static bool | read_prefixID (SerdReader *reader) |
| static bool | read_directive (SerdReader *reader) |
| static bool | read_statement (SerdReader *reader) |
| static bool | read_turtleDoc (SerdReader *reader) |
| SERD_API SerdReader * | serd_reader_new (SerdSyntax syntax, void *handle, void(*free_handle)(void *), SerdBaseSink base_sink, SerdPrefixSink prefix_sink, SerdStatementSink statement_sink, SerdEndSink end_sink) |
| SERD_API void | serd_reader_set_strict (SerdReader *reader, bool strict) |
| SERD_API void | serd_reader_set_error_sink (SerdReader *reader, SerdErrorSink error_sink, void *error_handle) |
| SERD_API void | serd_reader_free (SerdReader *reader) |
| SERD_API void * | serd_reader_get_handle (const SerdReader *reader) |
| SERD_API void | serd_reader_add_blank_prefix (SerdReader *reader, const uint8_t *prefix) |
| SERD_API void | serd_reader_set_default_graph (SerdReader *reader, const SerdNode *graph) |
| SERD_API SerdStatus | serd_reader_read_file (SerdReader *reader, const uint8_t *uri) |
| static void | skip_bom (SerdReader *me) |
| SERD_API SerdStatus | serd_reader_start_stream (SerdReader *me, FILE *file, const uint8_t *name, bool bulk) |
| SERD_API SerdStatus | serd_reader_read_chunk (SerdReader *me) |
| SERD_API SerdStatus | serd_reader_end_stream (SerdReader *me) |
| SERD_API SerdStatus | serd_reader_read_file_handle (SerdReader *me, FILE *file, const uint8_t *name) |
| SERD_API SerdStatus | serd_reader_read_string (SerdReader *me, const uint8_t *utf8) |