|
libsheepy
|
#include "ymlConfig.h"#include "yaml.h"#include <assert.h>#include <limits.h>#include <stddef.h>

Go to the source code of this file.
Data Structures | |
| struct | yaml_string_t |
Macros | |
| #define | INPUT_RAW_BUFFER_SIZE 16384 |
| #define | INPUT_BUFFER_SIZE (INPUT_RAW_BUFFER_SIZE*3) |
| #define | OUTPUT_BUFFER_SIZE 16384 |
| #define | OUTPUT_RAW_BUFFER_SIZE (OUTPUT_BUFFER_SIZE*2+2) |
| #define | MAX_FILE_SIZE (~(size_t)0 / 2) |
| #define | INITIAL_STACK_SIZE 16 |
| #define | INITIAL_QUEUE_SIZE 16 |
| #define | INITIAL_STRING_SIZE 16 |
| #define | BUFFER_INIT(context, buffer, size) |
| #define | BUFFER_DEL(context, buffer) |
| #define | NULL_STRING { NULL, NULL, NULL } |
| #define | STRING(string, length) { (string), (string)+(length), (string) } |
| #define | STRING_ASSIGN(value, string, length) |
| #define | STRING_INIT(context, string, size) |
| #define | STRING_DEL(context, string) |
| #define | STRING_EXTEND(context, string) |
| #define | CLEAR(context, string) |
| #define | JOIN(context, string_a, string_b) |
| #define | CHECK_AT(string, octet, offset) ((string).pointer[offset] == (yaml_char_t)(octet)) |
| #define | CHECK(string, octet) (CHECK_AT((string),(octet),0)) |
| #define | IS_ALPHA_AT(string, offset) |
| #define | IS_ALPHA(string) IS_ALPHA_AT((string),0) |
| #define | IS_DIGIT_AT(string, offset) |
| #define | IS_DIGIT(string) IS_DIGIT_AT((string),0) |
| #define | AS_DIGIT_AT(string, offset) ((string).pointer[offset] - (yaml_char_t) '0') |
| #define | AS_DIGIT(string) AS_DIGIT_AT((string),0) |
| #define | IS_HEX_AT(string, offset) |
| #define | IS_HEX(string) IS_HEX_AT((string),0) |
| #define | AS_HEX_AT(string, offset) |
| #define | AS_HEX(string) AS_HEX_AT((string),0) |
| #define | IS_ASCII_AT(string, offset) ((string).pointer[offset] <= (yaml_char_t) '\x7F') |
| #define | IS_ASCII(string) IS_ASCII_AT((string),0) |
| #define | IS_PRINTABLE_AT(string, offset) |
| #define | IS_PRINTABLE(string) IS_PRINTABLE_AT((string),0) |
| #define | IS_Z_AT(string, offset) CHECK_AT((string),'\0',(offset)) |
| #define | IS_Z(string) IS_Z_AT((string),0) |
| #define | IS_BOM_AT(string, offset) |
| #define | IS_BOM(string) IS_BOM_AT(string,0) |
| #define | IS_SPACE_AT(string, offset) CHECK_AT((string),' ',(offset)) |
| #define | IS_SPACE(string) IS_SPACE_AT((string),0) |
| #define | IS_TAB_AT(string, offset) CHECK_AT((string),'\t',(offset)) |
| #define | IS_TAB(string) IS_TAB_AT((string),0) |
| #define | IS_BLANK_AT(string, offset) (IS_SPACE_AT((string),(offset)) || IS_TAB_AT((string),(offset))) |
| #define | IS_BLANK(string) IS_BLANK_AT((string),0) |
| #define | IS_BREAK_AT(string, offset) |
| #define | IS_BREAK(string) IS_BREAK_AT((string),0) |
| #define | IS_CRLF_AT(string, offset) (CHECK_AT((string),'\r',(offset)) && CHECK_AT((string),'\n',(offset)+1)) |
| #define | IS_CRLF(string) IS_CRLF_AT((string),0) |
| #define | IS_BREAKZ_AT(string, offset) (IS_BREAK_AT((string),(offset)) || IS_Z_AT((string),(offset))) |
| #define | IS_BREAKZ(string) IS_BREAKZ_AT((string),0) |
| #define | IS_SPACEZ_AT(string, offset) (IS_SPACE_AT((string),(offset)) || IS_BREAKZ_AT((string),(offset))) |
| #define | IS_SPACEZ(string) IS_SPACEZ_AT((string),0) |
| #define | IS_BLANKZ_AT(string, offset) (IS_BLANK_AT((string),(offset)) || IS_BREAKZ_AT((string),(offset))) |
| #define | IS_BLANKZ(string) IS_BLANKZ_AT((string),0) |
| #define | WIDTH_AT(string, offset) |
| #define | WIDTH(string) WIDTH_AT((string),0) |
| #define | MOVE(string) ((string).pointer += WIDTH((string))) |
| #define | COPY(string_a, string_b) |
| #define | STACK_INIT(context, stack, type) |
| #define | STACK_DEL(context, stack) |
| #define | STACK_EMPTY(context, stack) ((stack).start == (stack).top) |
| #define | STACK_LIMIT(context, stack, size) |
| #define | PUSH(context, stack, value) |
| #define | POP(context, stack) (*(--(stack).top)) |
| #define | QUEUE_INIT(context, queue, size, type) |
| #define | QUEUE_DEL(context, queue) |
| #define | QUEUE_EMPTY(context, queue) ((queue).head == (queue).tail) |
| #define | ENQUEUE(context, queue, value) |
| #define | DEQUEUE(context, queue) (*((queue).head++)) |
| #define | QUEUE_INSERT(context, queue, index, value) |
| #define | TOKEN_INIT(token, token_type, token_start_mark, token_end_mark) |
| #define | STREAM_START_TOKEN_INIT(token, token_encoding, start_mark, end_mark) |
| #define | STREAM_END_TOKEN_INIT(token, start_mark, end_mark) (TOKEN_INIT((token),YAML_STREAM_END_TOKEN,(start_mark),(end_mark))) |
| #define | ALIAS_TOKEN_INIT(token, token_value, start_mark, end_mark) |
| #define | ANCHOR_TOKEN_INIT(token, token_value, start_mark, end_mark) |
| #define | TAG_TOKEN_INIT(token, token_handle, token_suffix, start_mark, end_mark) |
| #define | SCALAR_TOKEN_INIT(token, token_value, token_length, token_style, start_mark, end_mark) |
| #define | VERSION_DIRECTIVE_TOKEN_INIT(token, token_major, token_minor, start_mark, end_mark) |
| #define | TAG_DIRECTIVE_TOKEN_INIT(token, token_handle, token_prefix, start_mark, end_mark) |
| #define | EVENT_INIT(event, event_type, event_start_mark, event_end_mark) |
| #define | STREAM_START_EVENT_INIT(event, event_encoding, start_mark, end_mark) |
| #define | STREAM_END_EVENT_INIT(event, start_mark, end_mark) (EVENT_INIT((event),YAML_STREAM_END_EVENT,(start_mark),(end_mark))) |
| #define | DOCUMENT_START_EVENT_INIT(event, event_version_directive, event_tag_directives_start, event_tag_directives_end, event_implicit, start_mark, end_mark) |
| #define | DOCUMENT_END_EVENT_INIT(event, event_implicit, start_mark, end_mark) |
| #define | ALIAS_EVENT_INIT(event, event_anchor, start_mark, end_mark) |
| #define | SCALAR_EVENT_INIT(event, event_anchor, event_tag, event_value, event_length, event_plain_implicit, event_quoted_implicit, event_style, start_mark, end_mark) |
| #define | SEQUENCE_START_EVENT_INIT(event, event_anchor, event_tag, event_implicit, event_style, start_mark, end_mark) |
| #define | SEQUENCE_END_EVENT_INIT(event, start_mark, end_mark) (EVENT_INIT((event),YAML_SEQUENCE_END_EVENT,(start_mark),(end_mark))) |
| #define | MAPPING_START_EVENT_INIT(event, event_anchor, event_tag, event_implicit, event_style, start_mark, end_mark) |
| #define | MAPPING_END_EVENT_INIT(event, start_mark, end_mark) (EVENT_INIT((event),YAML_MAPPING_END_EVENT,(start_mark),(end_mark))) |
| #define | DOCUMENT_INIT(document, document_nodes_start, document_nodes_end, document_version_directive, document_tag_directives_start, document_tag_directives_end, document_start_implicit, document_end_implicit, document_start_mark, document_end_mark) |
| #define | NODE_INIT(node, node_type, node_tag, node_start_mark, node_end_mark) |
| #define | SCALAR_NODE_INIT(node, node_tag, node_value, node_length, node_style, start_mark, end_mark) |
| #define | SEQUENCE_NODE_INIT(node, node_tag, node_items_start, node_items_end, node_style, start_mark, end_mark) |
| #define | MAPPING_NODE_INIT(node, node_tag, node_pairs_start, node_pairs_end, node_style, start_mark, end_mark) |
| #define | __attribute__unused__ |
| #define | SHIM(a) /*@unused@*/ a __attribute__unused__ |
| #define | UNUSED_PARAM(a) /*@-noeffect*/if (0) (void)(a)/*@=noeffect*/; |
| #define | YAML_MALLOC_STATIC(type) (type*)yaml_malloc(sizeof(type)) |
| #define | YAML_MALLOC(size) (yaml_char_t *)yaml_malloc(size) |
Functions | |
| yaml_malloc (size_t size) | |
| yaml_realloc (void *ptr, size_t size) | |
| yaml_free (void *ptr) | |
| yaml_strdup (const yaml_char_t *) | |
| yaml_parser_update_buffer (yaml_parser_t *parser, size_t length) | |
| yaml_parser_fetch_more_tokens (yaml_parser_t *parser) | |
| yaml_string_extend (yaml_char_t **start, yaml_char_t **pointer, yaml_char_t **end) | |
| yaml_string_join (yaml_char_t **a_start, yaml_char_t **a_pointer, yaml_char_t **a_end, yaml_char_t **b_start, yaml_char_t **b_pointer, yaml_char_t **b_end) | |
| yaml_stack_extend (void **start, void **top, void **end) | |
| yaml_queue_extend (void **start, void **head, void **tail, void **end) | |
| #define INPUT_RAW_BUFFER_SIZE 16384 |
Definition at line 43 of file yaml_private.h.
| #define INPUT_BUFFER_SIZE (INPUT_RAW_BUFFER_SIZE*3) |
Definition at line 51 of file yaml_private.h.
| #define OUTPUT_BUFFER_SIZE 16384 |
Definition at line 57 of file yaml_private.h.
| #define OUTPUT_RAW_BUFFER_SIZE (OUTPUT_BUFFER_SIZE*2+2) |
Definition at line 65 of file yaml_private.h.
| #define MAX_FILE_SIZE (~(size_t)0 / 2) |
Definition at line 75 of file yaml_private.h.
| #define INITIAL_STACK_SIZE 16 |
Definition at line 82 of file yaml_private.h.
| #define INITIAL_QUEUE_SIZE 16 |
Definition at line 83 of file yaml_private.h.
| #define INITIAL_STRING_SIZE 16 |
Definition at line 84 of file yaml_private.h.
| #define BUFFER_INIT | ( | context, | |
| buffer, | |||
| size | |||
| ) |
Definition at line 90 of file yaml_private.h.
| #define BUFFER_DEL | ( | context, | |
| buffer | |||
| ) |
Definition at line 98 of file yaml_private.h.
| #define NULL_STRING { NULL, NULL, NULL } |
Definition at line 121 of file yaml_private.h.
| #define STRING | ( | string, | |
| length | |||
| ) | { (string), (string)+(length), (string) } |
Definition at line 123 of file yaml_private.h.
| #define STRING_ASSIGN | ( | value, | |
| string, | |||
| length | |||
| ) |
Definition at line 125 of file yaml_private.h.
| #define STRING_INIT | ( | context, | |
| string, | |||
| size | |||
| ) |
Definition at line 130 of file yaml_private.h.
| #define STRING_DEL | ( | context, | |
| string | |||
| ) |
Definition at line 139 of file yaml_private.h.
| #define STRING_EXTEND | ( | context, | |
| string | |||
| ) |
Definition at line 143 of file yaml_private.h.
| #define CLEAR | ( | context, | |
| string | |||
| ) |
Definition at line 151 of file yaml_private.h.
| #define JOIN | ( | context, | |
| string_a, | |||
| string_b | |||
| ) |
Definition at line 155 of file yaml_private.h.
| #define CHECK_AT | ( | string, | |
| octet, | |||
| offset | |||
| ) | ((string).pointer[offset] == (yaml_char_t)(octet)) |
Definition at line 172 of file yaml_private.h.
| #define CHECK | ( | string, | |
| octet | |||
| ) | (CHECK_AT((string),(octet),0)) |
Definition at line 179 of file yaml_private.h.
| #define IS_ALPHA_AT | ( | string, | |
| offset | |||
| ) |
Definition at line 186 of file yaml_private.h.
| #define IS_ALPHA | ( | string | ) | IS_ALPHA_AT((string),0) |
Definition at line 196 of file yaml_private.h.
| #define IS_DIGIT_AT | ( | string, | |
| offset | |||
| ) |
Definition at line 202 of file yaml_private.h.
| #define IS_DIGIT | ( | string | ) | IS_DIGIT_AT((string),0) |
Definition at line 206 of file yaml_private.h.
| #define AS_DIGIT_AT | ( | string, | |
| offset | |||
| ) | ((string).pointer[offset] - (yaml_char_t) '0') |
Definition at line 212 of file yaml_private.h.
| #define AS_DIGIT | ( | string | ) | AS_DIGIT_AT((string),0) |
Definition at line 215 of file yaml_private.h.
| #define IS_HEX_AT | ( | string, | |
| offset | |||
| ) |
Definition at line 221 of file yaml_private.h.
| #define IS_HEX | ( | string | ) | IS_HEX_AT((string),0) |
Definition at line 229 of file yaml_private.h.
| #define AS_HEX_AT | ( | string, | |
| offset | |||
| ) |
Definition at line 235 of file yaml_private.h.
| #define AS_HEX | ( | string | ) | AS_HEX_AT((string),0) |
Definition at line 244 of file yaml_private.h.
| #define IS_ASCII_AT | ( | string, | |
| offset | |||
| ) | ((string).pointer[offset] <= (yaml_char_t) '\x7F') |
Definition at line 250 of file yaml_private.h.
| #define IS_ASCII | ( | string | ) | IS_ASCII_AT((string),0) |
Definition at line 253 of file yaml_private.h.
| #define IS_PRINTABLE_AT | ( | string, | |
| offset | |||
| ) |
Definition at line 259 of file yaml_private.h.
| #define IS_PRINTABLE | ( | string | ) | IS_PRINTABLE_AT((string),0) |
Definition at line 277 of file yaml_private.h.
| #define IS_Z_AT | ( | string, | |
| offset | |||
| ) | CHECK_AT((string),'\0',(offset)) |
Definition at line 283 of file yaml_private.h.
| #define IS_Z | ( | string | ) | IS_Z_AT((string),0) |
Definition at line 285 of file yaml_private.h.
| #define IS_BOM_AT | ( | string, | |
| offset | |||
| ) |
Definition at line 291 of file yaml_private.h.
| #define IS_BOM | ( | string | ) | IS_BOM_AT(string,0) |
Definition at line 296 of file yaml_private.h.
| #define IS_SPACE_AT | ( | string, | |
| offset | |||
| ) | CHECK_AT((string),' ',(offset)) |
Definition at line 302 of file yaml_private.h.
| #define IS_SPACE | ( | string | ) | IS_SPACE_AT((string),0) |
Definition at line 304 of file yaml_private.h.
| #define IS_TAB_AT | ( | string, | |
| offset | |||
| ) | CHECK_AT((string),'\t',(offset)) |
Definition at line 310 of file yaml_private.h.
| #define IS_TAB | ( | string | ) | IS_TAB_AT((string),0) |
Definition at line 312 of file yaml_private.h.
| #define IS_BLANK_AT | ( | string, | |
| offset | |||
| ) | (IS_SPACE_AT((string),(offset)) || IS_TAB_AT((string),(offset))) |
Definition at line 318 of file yaml_private.h.
| #define IS_BLANK | ( | string | ) | IS_BLANK_AT((string),0) |
Definition at line 321 of file yaml_private.h.
| #define IS_BREAK_AT | ( | string, | |
| offset | |||
| ) |
Definition at line 327 of file yaml_private.h.
| #define IS_BREAK | ( | string | ) | IS_BREAK_AT((string),0) |
Definition at line 339 of file yaml_private.h.
| #define IS_CRLF_AT | ( | string, | |
| offset | |||
| ) | (CHECK_AT((string),'\r',(offset)) && CHECK_AT((string),'\n',(offset)+1)) |
Definition at line 341 of file yaml_private.h.
| #define IS_CRLF | ( | string | ) | IS_CRLF_AT((string),0) |
Definition at line 344 of file yaml_private.h.
| #define IS_BREAKZ_AT | ( | string, | |
| offset | |||
| ) | (IS_BREAK_AT((string),(offset)) || IS_Z_AT((string),(offset))) |
Definition at line 350 of file yaml_private.h.
| #define IS_BREAKZ | ( | string | ) | IS_BREAKZ_AT((string),0) |
Definition at line 353 of file yaml_private.h.
| #define IS_SPACEZ_AT | ( | string, | |
| offset | |||
| ) | (IS_SPACE_AT((string),(offset)) || IS_BREAKZ_AT((string),(offset))) |
Definition at line 359 of file yaml_private.h.
| #define IS_SPACEZ | ( | string | ) | IS_SPACEZ_AT((string),0) |
Definition at line 362 of file yaml_private.h.
| #define IS_BLANKZ_AT | ( | string, | |
| offset | |||
| ) | (IS_BLANK_AT((string),(offset)) || IS_BREAKZ_AT((string),(offset))) |
Definition at line 368 of file yaml_private.h.
| #define IS_BLANKZ | ( | string | ) | IS_BLANKZ_AT((string),0) |
Definition at line 371 of file yaml_private.h.
| #define WIDTH_AT | ( | string, | |
| offset | |||
| ) |
Definition at line 377 of file yaml_private.h.
| #define WIDTH | ( | string | ) | WIDTH_AT((string),0) |
Definition at line 383 of file yaml_private.h.
| #define MOVE | ( | string | ) | ((string).pointer += WIDTH((string))) |
Definition at line 389 of file yaml_private.h.
| #define COPY | ( | string_a, | |
| string_b | |||
| ) |
Definition at line 395 of file yaml_private.h.
| #define STACK_INIT | ( | context, | |
| stack, | |||
| type | |||
| ) |
Definition at line 421 of file yaml_private.h.
| #define STACK_DEL | ( | context, | |
| stack | |||
| ) |
Definition at line 429 of file yaml_private.h.
| #define STACK_EMPTY | ( | context, | |
| stack | |||
| ) | ((stack).start == (stack).top) |
Definition at line 433 of file yaml_private.h.
| #define STACK_LIMIT | ( | context, | |
| stack, | |||
| size | |||
| ) |
Definition at line 436 of file yaml_private.h.
| #define PUSH | ( | context, | |
| stack, | |||
| value | |||
| ) |
Definition at line 442 of file yaml_private.h.
| #define POP | ( | context, | |
| stack | |||
| ) | (*(--(stack).top)) |
Definition at line 451 of file yaml_private.h.
| #define QUEUE_INIT | ( | context, | |
| queue, | |||
| size, | |||
| type | |||
| ) |
Definition at line 454 of file yaml_private.h.
| #define QUEUE_DEL | ( | context, | |
| queue | |||
| ) |
Definition at line 462 of file yaml_private.h.
| #define QUEUE_EMPTY | ( | context, | |
| queue | |||
| ) | ((queue).head == (queue).tail) |
Definition at line 466 of file yaml_private.h.
| #define ENQUEUE | ( | context, | |
| queue, | |||
| value | |||
| ) |
Definition at line 469 of file yaml_private.h.
| #define DEQUEUE | ( | context, | |
| queue | |||
| ) | (*((queue).head++)) |
Definition at line 478 of file yaml_private.h.
| #define QUEUE_INSERT | ( | context, | |
| queue, | |||
| index, | |||
| value | |||
| ) |
Definition at line 481 of file yaml_private.h.
| #define TOKEN_INIT | ( | token, | |
| token_type, | |||
| token_start_mark, | |||
| token_end_mark | |||
| ) |
Definition at line 497 of file yaml_private.h.
| #define STREAM_START_TOKEN_INIT | ( | token, | |
| token_encoding, | |||
| start_mark, | |||
| end_mark | |||
| ) |
Definition at line 503 of file yaml_private.h.
| #define STREAM_END_TOKEN_INIT | ( | token, | |
| start_mark, | |||
| end_mark | |||
| ) | (TOKEN_INIT((token),YAML_STREAM_END_TOKEN,(start_mark),(end_mark))) |
Definition at line 507 of file yaml_private.h.
| #define ALIAS_TOKEN_INIT | ( | token, | |
| token_value, | |||
| start_mark, | |||
| end_mark | |||
| ) |
Definition at line 510 of file yaml_private.h.
| #define ANCHOR_TOKEN_INIT | ( | token, | |
| token_value, | |||
| start_mark, | |||
| end_mark | |||
| ) |
Definition at line 514 of file yaml_private.h.
| #define TAG_TOKEN_INIT | ( | token, | |
| token_handle, | |||
| token_suffix, | |||
| start_mark, | |||
| end_mark | |||
| ) |
Definition at line 518 of file yaml_private.h.
| #define SCALAR_TOKEN_INIT | ( | token, | |
| token_value, | |||
| token_length, | |||
| token_style, | |||
| start_mark, | |||
| end_mark | |||
| ) |
Definition at line 523 of file yaml_private.h.
| #define VERSION_DIRECTIVE_TOKEN_INIT | ( | token, | |
| token_major, | |||
| token_minor, | |||
| start_mark, | |||
| end_mark | |||
| ) |
Definition at line 529 of file yaml_private.h.
| #define TAG_DIRECTIVE_TOKEN_INIT | ( | token, | |
| token_handle, | |||
| token_prefix, | |||
| start_mark, | |||
| end_mark | |||
| ) |
Definition at line 534 of file yaml_private.h.
| #define EVENT_INIT | ( | event, | |
| event_type, | |||
| event_start_mark, | |||
| event_end_mark | |||
| ) |
Definition at line 543 of file yaml_private.h.
| #define STREAM_START_EVENT_INIT | ( | event, | |
| event_encoding, | |||
| start_mark, | |||
| end_mark | |||
| ) |
Definition at line 549 of file yaml_private.h.
| #define STREAM_END_EVENT_INIT | ( | event, | |
| start_mark, | |||
| end_mark | |||
| ) | (EVENT_INIT((event),YAML_STREAM_END_EVENT,(start_mark),(end_mark))) |
Definition at line 553 of file yaml_private.h.
| #define DOCUMENT_START_EVENT_INIT | ( | event, | |
| event_version_directive, | |||
| event_tag_directives_start, | |||
| event_tag_directives_end, | |||
| event_implicit, | |||
| start_mark, | |||
| end_mark | |||
| ) |
Definition at line 556 of file yaml_private.h.
| #define DOCUMENT_END_EVENT_INIT | ( | event, | |
| event_implicit, | |||
| start_mark, | |||
| end_mark | |||
| ) |
Definition at line 564 of file yaml_private.h.
| #define ALIAS_EVENT_INIT | ( | event, | |
| event_anchor, | |||
| start_mark, | |||
| end_mark | |||
| ) |
Definition at line 568 of file yaml_private.h.
| #define SCALAR_EVENT_INIT | ( | event, | |
| event_anchor, | |||
| event_tag, | |||
| event_value, | |||
| event_length, | |||
| event_plain_implicit, | |||
| event_quoted_implicit, | |||
| event_style, | |||
| start_mark, | |||
| end_mark | |||
| ) |
Definition at line 572 of file yaml_private.h.
| #define SEQUENCE_START_EVENT_INIT | ( | event, | |
| event_anchor, | |||
| event_tag, | |||
| event_implicit, | |||
| event_style, | |||
| start_mark, | |||
| end_mark | |||
| ) |
Definition at line 583 of file yaml_private.h.
| #define SEQUENCE_END_EVENT_INIT | ( | event, | |
| start_mark, | |||
| end_mark | |||
| ) | (EVENT_INIT((event),YAML_SEQUENCE_END_EVENT,(start_mark),(end_mark))) |
Definition at line 591 of file yaml_private.h.
| #define MAPPING_START_EVENT_INIT | ( | event, | |
| event_anchor, | |||
| event_tag, | |||
| event_implicit, | |||
| event_style, | |||
| start_mark, | |||
| end_mark | |||
| ) |
Definition at line 594 of file yaml_private.h.
| #define MAPPING_END_EVENT_INIT | ( | event, | |
| start_mark, | |||
| end_mark | |||
| ) | (EVENT_INIT((event),YAML_MAPPING_END_EVENT,(start_mark),(end_mark))) |
Definition at line 602 of file yaml_private.h.
| #define DOCUMENT_INIT | ( | document, | |
| document_nodes_start, | |||
| document_nodes_end, | |||
| document_version_directive, | |||
| document_tag_directives_start, | |||
| document_tag_directives_end, | |||
| document_start_implicit, | |||
| document_end_implicit, | |||
| document_start_mark, | |||
| document_end_mark | |||
| ) |
Definition at line 609 of file yaml_private.h.
| #define NODE_INIT | ( | node, | |
| node_type, | |||
| node_tag, | |||
| node_start_mark, | |||
| node_end_mark | |||
| ) |
Definition at line 629 of file yaml_private.h.
| #define SCALAR_NODE_INIT | ( | node, | |
| node_tag, | |||
| node_value, | |||
| node_length, | |||
| node_style, | |||
| start_mark, | |||
| end_mark | |||
| ) |
Definition at line 636 of file yaml_private.h.
| #define SEQUENCE_NODE_INIT | ( | node, | |
| node_tag, | |||
| node_items_start, | |||
| node_items_end, | |||
| node_style, | |||
| start_mark, | |||
| end_mark | |||
| ) |
Definition at line 643 of file yaml_private.h.
| #define MAPPING_NODE_INIT | ( | node, | |
| node_tag, | |||
| node_pairs_start, | |||
| node_pairs_end, | |||
| node_style, | |||
| start_mark, | |||
| end_mark | |||
| ) |
Definition at line 651 of file yaml_private.h.
| #define __attribute__unused__ |
Definition at line 667 of file yaml_private.h.
| #define SHIM | ( | a | ) | /*@unused@*/ a __attribute__unused__ |
Definition at line 672 of file yaml_private.h.
Definition at line 678 of file yaml_private.h.
| #define YAML_MALLOC_STATIC | ( | type | ) | (type*)yaml_malloc(sizeof(type)) |
Definition at line 681 of file yaml_private.h.
| #define YAML_MALLOC | ( | size | ) | (yaml_char_t *)yaml_malloc(size) |
Definition at line 682 of file yaml_private.h.
| yaml_realloc | ( | void * | ptr, |
| size_t | size | ||
| ) |
| yaml_free | ( | void * | ptr | ) |
| yaml_strdup | ( | const yaml_char_t * | ) |
| yaml_parser_update_buffer | ( | yaml_parser_t * | parser, |
| size_t | length | ||
| ) |
Definition at line 142 of file ymlReader.c.
| yaml_parser_fetch_more_tokens | ( | yaml_parser_t * | parser | ) |
| yaml_string_extend | ( | yaml_char_t ** | start, |
| yaml_char_t ** | pointer, | ||
| yaml_char_t ** | end | ||
| ) |
| yaml_string_join | ( | yaml_char_t ** | a_start, |
| yaml_char_t ** | a_pointer, | ||
| yaml_char_t ** | a_end, | ||
| yaml_char_t ** | b_start, | ||
| yaml_char_t ** | b_pointer, | ||
| yaml_char_t ** | b_end | ||
| ) |
| yaml_stack_extend | ( | void ** | start, |
| void ** | top, | ||
| void ** | end | ||
| ) |
1.8.13