Lines Matching refs:buffer

498       parser->buffer.pointer += WIDTH(parser->buffer))
501 (IS_CRLF(parser->buffer) ? \
506 parser->buffer.pointer += 2) : \
507 IS_BREAK(parser->buffer) ? \
512 parser->buffer.pointer += WIDTH(parser->buffer)) : 0)
520 (COPY(string,parser->buffer), \
532 (((CHECK_AT(parser->buffer,'\r',0) \
533 && CHECK_AT(parser->buffer,'\n',1)) ? /* CR LF -> LF */ \
535 parser->buffer.pointer += 2, \
540 (CHECK_AT(parser->buffer,'\r',0) \
541 || CHECK_AT(parser->buffer,'\n',0)) ? /* CR|LF -> LF */ \
543 parser->buffer.pointer ++, \
548 (CHECK_AT(parser->buffer,'\xC2',0) \
549 && CHECK_AT(parser->buffer,'\x85',1)) ? /* NEL -> LF */ \
551 parser->buffer.pointer += 2, \
556 (CHECK_AT(parser->buffer,'\xE2',0) && \
557 CHECK_AT(parser->buffer,'\x80',1) && \
558 (CHECK_AT(parser->buffer,'\xA8',2) || \
559 CHECK_AT(parser->buffer,'\xA9',2))) ? /* LS|PS -> LS|PS */ \
560 (*((string).pointer++) = *(parser->buffer.pointer++), \
561 *((string).pointer++) = *(parser->buffer.pointer++), \
562 *((string).pointer++) = *(parser->buffer.pointer++), \
897 if (IS_Z(parser->buffer)) in yaml_parser_fetch_next_token()
902 if (parser->mark.column == 0 && CHECK(parser->buffer, '%')) in yaml_parser_fetch_next_token()
908 && CHECK_AT(parser->buffer, '-', 0) in yaml_parser_fetch_next_token()
909 && CHECK_AT(parser->buffer, '-', 1) in yaml_parser_fetch_next_token()
910 && CHECK_AT(parser->buffer, '-', 2) in yaml_parser_fetch_next_token()
911 && IS_BLANKZ_AT(parser->buffer, 3)) in yaml_parser_fetch_next_token()
918 && CHECK_AT(parser->buffer, '.', 0) in yaml_parser_fetch_next_token()
919 && CHECK_AT(parser->buffer, '.', 1) in yaml_parser_fetch_next_token()
920 && CHECK_AT(parser->buffer, '.', 2) in yaml_parser_fetch_next_token()
921 && IS_BLANKZ_AT(parser->buffer, 3)) in yaml_parser_fetch_next_token()
927 if (CHECK(parser->buffer, '[')) in yaml_parser_fetch_next_token()
933 if (CHECK(parser->buffer, '{')) in yaml_parser_fetch_next_token()
939 if (CHECK(parser->buffer, ']')) in yaml_parser_fetch_next_token()
945 if (CHECK(parser->buffer, '}')) in yaml_parser_fetch_next_token()
951 if (CHECK(parser->buffer, ',')) in yaml_parser_fetch_next_token()
956 if (CHECK(parser->buffer, '-') && IS_BLANKZ_AT(parser->buffer, 1)) in yaml_parser_fetch_next_token()
961 if (CHECK(parser->buffer, '?') in yaml_parser_fetch_next_token()
962 && (parser->flow_level || IS_BLANKZ_AT(parser->buffer, 1))) in yaml_parser_fetch_next_token()
967 if (CHECK(parser->buffer, ':') in yaml_parser_fetch_next_token()
968 && (parser->flow_level || IS_BLANKZ_AT(parser->buffer, 1))) in yaml_parser_fetch_next_token()
973 if (CHECK(parser->buffer, '*')) in yaml_parser_fetch_next_token()
978 if (CHECK(parser->buffer, '&')) in yaml_parser_fetch_next_token()
983 if (CHECK(parser->buffer, '!')) in yaml_parser_fetch_next_token()
988 if (CHECK(parser->buffer, '|') && !parser->flow_level) in yaml_parser_fetch_next_token()
993 if (CHECK(parser->buffer, '>') && !parser->flow_level) in yaml_parser_fetch_next_token()
998 if (CHECK(parser->buffer, '\'')) in yaml_parser_fetch_next_token()
1003 if (CHECK(parser->buffer, '"')) in yaml_parser_fetch_next_token()
1025 if (!(IS_BLANKZ(parser->buffer) || CHECK(parser->buffer, '-') in yaml_parser_fetch_next_token()
1026 || CHECK(parser->buffer, '?') || CHECK(parser->buffer, ':') in yaml_parser_fetch_next_token()
1027 || CHECK(parser->buffer, ',') || CHECK(parser->buffer, '[') in yaml_parser_fetch_next_token()
1028 || CHECK(parser->buffer, ']') || CHECK(parser->buffer, '{') in yaml_parser_fetch_next_token()
1029 || CHECK(parser->buffer, '}') || CHECK(parser->buffer, '#') in yaml_parser_fetch_next_token()
1030 || CHECK(parser->buffer, '&') || CHECK(parser->buffer, '*') in yaml_parser_fetch_next_token()
1031 || CHECK(parser->buffer, '!') || CHECK(parser->buffer, '|') in yaml_parser_fetch_next_token()
1032 || CHECK(parser->buffer, '>') || CHECK(parser->buffer, '\'') in yaml_parser_fetch_next_token()
1033 || CHECK(parser->buffer, '"') || CHECK(parser->buffer, '%') in yaml_parser_fetch_next_token()
1034 || CHECK(parser->buffer, '@') || CHECK(parser->buffer, '`')) || in yaml_parser_fetch_next_token()
1035 (CHECK(parser->buffer, '-') && !IS_BLANK_AT(parser->buffer, 1)) || in yaml_parser_fetch_next_token()
1037 (CHECK(parser->buffer, '?') || CHECK(parser->buffer, ':')) in yaml_parser_fetch_next_token()
1038 && !IS_BLANKZ_AT(parser->buffer, 1))) in yaml_parser_fetch_next_token()
1931 if (parser->mark.column == 0 && IS_BOM(parser->buffer)) in yaml_parser_scan_to_next_token()
1946 while (CHECK(parser->buffer,' ') || in yaml_parser_scan_to_next_token()
1948 CHECK(parser->buffer, '\t'))) { in yaml_parser_scan_to_next_token()
1955 if (CHECK(parser->buffer, '#')) { in yaml_parser_scan_to_next_token()
1956 while (!IS_BREAKZ(parser->buffer)) { in yaml_parser_scan_to_next_token()
1964 if (IS_BREAK(parser->buffer)) in yaml_parser_scan_to_next_token()
2064 while (IS_BLANK(parser->buffer)) { in yaml_parser_scan_directive()
2069 if (CHECK(parser->buffer, '#')) { in yaml_parser_scan_directive()
2070 while (!IS_BREAKZ(parser->buffer)) { in yaml_parser_scan_directive()
2078 if (!IS_BREAKZ(parser->buffer)) { in yaml_parser_scan_directive()
2086 if (IS_BREAK(parser->buffer)) { in yaml_parser_scan_directive()
2124 while (IS_ALPHA(parser->buffer)) in yaml_parser_scan_directive_name()
2140 if (!IS_BLANKZ(parser->buffer)) { in yaml_parser_scan_directive_name()
2171 while (IS_BLANK(parser->buffer)) { in yaml_parser_scan_version_directive_value()
2183 if (!CHECK(parser->buffer, '.')) { in yaml_parser_scan_version_directive_value()
2221 while (IS_DIGIT(parser->buffer)) in yaml_parser_scan_version_directive_number()
2230 value = value*10 + AS_DIGIT(parser->buffer); in yaml_parser_scan_version_directive_number()
2268 while (IS_BLANK(parser->buffer)) { in yaml_parser_scan_tag_directive_value()
2282 if (!IS_BLANK(parser->buffer)) { in yaml_parser_scan_tag_directive_value()
2290 while (IS_BLANK(parser->buffer)) { in yaml_parser_scan_tag_directive_value()
2304 if (!IS_BLANKZ(parser->buffer)) { in yaml_parser_scan_tag_directive_value()
2341 while (IS_ALPHA(parser->buffer)) { in yaml_parser_scan_anchor()
2356 if (!length || !(IS_BLANKZ(parser->buffer) || CHECK(parser->buffer, '?') in yaml_parser_scan_anchor()
2357 || CHECK(parser->buffer, ':') || CHECK(parser->buffer, ',') in yaml_parser_scan_anchor()
2358 || CHECK(parser->buffer, ']') || CHECK(parser->buffer, '}') in yaml_parser_scan_anchor()
2359 || CHECK(parser->buffer, '%') || CHECK(parser->buffer, '@') in yaml_parser_scan_anchor()
2360 || CHECK(parser->buffer, '`'))) { in yaml_parser_scan_anchor()
2400 if (CHECK_AT(parser->buffer, '<', 1)) in yaml_parser_scan_tag()
2420 if (!CHECK(parser->buffer, '>')) { in yaml_parser_scan_tag()
2478 if (!IS_BLANKZ(parser->buffer)) { in yaml_parser_scan_tag()
2514 if (!CHECK(parser->buffer, '!')) { in yaml_parser_scan_tag_handle()
2529 while (IS_ALPHA(parser->buffer)) in yaml_parser_scan_tag_handle()
2537 if (CHECK(parser->buffer, '!')) in yaml_parser_scan_tag_handle()
2610 while (IS_ALPHA(parser->buffer) || CHECK(parser->buffer, ';') in yaml_parser_scan_tag_uri()
2611 || CHECK(parser->buffer, '/') || CHECK(parser->buffer, '?') in yaml_parser_scan_tag_uri()
2612 || CHECK(parser->buffer, ':') || CHECK(parser->buffer, '@') in yaml_parser_scan_tag_uri()
2613 || CHECK(parser->buffer, '&') || CHECK(parser->buffer, '=') in yaml_parser_scan_tag_uri()
2614 || CHECK(parser->buffer, '+') || CHECK(parser->buffer, '$') in yaml_parser_scan_tag_uri()
2615 || CHECK(parser->buffer, ',') || CHECK(parser->buffer, '.') in yaml_parser_scan_tag_uri()
2616 || CHECK(parser->buffer, '!') || CHECK(parser->buffer, '~') in yaml_parser_scan_tag_uri()
2617 || CHECK(parser->buffer, '*') || CHECK(parser->buffer, '\'') in yaml_parser_scan_tag_uri()
2618 || CHECK(parser->buffer, '(') || CHECK(parser->buffer, ')') in yaml_parser_scan_tag_uri()
2619 || CHECK(parser->buffer, '[') || CHECK(parser->buffer, ']') in yaml_parser_scan_tag_uri()
2620 || CHECK(parser->buffer, '%')) in yaml_parser_scan_tag_uri()
2624 if (CHECK(parser->buffer, '%')) { in yaml_parser_scan_tag_uri()
2680 if (!(CHECK(parser->buffer, '%') in yaml_parser_scan_uri_escapes()
2681 && IS_HEX_AT(parser->buffer, 1) in yaml_parser_scan_uri_escapes()
2682 && IS_HEX_AT(parser->buffer, 2))) { in yaml_parser_scan_uri_escapes()
2690 octet = (AS_HEX_AT(parser->buffer, 1) << 4) + AS_HEX_AT(parser->buffer, 2); in yaml_parser_scan_uri_escapes()
2764 if (CHECK(parser->buffer, '+') || CHECK(parser->buffer, '-')) in yaml_parser_scan_block_scalar()
2768 chomping = CHECK(parser->buffer, '+') ? +1 : -1; in yaml_parser_scan_block_scalar()
2776 if (IS_DIGIT(parser->buffer)) in yaml_parser_scan_block_scalar()
2780 if (CHECK(parser->buffer, '0')) { in yaml_parser_scan_block_scalar()
2788 increment = AS_DIGIT(parser->buffer); in yaml_parser_scan_block_scalar()
2796 else if (IS_DIGIT(parser->buffer)) in yaml_parser_scan_block_scalar()
2798 if (CHECK(parser->buffer, '0')) { in yaml_parser_scan_block_scalar()
2804 increment = AS_DIGIT(parser->buffer); in yaml_parser_scan_block_scalar()
2810 if (CHECK(parser->buffer, '+') || CHECK(parser->buffer, '-')) { in yaml_parser_scan_block_scalar()
2811 chomping = CHECK(parser->buffer, '+') ? +1 : -1; in yaml_parser_scan_block_scalar()
2821 while (IS_BLANK(parser->buffer)) { in yaml_parser_scan_block_scalar()
2826 if (CHECK(parser->buffer, '#')) { in yaml_parser_scan_block_scalar()
2827 while (!IS_BREAKZ(parser->buffer)) { in yaml_parser_scan_block_scalar()
2835 if (!IS_BREAKZ(parser->buffer)) { in yaml_parser_scan_block_scalar()
2843 if (IS_BREAK(parser->buffer)) { in yaml_parser_scan_block_scalar()
2865 while ((int)parser->mark.column == indent && !IS_Z(parser->buffer)) in yaml_parser_scan_block_scalar()
2873 trailing_blank = IS_BLANK(parser->buffer); in yaml_parser_scan_block_scalar()
2901 leading_blank = IS_BLANK(parser->buffer); in yaml_parser_scan_block_scalar()
2905 while (!IS_BREAKZ(parser->buffer)) { in yaml_parser_scan_block_scalar()
2973 && IS_SPACE(parser->buffer)) { in yaml_parser_scan_block_scalar_breaks()
2984 && IS_TAB(parser->buffer)) { in yaml_parser_scan_block_scalar_breaks()
2991 if (!IS_BREAK(parser->buffer)) break; in yaml_parser_scan_block_scalar_breaks()
3049 ((CHECK_AT(parser->buffer, '-', 0) && in yaml_parser_scan_flow_scalar()
3050 CHECK_AT(parser->buffer, '-', 1) && in yaml_parser_scan_flow_scalar()
3051 CHECK_AT(parser->buffer, '-', 2)) || in yaml_parser_scan_flow_scalar()
3052 (CHECK_AT(parser->buffer, '.', 0) && in yaml_parser_scan_flow_scalar()
3053 CHECK_AT(parser->buffer, '.', 1) && in yaml_parser_scan_flow_scalar()
3054 CHECK_AT(parser->buffer, '.', 2))) && in yaml_parser_scan_flow_scalar()
3055 IS_BLANKZ_AT(parser->buffer, 3)) in yaml_parser_scan_flow_scalar()
3064 if (IS_Z(parser->buffer)) { in yaml_parser_scan_flow_scalar()
3076 while (!IS_BLANKZ(parser->buffer)) in yaml_parser_scan_flow_scalar()
3080 if (single && CHECK_AT(parser->buffer, '\'', 0) in yaml_parser_scan_flow_scalar()
3081 && CHECK_AT(parser->buffer, '\'', 1)) in yaml_parser_scan_flow_scalar()
3091 else if (CHECK(parser->buffer, single ? '\'' : '"')) in yaml_parser_scan_flow_scalar()
3098 else if (!single && CHECK(parser->buffer, '\\') in yaml_parser_scan_flow_scalar()
3099 && IS_BREAK_AT(parser->buffer, 1)) in yaml_parser_scan_flow_scalar()
3110 else if (!single && CHECK(parser->buffer, '\\')) in yaml_parser_scan_flow_scalar()
3118 switch (parser->buffer.pointer[1]) in yaml_parser_scan_flow_scalar()
3232 if (!IS_HEX_AT(parser->buffer, k)) { in yaml_parser_scan_flow_scalar()
3237 value = (value << 4) + AS_HEX_AT(parser->buffer, k); in yaml_parser_scan_flow_scalar()
3292 if (CHECK(parser->buffer, single ? '\'' : '"')) in yaml_parser_scan_flow_scalar()
3299 while (IS_BLANK(parser->buffer) || IS_BREAK(parser->buffer)) in yaml_parser_scan_flow_scalar()
3301 if (IS_BLANK(parser->buffer)) in yaml_parser_scan_flow_scalar()
3422 ((CHECK_AT(parser->buffer, '-', 0) && in yaml_parser_scan_plain_scalar()
3423 CHECK_AT(parser->buffer, '-', 1) && in yaml_parser_scan_plain_scalar()
3424 CHECK_AT(parser->buffer, '-', 2)) || in yaml_parser_scan_plain_scalar()
3425 (CHECK_AT(parser->buffer, '.', 0) && in yaml_parser_scan_plain_scalar()
3426 CHECK_AT(parser->buffer, '.', 1) && in yaml_parser_scan_plain_scalar()
3427 CHECK_AT(parser->buffer, '.', 2))) && in yaml_parser_scan_plain_scalar()
3428 IS_BLANKZ_AT(parser->buffer, 3)) break; in yaml_parser_scan_plain_scalar()
3432 if (CHECK(parser->buffer, '#')) in yaml_parser_scan_plain_scalar()
3437 while (!IS_BLANKZ(parser->buffer)) in yaml_parser_scan_plain_scalar()
3442 && CHECK(parser->buffer, ':') in yaml_parser_scan_plain_scalar()
3443 && !IS_BLANKZ_AT(parser->buffer, 1)) { in yaml_parser_scan_plain_scalar()
3451 if ((CHECK(parser->buffer, ':') && IS_BLANKZ_AT(parser->buffer, 1)) in yaml_parser_scan_plain_scalar()
3453 (CHECK(parser->buffer, ',') || CHECK(parser->buffer, ':') in yaml_parser_scan_plain_scalar()
3454 || CHECK(parser->buffer, '?') || CHECK(parser->buffer, '[') in yaml_parser_scan_plain_scalar()
3455 || CHECK(parser->buffer, ']') || CHECK(parser->buffer, '{') in yaml_parser_scan_plain_scalar()
3456 || CHECK(parser->buffer, '}')))) in yaml_parser_scan_plain_scalar()
3505 if (!(IS_BLANK(parser->buffer) || IS_BREAK(parser->buffer))) in yaml_parser_scan_plain_scalar()
3512 while (IS_BLANK(parser->buffer) || IS_BREAK(parser->buffer)) in yaml_parser_scan_plain_scalar()
3514 if (IS_BLANK(parser->buffer)) in yaml_parser_scan_plain_scalar()
3519 && IS_TAB(parser->buffer)) { in yaml_parser_scan_plain_scalar()