Documentation ¶
Overview ¶
Package pinyin provides Chinese to Reader solution.
Index ¶
- func IsBegin(rtype rune) bool
- func IsChar(rtype rune) bool
- func IsEnd(r rune) bool
- func IsSurname(rtype rune) bool
- type Reader
- func (a *Reader) Converter(o func(string, rune, rune) string) *Reader
- func (a *Reader) IsName(o bool) *Reader
- func (a *Reader) NoTone(o bool) *Reader
- func (a *Reader) Read(p []byte) (int, error)
- func (a *Reader) ReadByte() (byte, error)
- func (a *Reader) ReadRune() (rune, int, error)
- func (a *Reader) Separator(o string) *Reader
- func (a *Reader) ToBytes() ([]byte, error)
- func (a *Reader) ToFile(name string) error
- func (a *Reader) ToRunes() ([]rune, error)
- func (a *Reader) ToString() (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Reader ¶
type Reader struct {
// contains filtered or unexported fields
}
Reader represents a pinyin reader.
func FromFile ¶ added in v0.0.2
FromFile creates pinyin.Reader from file. For large file, pinyin.FromReader is recommended.
func FromReader ¶
FromReader creates pinyin.Reader from io.Reader.
func (*Reader) ReadByte ¶
ReadByte reads and returns the next byte from the input or any error encountered.
func (*Reader) ReadRune ¶
ReadRune reads a single UTF-8 encoded Unicode character and returns the rune and its size in bytes.
Click to show internal directories.
Click to hide internal directories.