Versions in this module Expand all Collapse all v0 v0.1.0 Jan 28, 2026 Changes in this version + const ContinueColumnMerged + const ContinueRowMerged + const EndColumnMerged + const EndRowMerged + var Debug bool = (loglevel == "debug") + var ErrInvalidScanType = errors.New(...) + var ErrNotInFormat = errors.New("grate: file is not in this format") + var ErrUnknownFormat = errors.New("grate: file format is not known/supported") + func Register(name string, priority int, opener OpenFunc) error + func RegisterWithBytes(name string, priority int, opener OpenFunc, openerBytes OpenBytesFunc) error + func WrapErr(e ...error) error + type Collection interface + Err func() error + Formats func() []string + IsEmpty func() bool + Next func() bool + Scan func(args ...interface{}) error + Strings func() []string + Types func() []string + type OpenBytesFunc func(data []byte) (Source, error) + type OpenFunc func(filename string) (Source, error) + type Source interface + Close func() error + Get func(name string) (Collection, error) + List func() ([]string, error) + func Open(filename string) (Source, error) + func OpenBytes(data []byte) (Source, error)