const anyRepeatedlyUnpacked …
type ParseError …
func (p *ParseError) Error() string { … }
type token …
func (t *token) String() string { … }
type textParser …
func newTextParser(s string) *textParser { … }
func (p *textParser) errorf(format string, a ...interface{ … }
func isIdentOrNumberChar(c byte) bool { … }
func isWhitespace(c byte) bool { … }
func isQuote(c byte) bool { … }
func (p *textParser) skipWhitespace() { … }
func (p *textParser) advance() { … }
var errBadUTF8 …
func unquoteC(s string, quote rune) (string, error) { … }
func unescape(s string) (ch string, tail string, err error) { … }
func (p *textParser) back() { … }
func (p *textParser) next() *token { … }
func (p *textParser) consumeToken(s string) error { … }
func (p *textParser) missingRequiredFieldError(sv reflect.Value) *RequiredNotSetError { … }
func structFieldByName(sprops *StructProperties, name string) (int, *Properties, bool) { … }
func (p *textParser) checkForColon(props *Properties, typ reflect.Type) *ParseError { … }
func (p *textParser) readStruct(sv reflect.Value, terminator string) error { … }
func (p *textParser) consumeExtName() (string, error) { … }
func (p *textParser) consumeOptionalSeparator() error { … }
func (p *textParser) readAny(v reflect.Value, props *Properties) error { … }
func UnmarshalText(s string, pb Message) error { … }