Documentation
¶
Overview ¶
Package igc 实现 an IGC 分析器.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrInvalidCharacter 将返回当遇到无效字符时. ErrInvalidCharacter = errors.New("invalid character") // ErrInvalidCharactersBeforeARecord 将返回在 A record之前遇到无效字符时。 ErrInvalidCharactersBeforeARecord = errors.New("invalid characters before A record") // ErrInvalidBRecord 遇到无效的B记录时将返回. ErrInvalidBRecord = errors.New("invalid B record") // ErrInvalidHRecord 遇到无效的H记录时将返回. ErrInvalidHRecord = errors.New("invalid H record") // ErrInvalidIRecord 遇到无效的I记录时将返回. ErrInvalidIRecord = errors.New("invalid I record") // ErrEmptyLine 当遇到无效的空 line 时将返回. ErrEmptyLine = errors.New("empty line") // ErrMissingARecord 当找不到 A record 时将返回. ErrMissingARecord = errors.New("missing A record") // ErrOutOfRange 当值超过范围时将返回 ErrOutOfRange = errors.New("out of range") )
Functions ¶
This section is empty.
Types ¶
type Encoder ¶
type Encoder struct {
// contains filtered or unexported fields
}
An Encoder 是 IGC 编码器.
func NewEncoder ¶
func NewEncoder(w io.Writer, options ...EncoderOption) *Encoder
NewEncoder函数 返回一个新的编码器 that writes to w.
Click to show internal directories.
Click to hide internal directories.