Ticket #151: patch
| File patch, 1.1 KB (added by spitzak@…, 3 years ago) |
|---|
-
src/parser.c
392 392 token = PEEK_TOKEN(parser); 393 393 if (!token) goto error; 394 394 if (token->type != YAML_DOCUMENT_START_TOKEN) { 395 yaml_parser_set_parser_error(parser, 396 "did not find expected <document start>", token->start_mark); 397 goto error; 395 end_mark = start_mark; 396 } else { 397 end_mark = token->end_mark; 398 SKIP_TOKEN(parser); 398 399 } 399 400 if (!PUSH(parser, parser->states, YAML_PARSE_DOCUMENT_END_STATE)) 400 401 goto error; 401 402 parser->state = YAML_PARSE_DOCUMENT_CONTENT_STATE; 402 end_mark = token->end_mark;403 403 DOCUMENT_START_EVENT_INIT(*event, version_directive, 404 404 tag_directives.start, tag_directives.end, 0, 405 405 start_mark, end_mark); 406 SKIP_TOKEN(parser);407 406 version_directive = NULL; 408 407 tag_directives.start = tag_directives.end = NULL; 409 408 return 1;
