Lines Matching refs:tag_directives
350 } tag_directives = { NULL, NULL };
390 &tag_directives.start, &tag_directives.end))
404 tag_directives.start, tag_directives.end, 0,
408 tag_directives.start = tag_directives.end = NULL;
424 while (tag_directives.start != tag_directives.end) {
425 yaml_free(tag_directives.end[-1].handle);
426 yaml_free(tag_directives.end[-1].prefix);
427 tag_directives.end --;
429 yaml_free(tag_directives.start);
487 while (!STACK_EMPTY(parser, parser->tag_directives)) {
488 yaml_tag_directive_t tag_directive = POP(parser, parser->tag_directives);
602 for (tag_directive = parser->tag_directives.start;
603 tag_directive != parser->tag_directives.top;
1245 } tag_directives = { NULL, NULL, NULL };
1248 if (!STACK_INIT(parser, tag_directives, INITIAL_STACK_SIZE))
1286 if (!PUSH(parser, tag_directives, value))
1306 if (STACK_EMPTY(parser, tag_directives)) {
1308 STACK_DEL(parser, tag_directives);
1311 *tag_directives_start_ref = tag_directives.start;
1312 *tag_directives_end_ref = tag_directives.top;
1316 STACK_DEL(parser, tag_directives);
1323 while (!STACK_EMPTY(parser, tag_directives)) {
1324 yaml_tag_directive_t tag_directive = POP(parser, tag_directives);
1328 STACK_DEL(parser, tag_directives);
1343 for (tag_directive = parser->tag_directives.start;
1344 tag_directive != parser->tag_directives.top; tag_directive ++) {
1360 if (!PUSH(parser, parser->tag_directives, copy))