Documentation ¶
Overview ¶
Package subword implements a word replacement with a level.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder struct {
// contains filtered or unexported fields
}
Builder is a buffer to build a []Subword array.
func NewBuilder ¶
NewBuilder creates a Builder from subwords.
type Replacement ¶
Replacement is a deferred sw Replacement.
func NewReplacement ¶
func NewReplacement(start, stop int, word string) Replacement
NewReplacement creates a Replacement.
func (Replacement) String ¶
func (r Replacement) String() string
type Replacer ¶
type Replacer struct {
// contains filtered or unexported fields
}
Replacer remembers replacements in a buffer. Finally, it applies the replacements and splits the result in several subwords.
func NewReplacer ¶
NewReplacer creates a SubwordReplacer for a word.
func (*Replacer) ReplaceBy ¶
func (r *Replacer) ReplaceBy(repls ...Replacement)
ReplaceBy buffers multiple replacements.
Click to show internal directories.
Click to hide internal directories.