# Functions

AppendString appends the escaped form of the input string to b.
NewDecoder returns a Decoder to read the given []byte.
NewEncoder returns an Encoder.
TokenEquals returns true if given Tokens are equal, else false.
UnmarshalString returns an unescaped string given a textproto string value.

# Constants

Kind values.
NameKind values.
NameKind values.
Kind values.
Kind values.
Kind values.
Kind values.
Kind values.
Name indicates the field name.
Scalar are scalar values, e.g.
NameKind values.

# Variables

ErrUnexpectedEOF means that EOF was encountered in the middle of the input.

# Structs

Decoder is a token-based textproto decoder.
Encoder provides methods to write out textproto constructs and values.
Token provides a parsed token kind and value.

# Type aliases

Kind represents a token kind expressible in the textproto format.
NameKind represents different types of field names.