func AnyExcept1(src *parse.Source, b1 byte) []byte {
	var buf []byte
	b := src.Read1()
	for src.Error() == nil {
		if b != b1 {
			buf = append(buf, b)
		}
		b = src.Read1()
	}
	return buf
}
AnyExcept1 read bytes until EOF, ignore b1
package read
import (
	"github.com/modern-go/parse"
)
func Until1(src *parse.Source, b1 byte) []byte {
	var buf []byte
	for src.Error() == nil {
		b := src.Peek1()
		if b == b1 || src.Error() != nil {
			break
		}
		src.Read1()
		buf = append(buf, b)
	}
	return buf
}
func Until2(src *parse.Source, b1 byte, b2 byte) []byte {
	var buf []byte
	for src.Error() == nil {
		b := src.Peek1()
		if b == b1 || b == b2 || src.Error() != nil {
			break
		}
		src.Read1()
		buf = append(buf, b)
	}
	return buf
}