Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrMultiCharsAndMultiCodes = errors.New("multi chars and multi codes at the same time") ErrMissCharOrCode = errors.New("miss char or code") )
View Source
var (
ErrLinerInvalidPattern = errors.New("invalid pattern")
)
Functions ¶
This section is empty.
Types ¶
type Dict ¶
type Dict struct {
// contains filtered or unexported fields
}
Dict 字典结构
func (Dict) AddCharWithCodes ¶
AddCharWithCodes 添加单字多码数据
func (Dict) AddCodeWithChars ¶
AddCodeWithChars 添加单码多字数据
type Generator ¶
type Generator interface { // ParseSingle 解析单个数据,根据不同情况,单个数据可能为单字多码或多码单字,但不能同时存在多码多字的情况 ParseSingle(raw []byte) (codes []string, chars []string, err error) // ParseAll 解析完成的字典数据 ParseAll(raw io.Reader) (dict Dict, err error) }
Generator 字典生成器
Click to show internal directories.
Click to hide internal directories.