Versions in this module Expand all Collapse all v0 v0.1.0 Aug 22, 2017 Changes in this version + type Rewriter interface + Reset func() + Rewrite func(c State) + type State interface + ReadRune func() (r rune, size int) + SetError func(err error) + UnreadRune func() + Write func(b []byte) (n int, err error) + WriteBytes func(b []byte) bool + WriteRune func(r rune) bool + WriteString func(s string) bool + type Transformer struct + func NewTransformer(r Rewriter) Transformer + func NewTransformerFromFunc(rewrite func(State)) Transformer + func (t Transformer) Bytes(b []byte) []byte + func (t Transformer) Reset() + func (t Transformer) Span(b []byte, atEOF bool) (n int, err error) + func (t Transformer) String(s string) string + func (t Transformer) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error)