Versions in this module Expand all Collapse all v0 v0.0.1 Aug 31, 2024 Changes in this version + var ErrUnexpectedEOF = errors.New("%v", io.ErrUnexpectedEOF) + func AppendString(b []byte, s string) []byte + func TokenEquals(x, y Token) bool + func UnmarshalString(s string) (string, error) + type Decoder struct + func NewDecoder(b []byte) *Decoder + func (d *Decoder) Peek() (Token, error) + func (d *Decoder) Position(idx int) (line int, column int) + func (d *Decoder) Read() (Token, error) + type Encoder struct + func NewEncoder(buf []byte, indent string, delims [2]byte, outputASCII bool) (*Encoder, error) + func (e *Encoder) Bytes() []byte + func (e *Encoder) EndMessage() + func (e *Encoder) Reset(es encoderState) + func (e *Encoder) Snapshot() encoderState + func (e *Encoder) StartMessage() + func (e *Encoder) WriteBool(b bool) + func (e *Encoder) WriteFloat(n float64, bitSize int) + func (e *Encoder) WriteInt(n int64) + func (e *Encoder) WriteLiteral(s string) + func (e *Encoder) WriteName(s string) + func (e *Encoder) WriteString(s string) + func (e *Encoder) WriteUint(n uint64) + type Kind uint8 + const EOF + const Invalid + const ListClose + const ListOpen + const MessageClose + const MessageOpen + const Name + const Scalar + func (t Kind) String() string + type NameKind uint8 + const FieldNumber + const IdentName + const TypeName + func (t NameKind) String() string + type Token struct + func (t Token) Bool() (bool, bool) + func (t Token) Enum() (string, bool) + func (t Token) FieldNumber() int32 + func (t Token) Float32() (float32, bool) + func (t Token) Float64() (float64, bool) + func (t Token) HasSeparator() bool + func (t Token) IdentName() string + func (t Token) Int32() (int32, bool) + func (t Token) Int64() (int64, bool) + func (t Token) Kind() Kind + func (t Token) NameKind() NameKind + func (t Token) Pos() int + func (t Token) RawString() string + func (t Token) String() (string, bool) + func (t Token) TypeName() string + func (t Token) Uint32() (uint32, bool) + func (t Token) Uint64() (uint64, bool)