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.