Lines Matching refs:document
9 yaml_parser_load(yaml_parser_t *parser, yaml_document_t *document);
67 yaml_parser_load(yaml_parser_t *parser, yaml_document_t *document) in yaml_parser_load() argument
72 assert(document); /* Non-NULL document object is expected. */ in yaml_parser_load()
74 memset(document, 0, sizeof(yaml_document_t)); in yaml_parser_load()
75 if (!STACK_INIT(parser, document->nodes, INITIAL_STACK_SIZE)) in yaml_parser_load()
96 parser->document = document; in yaml_parser_load()
101 parser->document = NULL; in yaml_parser_load()
108 yaml_document_delete(document); in yaml_parser_load()
109 parser->document = NULL; in yaml_parser_load()
172 parser->document->version_directive in yaml_parser_load_document()
174 parser->document->tag_directives.start in yaml_parser_load_document()
176 parser->document->tag_directives.end in yaml_parser_load_document()
178 parser->document->start_implicit in yaml_parser_load_document()
180 parser->document->start_mark = first_event->start_mark; in yaml_parser_load_document()
190 parser->document->end_implicit = event.data.document_end.implicit; in yaml_parser_load_document()
191 parser->document->end_mark = event.end_mark; in yaml_parser_load_document()
235 data.mark = parser->document->nodes.start[index-1].start_mark; in yaml_parser_register_anchor()
289 if (!STACK_LIMIT(parser, parser->document->nodes, INT_MAX-1)) goto error; in yaml_parser_load_scalar()
301 if (!PUSH(parser, parser->document->nodes, node)) goto error; in yaml_parser_load_scalar()
303 index = parser->document->nodes.top - parser->document->nodes.start; in yaml_parser_load_scalar()
334 if (!STACK_LIMIT(parser, parser->document->nodes, INT_MAX-1)) goto error; in yaml_parser_load_sequence()
348 if (!PUSH(parser, parser->document->nodes, node)) goto error; in yaml_parser_load_sequence()
350 index = parser->document->nodes.top - parser->document->nodes.start; in yaml_parser_load_sequence()
359 parser->document->nodes.start[index-1].data.sequence.items, in yaml_parser_load_sequence()
364 parser->document->nodes.start[index-1].data.sequence.items, in yaml_parser_load_sequence()
369 parser->document->nodes.start[index-1].end_mark = event.end_mark; in yaml_parser_load_sequence()
397 if (!STACK_LIMIT(parser, parser->document->nodes, INT_MAX-1)) goto error; in yaml_parser_load_mapping()
411 if (!PUSH(parser, parser->document->nodes, node)) goto error; in yaml_parser_load_mapping()
413 index = parser->document->nodes.top - parser->document->nodes.start; in yaml_parser_load_mapping()
422 parser->document->nodes.start[index-1].data.mapping.pairs, in yaml_parser_load_mapping()
430 parser->document->nodes.start[index-1].data.mapping.pairs, in yaml_parser_load_mapping()
435 parser->document->nodes.start[index-1].end_mark = event.end_mark; in yaml_parser_load_mapping()