#include "byte_source.h"
#include "stack.h"
#include "serd/serd.h"
#include <assert.h>
#include <stdbool.h>
#include <stdint.h>
#include <stdio.h>
Go to the source code of this file.
|
| SerdStatus | r_err (SerdReader *reader, SerdStatus st, const char *fmt,...) |
| Ref | push_node_padded (SerdReader *reader, size_t maxlen, SerdType type, const char *str, size_t n_bytes) |
| Ref | push_node (SerdReader *reader, SerdType type, const char *str, size_t n_bytes) |
| SERD_PURE_FUNC size_t | genid_size (SerdReader *reader) |
| Ref | blank_id (SerdReader *reader) |
| void | set_blank_id (SerdReader *reader, Ref ref, size_t buf_size) |
| SerdNode * | deref (SerdReader *reader, Ref ref) |
| Ref | pop_node (SerdReader *reader, Ref ref) |
| SerdStatus | emit_statement (SerdReader *reader, ReadContext ctx, Ref o, Ref d, Ref l) |
| SerdStatus | read_n3_statement (SerdReader *reader) |
| SerdStatus | read_nquadsDoc (SerdReader *reader) |
| SerdStatus | read_turtleTrigDoc (SerdReader *reader) |
| static int | peek_byte (SerdReader *reader) |
| static int | eat_byte_safe (SerdReader *reader, const int byte) |
| static int | eat_byte_check (SerdReader *reader, const int byte) |
| static SerdStatus | eat_string (SerdReader *reader, const char *str, unsigned n) |
| static SerdStatus | push_byte (SerdReader *reader, Ref ref, const int c) |
| static void | push_bytes (SerdReader *reader, Ref ref, const uint8_t *bytes, unsigned len) |
◆ SERD_LOG_FUNC
| #define SERD_LOG_FUNC |
( |
| fmt, |
|
|
| arg1 ) |
◆ SERD_STACK_ASSERT_TOP
| #define SERD_STACK_ASSERT_TOP |
( |
| reader, |
|
|
| ref ) |
◆ Ref
◆ blank_id()
◆ deref()
◆ eat_byte_check()
◆ eat_byte_safe()
◆ eat_string()
◆ emit_statement()
◆ genid_size()
◆ peek_byte()
◆ pop_node()
◆ push_byte()
◆ push_bytes()
◆ push_node()
◆ push_node_padded()
◆ r_err()
◆ read_n3_statement()
◆ read_nquadsDoc()
◆ read_turtleTrigDoc()
◆ set_blank_id()