gopkg.in/yaml.v2.yaml_parser_t.buffer (field)
212 uses
gopkg.in/yaml.v2 (current package)
apic.go#L30: buffer: make([]byte, 0, input_buffer_size),
readerc.go#L123: buffer_len := len(parser.buffer)
readerc.go#L125: copy(parser.buffer, parser.buffer[parser.buffer_pos:])
readerc.go#L134: parser.buffer = parser.buffer[:cap(parser.buffer)]
readerc.go#L143: parser.buffer = parser.buffer[:buffer_len]
readerc.go#L368: parser.buffer[buffer_len+0] = byte(value)
readerc.go#L372: parser.buffer[buffer_len+0] = byte(0xC0 + (value >> 6))
readerc.go#L373: parser.buffer[buffer_len+1] = byte(0x80 + (value & 0x3F))
readerc.go#L377: parser.buffer[buffer_len+0] = byte(0xE0 + (value >> 12))
readerc.go#L378: parser.buffer[buffer_len+1] = byte(0x80 + ((value >> 6) & 0x3F))
readerc.go#L379: parser.buffer[buffer_len+2] = byte(0x80 + (value & 0x3F))
readerc.go#L383: parser.buffer[buffer_len+0] = byte(0xF0 + (value >> 18))
readerc.go#L384: parser.buffer[buffer_len+1] = byte(0x80 + ((value >> 12) & 0x3F))
readerc.go#L385: parser.buffer[buffer_len+2] = byte(0x80 + ((value >> 6) & 0x3F))
readerc.go#L386: parser.buffer[buffer_len+3] = byte(0x80 + (value & 0x3F))
readerc.go#L395: parser.buffer[buffer_len] = 0
readerc.go#L407: parser.buffer[buffer_len] = 0
readerc.go#L410: parser.buffer = parser.buffer[:buffer_len]
scannerc.go#L495: parser.buffer_pos += width(parser.buffer[parser.buffer_pos])
scannerc.go#L499: if is_crlf(parser.buffer, parser.buffer_pos) {
scannerc.go#L505: } else if is_break(parser.buffer, parser.buffer_pos) {
scannerc.go#L510: parser.buffer_pos += width(parser.buffer[parser.buffer_pos])
scannerc.go#L516: w := width(parser.buffer[parser.buffer_pos])
scannerc.go#L525: s[len(s)-1] = parser.buffer[parser.buffer_pos]
scannerc.go#L528: s = append(s, parser.buffer[parser.buffer_pos:parser.buffer_pos+w]...)
scannerc.go#L539: buf := parser.buffer
scannerc.go#L680: if is_z(parser.buffer, parser.buffer_pos) {
scannerc.go#L685: if parser.mark.column == 0 && parser.buffer[parser.buffer_pos] == '%' {
scannerc.go#L689: buf := parser.buffer
scannerc.go#L708: if parser.buffer[parser.buffer_pos] == '{' {
scannerc.go#L713: if parser.buffer[parser.buffer_pos] == ']' {
scannerc.go#L719: if parser.buffer[parser.buffer_pos] == '}' {
scannerc.go#L725: if parser.buffer[parser.buffer_pos] == ',' {
scannerc.go#L730: if parser.buffer[parser.buffer_pos] == '-' && is_blankz(parser.buffer, parser.buffer_pos+1) {
scannerc.go#L735: if parser.buffer[parser.buffer_pos] == '?' && (parser.flow_level > 0 || is_blankz(parser.buffer, parser.buffer_pos+1)) {
scannerc.go#L740: if parser.buffer[parser.buffer_pos] == ':' && (parser.flow_level > 0 || is_blankz(parser.buffer, parser.buffer_pos+1)) {
scannerc.go#L745: if parser.buffer[parser.buffer_pos] == '*' {
scannerc.go#L750: if parser.buffer[parser.buffer_pos] == '&' {
scannerc.go#L755: if parser.buffer[parser.buffer_pos] == '!' {
scannerc.go#L760: if parser.buffer[parser.buffer_pos] == '|' && parser.flow_level == 0 {
scannerc.go#L765: if parser.buffer[parser.buffer_pos] == '>' && parser.flow_level == 0 {
scannerc.go#L770: if parser.buffer[parser.buffer_pos] == '\'' {
scannerc.go#L775: if parser.buffer[parser.buffer_pos] == '"' {
scannerc.go#L799: if !(is_blankz(parser.buffer, parser.buffer_pos) || parser.buffer[parser.buffer_pos] == '-' ||
scannerc.go#L800: parser.buffer[parser.buffer_pos] == '?' || parser.buffer[parser.buffer_pos] == ':' ||
scannerc.go#L801: parser.buffer[parser.buffer_pos] == ',' || parser.buffer[parser.buffer_pos] == '[' ||
scannerc.go#L802: parser.buffer[parser.buffer_pos] == ']' || parser.buffer[parser.buffer_pos] == '{' ||
scannerc.go#L803: parser.buffer[parser.buffer_pos] == '}' || parser.buffer[parser.buffer_pos] == '#' ||
scannerc.go#L804: parser.buffer[parser.buffer_pos] == '&' || parser.buffer[parser.buffer_pos] == '*' ||
scannerc.go#L805: parser.buffer[parser.buffer_pos] == '!' || parser.buffer[parser.buffer_pos] == '|' ||
scannerc.go#L806: parser.buffer[parser.buffer_pos] == '>' || parser.buffer[parser.buffer_pos] == '\'' ||
scannerc.go#L807: parser.buffer[parser.buffer_pos] == '"' || parser.buffer[parser.buffer_pos] == '%' ||
scannerc.go#L808: parser.buffer[parser.buffer_pos] == '@' || parser.buffer[parser.buffer_pos] == '`') ||
scannerc.go#L809: (parser.buffer[parser.buffer_pos] == '-' && !is_blank(parser.buffer, parser.buffer_pos+1)) ||
scannerc.go#L811: (parser.buffer[parser.buffer_pos] == '?' || parser.buffer[parser.buffer_pos] == ':') &&
scannerc.go#L812: !is_blankz(parser.buffer, parser.buffer_pos+1)) {
scannerc.go#L1451: if parser.mark.column == 0 && is_bom(parser.buffer, parser.buffer_pos) {
scannerc.go#L1464: for parser.buffer[parser.buffer_pos] == ' ' || ((parser.flow_level > 0 || !parser.simple_key_allowed) && parser.buffer[parser.buffer_pos] == '\t') {
scannerc.go#L1472: if parser.buffer[parser.buffer_pos] == '#' {
scannerc.go#L1473: for !is_breakz(parser.buffer, parser.buffer_pos) {
scannerc.go#L1482: if is_break(parser.buffer, parser.buffer_pos) {
scannerc.go#L1567: for is_blank(parser.buffer, parser.buffer_pos) {
scannerc.go#L1574: if parser.buffer[parser.buffer_pos] == '#' {
scannerc.go#L1575: for !is_breakz(parser.buffer, parser.buffer_pos) {
scannerc.go#L1584: if !is_breakz(parser.buffer, parser.buffer_pos) {
scannerc.go#L1591: if is_break(parser.buffer, parser.buffer_pos) {
scannerc.go#L1616: for is_alpha(parser.buffer, parser.buffer_pos) {
scannerc.go#L1631: if !is_blankz(parser.buffer, parser.buffer_pos) {
scannerc.go#L1650: for is_blank(parser.buffer, parser.buffer_pos) {
scannerc.go#L1663: if parser.buffer[parser.buffer_pos] != '.' {
scannerc.go#L1693: for is_digit(parser.buffer, parser.buffer_pos) {
scannerc.go#L1700: value = value*10 + int8(as_digit(parser.buffer, parser.buffer_pos))
scannerc.go#L1730: for is_blank(parser.buffer, parser.buffer_pos) {
scannerc.go#L1746: if !is_blank(parser.buffer, parser.buffer_pos) {
scannerc.go#L1753: for is_blank(parser.buffer, parser.buffer_pos) {
scannerc.go#L1769: if !is_blankz(parser.buffer, parser.buffer_pos) {
scannerc.go#L1792: for is_alpha(parser.buffer, parser.buffer_pos) {
scannerc.go#L1809: !(is_blankz(parser.buffer, parser.buffer_pos) || parser.buffer[parser.buffer_pos] == '?' ||
scannerc.go#L1810: parser.buffer[parser.buffer_pos] == ':' || parser.buffer[parser.buffer_pos] == ',' ||
scannerc.go#L1811: parser.buffer[parser.buffer_pos] == ']' || parser.buffer[parser.buffer_pos] == '}' ||
scannerc.go#L1812: parser.buffer[parser.buffer_pos] == '%' || parser.buffer[parser.buffer_pos] == '@' ||
scannerc.go#L1813: parser.buffer[parser.buffer_pos] == '`') {
scannerc.go#L1848: if parser.buffer[parser.buffer_pos+1] == '<' {
scannerc.go#L1861: if parser.buffer[parser.buffer_pos] != '>' {
scannerc.go#L1903: if !is_blankz(parser.buffer, parser.buffer_pos) {
scannerc.go#L1928: if parser.buffer[parser.buffer_pos] != '!' {
scannerc.go#L1943: for is_alpha(parser.buffer, parser.buffer_pos) {
scannerc.go#L1951: if parser.buffer[parser.buffer_pos] == '!' {
scannerc.go#L1991: for is_alpha(parser.buffer, parser.buffer_pos) || parser.buffer[parser.buffer_pos] == ';' ||
scannerc.go#L1992: parser.buffer[parser.buffer_pos] == '/' || parser.buffer[parser.buffer_pos] == '?' ||
scannerc.go#L1993: parser.buffer[parser.buffer_pos] == ':' || parser.buffer[parser.buffer_pos] == '@' ||
scannerc.go#L1994: parser.buffer[parser.buffer_pos] == '&' || parser.buffer[parser.buffer_pos] == '=' ||
scannerc.go#L1995: parser.buffer[parser.buffer_pos] == '+' || parser.buffer[parser.buffer_pos] == '$' ||
scannerc.go#L1996: parser.buffer[parser.buffer_pos] == ',' || parser.buffer[parser.buffer_pos] == '.' ||
scannerc.go#L1997: parser.buffer[parser.buffer_pos] == '!' || parser.buffer[parser.buffer_pos] == '~' ||
scannerc.go#L1998: parser.buffer[parser.buffer_pos] == '*' || parser.buffer[parser.buffer_pos] == '\'' ||
scannerc.go#L1999: parser.buffer[parser.buffer_pos] == '(' || parser.buffer[parser.buffer_pos] == ')' ||
scannerc.go#L2000: parser.buffer[parser.buffer_pos] == '[' || parser.buffer[parser.buffer_pos] == ']' ||
scannerc.go#L2001: parser.buffer[parser.buffer_pos] == '%' {
scannerc.go#L2003: if parser.buffer[parser.buffer_pos] == '%' {
scannerc.go#L2036: if !(parser.buffer[parser.buffer_pos] == '%' &&
scannerc.go#L2037: is_hex(parser.buffer, parser.buffer_pos+1) &&
scannerc.go#L2038: is_hex(parser.buffer, parser.buffer_pos+2)) {
scannerc.go#L2044: octet := byte((as_hex(parser.buffer, parser.buffer_pos+1) << 4) + as_hex(parser.buffer, parser.buffer_pos+2))
scannerc.go#L2084: if parser.buffer[parser.buffer_pos] == '+' || parser.buffer[parser.buffer_pos] == '-' {
scannerc.go#L2086: if parser.buffer[parser.buffer_pos] == '+' {
scannerc.go#L2097: if is_digit(parser.buffer, parser.buffer_pos) {
scannerc.go#L2099: if parser.buffer[parser.buffer_pos] == '0' {
scannerc.go#L2106: increment = as_digit(parser.buffer, parser.buffer_pos)
scannerc.go#L2110: } else if is_digit(parser.buffer, parser.buffer_pos) {
scannerc.go#L2113: if parser.buffer[parser.buffer_pos] == '0' {
scannerc.go#L2118: increment = as_digit(parser.buffer, parser.buffer_pos)
scannerc.go#L2124: if parser.buffer[parser.buffer_pos] == '+' || parser.buffer[parser.buffer_pos] == '-' {
scannerc.go#L2125: if parser.buffer[parser.buffer_pos] == '+' {
scannerc.go#L2138: for is_blank(parser.buffer, parser.buffer_pos) {
scannerc.go#L2144: if parser.buffer[parser.buffer_pos] == '#' {
scannerc.go#L2145: for !is_breakz(parser.buffer, parser.buffer_pos) {
scannerc.go#L2154: if !is_breakz(parser.buffer, parser.buffer_pos) {
scannerc.go#L2161: if is_break(parser.buffer, parser.buffer_pos) {
scannerc.go#L2191: for parser.mark.column == indent && !is_z(parser.buffer, parser.buffer_pos) {
scannerc.go#L2195: trailing_blank = is_blank(parser.buffer, parser.buffer_pos)
scannerc.go#L2213: leading_blank = is_blank(parser.buffer, parser.buffer_pos)
scannerc.go#L2216: for !is_breakz(parser.buffer, parser.buffer_pos) {
scannerc.go#L2270: for (*indent == 0 || parser.mark.column < *indent) && is_space(parser.buffer, parser.buffer_pos) {
scannerc.go#L2281: if (*indent == 0 || parser.mark.column < *indent) && is_tab(parser.buffer, parser.buffer_pos) {
scannerc.go#L2287: if !is_break(parser.buffer, parser.buffer_pos) {
scannerc.go#L2328: ((parser.buffer[parser.buffer_pos+0] == '-' &&
scannerc.go#L2329: parser.buffer[parser.buffer_pos+1] == '-' &&
scannerc.go#L2330: parser.buffer[parser.buffer_pos+2] == '-') ||
scannerc.go#L2331: (parser.buffer[parser.buffer_pos+0] == '.' &&
scannerc.go#L2332: parser.buffer[parser.buffer_pos+1] == '.' &&
scannerc.go#L2333: parser.buffer[parser.buffer_pos+2] == '.')) &&
scannerc.go#L2334: is_blankz(parser.buffer, parser.buffer_pos+3) {
scannerc.go#L2341: if is_z(parser.buffer, parser.buffer_pos) {
scannerc.go#L2349: for !is_blankz(parser.buffer, parser.buffer_pos) {
scannerc.go#L2350: if single && parser.buffer[parser.buffer_pos] == '\'' && parser.buffer[parser.buffer_pos+1] == '\'' {
scannerc.go#L2356: } else if single && parser.buffer[parser.buffer_pos] == '\'' {
scannerc.go#L2359: } else if !single && parser.buffer[parser.buffer_pos] == '"' {
scannerc.go#L2363: } else if !single && parser.buffer[parser.buffer_pos] == '\\' && is_break(parser.buffer, parser.buffer_pos+1) {
scannerc.go#L2373: } else if !single && parser.buffer[parser.buffer_pos] == '\\' {
scannerc.go#L2378: switch parser.buffer[parser.buffer_pos+1] {
scannerc.go#L2443: if !is_hex(parser.buffer, parser.buffer_pos+k) {
scannerc.go#L2448: value = (value << 4) + as_hex(parser.buffer, parser.buffer_pos+k)
scannerc.go#L2493: if parser.buffer[parser.buffer_pos] == '\'' {
scannerc.go#L2497: if parser.buffer[parser.buffer_pos] == '"' {
scannerc.go#L2503: for is_blank(parser.buffer, parser.buffer_pos) || is_break(parser.buffer, parser.buffer_pos) {
scannerc.go#L2504: if is_blank(parser.buffer, parser.buffer_pos) {
scannerc.go#L2586: ((parser.buffer[parser.buffer_pos+0] == '-' &&
scannerc.go#L2587: parser.buffer[parser.buffer_pos+1] == '-' &&
scannerc.go#L2588: parser.buffer[parser.buffer_pos+2] == '-') ||
scannerc.go#L2589: (parser.buffer[parser.buffer_pos+0] == '.' &&
scannerc.go#L2590: parser.buffer[parser.buffer_pos+1] == '.' &&
scannerc.go#L2591: parser.buffer[parser.buffer_pos+2] == '.')) &&
scannerc.go#L2592: is_blankz(parser.buffer, parser.buffer_pos+3) {
scannerc.go#L2597: if parser.buffer[parser.buffer_pos] == '#' {
scannerc.go#L2602: for !is_blankz(parser.buffer, parser.buffer_pos) {
scannerc.go#L2605: if (parser.buffer[parser.buffer_pos] == ':' && is_blankz(parser.buffer, parser.buffer_pos+1)) ||
scannerc.go#L2607: (parser.buffer[parser.buffer_pos] == ',' ||
scannerc.go#L2608: parser.buffer[parser.buffer_pos] == '?' || parser.buffer[parser.buffer_pos] == '[' ||
scannerc.go#L2609: parser.buffer[parser.buffer_pos] == ']' || parser.buffer[parser.buffer_pos] == '{' ||
scannerc.go#L2610: parser.buffer[parser.buffer_pos] == '}')) {
scannerc.go#L2647: if !(is_blank(parser.buffer, parser.buffer_pos) || is_break(parser.buffer, parser.buffer_pos)) {
scannerc.go#L2656: for is_blank(parser.buffer, parser.buffer_pos) || is_break(parser.buffer, parser.buffer_pos) {
scannerc.go#L2657: if is_blank(parser.buffer, parser.buffer_pos) {
scannerc.go#L2660: if leading_blanks && parser.mark.column < indent && is_tab(parser.buffer, parser.buffer_pos) {
yamlh.go#L552: buffer []byte // The working buffer.
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |