Versions in this module Expand all Collapse all v0 v0.1.2 May 16, 2023 Changes in this version + type Builder struct + func NewBuilder() *Builder + func (b *Builder) Add(key, val string) *Builder + func (b *Builder) Build() Transducer + func (b *Builder) Reset() + type Link struct + Source *state + Target *state + Transition transition + func (l Link) IsInitial() bool + type SerState struct + Foutput string + Ftarget uint64 + Id uint64 + Ts []SerTransition + type SerTransducer map[uint64]SerState + type SerTransition struct + Char rune + Output string + Target uint64 + type Transducer struct + func NewTransducerFromSerialization(ser SerTransducer) Transducer + func (ft Transducer) Down(s *state, out io.Writer) error + func (ft Transducer) GetSerialization() SerTransducer + func (ft Transducer) Initial() *state + func (ft Transducer) Rewrite(s *state, str string, out io.Writer) (*state, error) + func (ft Transducer) RewriteAll(in io.Reader, out io.Writer, delim byte) error + func (ft Transducer) Walk(f func(link Link) bool) v0.1.1 Feb 20, 2022