Lines Matching refs:parser
4 yaml_parser_update_buffer(yaml_parser_t *parser, size_t length);
119 yaml_parser_t parser; in check_utf8_sequences() local
132 yaml_parser_initialize(&parser); in check_utf8_sequences()
133 yaml_parser_set_input_string(&parser, (unsigned char *)start, end-start); in check_utf8_sequences()
134 result = yaml_parser_update_buffer(&parser, end-start); in check_utf8_sequences()
142 if (!parser.error) { in check_utf8_sequences()
145 else if (parser.error == YAML_READER_ERROR) { in check_utf8_sequences()
146 if (parser.problem_value != -1) { in check_utf8_sequences()
148 parser.problem, parser.problem_value, (long)parser.problem_offset); in check_utf8_sequences()
152 parser.problem, (long)parser.problem_offset); in check_utf8_sequences()
157 yaml_parser_delete(&parser); in check_utf8_sequences()
167 yaml_parser_t parser; in check_boms() local
179 yaml_parser_initialize(&parser); in check_boms()
180 yaml_parser_set_input_string(&parser, (unsigned char *)start, end-start); in check_boms()
181 result = yaml_parser_update_buffer(&parser, end-start); in check_boms()
183 printf("- (reader error: %s at %ld)\n", parser.problem, (long)parser.problem_offset); in check_boms()
187 if (parser.unread != check) { in check_boms()
188 printf("- (length=%ld while expected length=%d)\n", (long)parser.unread, check); in check_boms()
191 else if (memcmp(parser.buffer.start, bom_original, check) != 0) { in check_boms()
192 …printf("- (value '%s' does not equal to the original value '%s')\n", parser.buffer.start, bom_orig… in check_boms()
199 yaml_parser_delete(&parser); in check_boms()
209 yaml_parser_t parser; in check_long_utf8() local
230 yaml_parser_initialize(&parser); in check_long_utf8()
231 yaml_parser_set_input_string(&parser, buffer, 3+LONG*2); in check_long_utf8()
233 if (!parser.unread) { in check_long_utf8()
234 if (!yaml_parser_update_buffer(&parser, 1)) { in check_long_utf8()
235 printf("\treader error: %s at %ld\n", parser.problem, (long)parser.problem_offset); in check_long_utf8()
240 if (!parser.unread) { in check_long_utf8()
253 if (parser.buffer.pointer[0] != ch0 || parser.buffer.pointer[1] != ch1) { in check_long_utf8()
255 (int)parser.buffer.pointer[0], (int)parser.buffer.pointer[1], in check_long_utf8()
260 parser.buffer.pointer += 2; in check_long_utf8()
261 parser.unread -= 1; in check_long_utf8()
264 if (!yaml_parser_update_buffer(&parser, 1)) { in check_long_utf8()
265 printf("\treader error: %s at %ld\n", parser.problem, (long)parser.problem_offset); in check_long_utf8()
268 else if (parser.buffer.pointer[0] != '\0') { in check_long_utf8()
269 …pected NUL, found %X (eof=%d, unread=%ld)\n", (int)parser.buffer.pointer[0], parser.eof, (long)par… in check_long_utf8()
273 yaml_parser_delete(&parser); in check_long_utf8()
281 yaml_parser_t parser; in check_long_utf16() local
301 yaml_parser_initialize(&parser); in check_long_utf16()
302 yaml_parser_set_input_string(&parser, buffer, 2+LONG*2); in check_long_utf16()
304 if (!parser.unread) { in check_long_utf16()
305 if (!yaml_parser_update_buffer(&parser, 1)) { in check_long_utf16()
306 printf("\treader error: %s at %ld\n", parser.problem, (long)parser.problem_offset); in check_long_utf16()
311 if (!parser.unread) { in check_long_utf16()
324 if (parser.buffer.pointer[0] != ch0 || parser.buffer.pointer[1] != ch1) { in check_long_utf16()
326 (int)parser.buffer.pointer[0], (int)parser.buffer.pointer[1], in check_long_utf16()
331 parser.buffer.pointer += 2; in check_long_utf16()
332 parser.unread -= 1; in check_long_utf16()
335 if (!yaml_parser_update_buffer(&parser, 1)) { in check_long_utf16()
336 printf("\treader error: %s at %ld\n", parser.problem, (long)parser.problem_offset); in check_long_utf16()
339 else if (parser.buffer.pointer[0] != '\0') { in check_long_utf16()
340 …pected NUL, found %X (eof=%d, unread=%ld)\n", (int)parser.buffer.pointer[0], parser.eof, (long)par… in check_long_utf16()
344 yaml_parser_delete(&parser); in check_long_utf16()