Lines Matching refs:string
519 #define READ(parser,string) \ argument
520 (STRING_EXTEND(parser,string) ? \
521 (COPY(string,parser->buffer), \
531 #define READ_LINE(parser,string) \ argument
532 (STRING_EXTEND(parser,string) ? \
535 (*((string).pointer++) = (yaml_char_t) '\n', \
543 (*((string).pointer++) = (yaml_char_t) '\n', \
551 (*((string).pointer++) = (yaml_char_t) '\n', \
561 (*((string).pointer++) = *(parser->buffer.pointer++), \
562 *((string).pointer++) = *(parser->buffer.pointer++), \
563 *((string).pointer++) = *(parser->buffer.pointer++), \
720 yaml_mark_t start_mark, yaml_string_t *string);
2109 yaml_string_t string = NULL_STRING; in yaml_parser_scan_directive_name() local
2111 if (!STRING_INIT(parser, string, INITIAL_STRING_SIZE)) goto error; in yaml_parser_scan_directive_name()
2119 if (!READ(parser, string)) goto error; in yaml_parser_scan_directive_name()
2125 if (string.start == string.pointer) { in yaml_parser_scan_directive_name()
2139 *name = string.start; in yaml_parser_scan_directive_name()
2144 STRING_DEL(parser, string); in yaml_parser_scan_directive_name()
2320 yaml_string_t string = NULL_STRING; in yaml_parser_scan_anchor() local
2322 if (!STRING_INIT(parser, string, INITIAL_STRING_SIZE)) goto error; in yaml_parser_scan_anchor()
2335 if (!READ(parser, string)) goto error; in yaml_parser_scan_anchor()
2362 if (type == YAML_ANCHOR_TOKEN) ANCHOR_TOKEN_INIT(*token, string.start, start_mark, end_mark); in yaml_parser_scan_anchor()
2364 ALIAS_TOKEN_INIT(*token, string.start, start_mark, end_mark); in yaml_parser_scan_anchor()
2370 STRING_DEL(parser, string); in yaml_parser_scan_anchor()
2499 yaml_string_t string = NULL_STRING; in yaml_parser_scan_tag_handle() local
2501 if (!STRING_INIT(parser, string, INITIAL_STRING_SIZE)) goto error; in yaml_parser_scan_tag_handle()
2516 if (!READ(parser, string)) goto error; in yaml_parser_scan_tag_handle()
2524 if (!READ(parser, string)) goto error; in yaml_parser_scan_tag_handle()
2532 if (!READ(parser, string)) goto error; in yaml_parser_scan_tag_handle()
2542 if (directive && !(string.start[0] == '!' && string.start[1] == '\0')) { in yaml_parser_scan_tag_handle()
2549 *handle = string.start; in yaml_parser_scan_tag_handle()
2554 STRING_DEL(parser, string); in yaml_parser_scan_tag_handle()
2567 yaml_string_t string = NULL_STRING; in yaml_parser_scan_tag_uri() local
2569 if (!STRING_INIT(parser, string, INITIAL_STRING_SIZE)) goto error; in yaml_parser_scan_tag_uri()
2573 while ((size_t)(string.end - string.start) <= length) { in yaml_parser_scan_tag_uri()
2574 if (!yaml_string_extend(&string.start, &string.pointer, &string.end)) { in yaml_parser_scan_tag_uri()
2587 memcpy(string.start, head+1, length-1); in yaml_parser_scan_tag_uri()
2588 string.pointer += length-1; in yaml_parser_scan_tag_uri()
2624 if (!STRING_EXTEND(parser, string)) in yaml_parser_scan_tag_uri()
2628 directive, start_mark, &string)) goto error; in yaml_parser_scan_tag_uri()
2631 if (!READ(parser, string)) goto error; in yaml_parser_scan_tag_uri()
2641 if (!STRING_EXTEND(parser, string)) in yaml_parser_scan_tag_uri()
2650 *uri = string.start; in yaml_parser_scan_tag_uri()
2655 STRING_DEL(parser, string); in yaml_parser_scan_tag_uri()
2665 yaml_mark_t start_mark, yaml_string_t *string) in yaml_parser_scan_uri_escapes() argument
2718 *(string->pointer++) = octet; in yaml_parser_scan_uri_escapes()
2738 yaml_string_t string = NULL_STRING; in yaml_parser_scan_block_scalar() local
2747 if (!STRING_INIT(parser, string, INITIAL_STRING_SIZE)) goto error; in yaml_parser_scan_block_scalar()
2880 if (!STRING_EXTEND(parser, string)) goto error; in yaml_parser_scan_block_scalar()
2881 *(string.pointer ++) = ' '; in yaml_parser_scan_block_scalar()
2887 if (!JOIN(parser, string, leading_break)) goto error; in yaml_parser_scan_block_scalar()
2893 if (!JOIN(parser, string, trailing_breaks)) goto error; in yaml_parser_scan_block_scalar()
2903 if (!READ(parser, string)) goto error; in yaml_parser_scan_block_scalar()
2922 if (!JOIN(parser, string, leading_break)) goto error; in yaml_parser_scan_block_scalar()
2925 if (!JOIN(parser, string, trailing_breaks)) goto error; in yaml_parser_scan_block_scalar()
2930 SCALAR_TOKEN_INIT(*token, string.start, string.pointer-string.start, in yaml_parser_scan_block_scalar()
2940 STRING_DEL(parser, string); in yaml_parser_scan_block_scalar()
3020 yaml_string_t string = NULL_STRING; in yaml_parser_scan_flow_scalar() local
3026 if (!STRING_INIT(parser, string, INITIAL_STRING_SIZE)) goto error; in yaml_parser_scan_flow_scalar()
3080 if (!STRING_EXTEND(parser, string)) goto error; in yaml_parser_scan_flow_scalar()
3081 *(string.pointer++) = '\''; in yaml_parser_scan_flow_scalar()
3111 if (!STRING_EXTEND(parser, string)) goto error; in yaml_parser_scan_flow_scalar()
3118 *(string.pointer++) = '\0'; in yaml_parser_scan_flow_scalar()
3122 *(string.pointer++) = '\x07'; in yaml_parser_scan_flow_scalar()
3126 *(string.pointer++) = '\x08'; in yaml_parser_scan_flow_scalar()
3131 *(string.pointer++) = '\x09'; in yaml_parser_scan_flow_scalar()
3135 *(string.pointer++) = '\x0A'; in yaml_parser_scan_flow_scalar()
3139 *(string.pointer++) = '\x0B'; in yaml_parser_scan_flow_scalar()
3143 *(string.pointer++) = '\x0C'; in yaml_parser_scan_flow_scalar()
3147 *(string.pointer++) = '\x0D'; in yaml_parser_scan_flow_scalar()
3151 *(string.pointer++) = '\x1B'; in yaml_parser_scan_flow_scalar()
3155 *(string.pointer++) = '\x20'; in yaml_parser_scan_flow_scalar()
3159 *(string.pointer++) = '"'; in yaml_parser_scan_flow_scalar()
3163 *(string.pointer++) = '/'; in yaml_parser_scan_flow_scalar()
3167 *(string.pointer++) = '\\'; in yaml_parser_scan_flow_scalar()
3171 *(string.pointer++) = (unsigned char)'\xC2'; in yaml_parser_scan_flow_scalar()
3172 *(string.pointer++) = (unsigned char)'\x85'; in yaml_parser_scan_flow_scalar()
3176 *(string.pointer++) = (unsigned char)'\xC2'; in yaml_parser_scan_flow_scalar()
3177 *(string.pointer++) = (unsigned char) '\xA0'; in yaml_parser_scan_flow_scalar()
3181 *(string.pointer++) = (unsigned char)'\xE2'; in yaml_parser_scan_flow_scalar()
3182 *(string.pointer++) = (unsigned char)'\x80'; in yaml_parser_scan_flow_scalar()
3183 *(string.pointer++) = (unsigned char)'\xA8'; in yaml_parser_scan_flow_scalar()
3187 *(string.pointer++) = (unsigned char)'\xE2'; in yaml_parser_scan_flow_scalar()
3188 *(string.pointer++) = (unsigned char)'\x80'; in yaml_parser_scan_flow_scalar()
3189 *(string.pointer++) = (unsigned char)'\xA9'; in yaml_parser_scan_flow_scalar()
3241 if (value <= 0x7F) *(string.pointer++) = value; in yaml_parser_scan_flow_scalar()
3243 *(string.pointer++) = 0xC0 + (value >> 6); in yaml_parser_scan_flow_scalar()
3244 *(string.pointer++) = 0x80 + (value & 0x3F); in yaml_parser_scan_flow_scalar()
3247 *(string.pointer++) = 0xE0 + (value >> 12); in yaml_parser_scan_flow_scalar()
3248 *(string.pointer++) = 0x80 + ((value >> 6) & 0x3F); in yaml_parser_scan_flow_scalar()
3249 *(string.pointer++) = 0x80 + (value & 0x3F); in yaml_parser_scan_flow_scalar()
3252 *(string.pointer++) = 0xF0 + (value >> 18); in yaml_parser_scan_flow_scalar()
3253 *(string.pointer++) = 0x80 + ((value >> 12) & 0x3F); in yaml_parser_scan_flow_scalar()
3254 *(string.pointer++) = 0x80 + ((value >> 6) & 0x3F); in yaml_parser_scan_flow_scalar()
3255 *(string.pointer++) = 0x80 + (value & 0x3F); in yaml_parser_scan_flow_scalar()
3268 if (!READ(parser, string)) goto error; in yaml_parser_scan_flow_scalar()
3329 if (!STRING_EXTEND(parser, string)) goto error; in yaml_parser_scan_flow_scalar()
3330 *(string.pointer++) = ' '; in yaml_parser_scan_flow_scalar()
3333 if (!JOIN(parser, string, trailing_breaks)) goto error; in yaml_parser_scan_flow_scalar()
3339 if (!JOIN(parser, string, leading_break)) goto error; in yaml_parser_scan_flow_scalar()
3340 if (!JOIN(parser, string, trailing_breaks)) goto error; in yaml_parser_scan_flow_scalar()
3347 if (!JOIN(parser, string, whitespaces)) goto error; in yaml_parser_scan_flow_scalar()
3360 SCALAR_TOKEN_INIT(*token, string.start, string.pointer-string.start, in yaml_parser_scan_flow_scalar()
3371 STRING_DEL(parser, string); in yaml_parser_scan_flow_scalar()
3388 yaml_string_t string = NULL_STRING; in yaml_parser_scan_plain_scalar() local
3395 if (!STRING_INIT(parser, string, INITIAL_STRING_SIZE)) goto error; in yaml_parser_scan_plain_scalar()
3469 if (!STRING_EXTEND(parser, string)) goto error; in yaml_parser_scan_plain_scalar()
3470 *(string.pointer++) = ' '; in yaml_parser_scan_plain_scalar()
3473 if (!JOIN(parser, string, trailing_breaks)) goto error; in yaml_parser_scan_plain_scalar()
3479 if (!JOIN(parser, string, leading_break)) goto error; in yaml_parser_scan_plain_scalar()
3480 if (!JOIN(parser, string, trailing_breaks)) goto error; in yaml_parser_scan_plain_scalar()
3489 if (!JOIN(parser, string, whitespaces)) goto error; in yaml_parser_scan_plain_scalar()
3496 if (!READ(parser, string)) goto error; in yaml_parser_scan_plain_scalar()
3562 SCALAR_TOKEN_INIT(*token, string.start, string.pointer-string.start, in yaml_parser_scan_plain_scalar()
3576 STRING_DEL(parser, string); in yaml_parser_scan_plain_scalar()