Versions in this module Expand all Collapse all v0 v0.1.0 Jul 29, 2024 Changes in this version + var InvalidStartMarkerErr = fmt.Errorf("invalid start marker.") + type T struct + Sym *parsing.Scanner + func NewT(r io.Reader) *T + func (t *T) AtEnd() bool + func (t *T) Bytes() []byte + func (t *T) EatComment() + func (t *T) EatCommentsAndSpaces() + func (t *T) EatSpace() + func (t *T) NextRaw() ([]byte, bool) + func (t *T) NextText() string + func (t *T) ParseBinaryField() (content []byte, err error) + func (t *T) ParseCollection() (geo geom.Collection, err error) + func (t *T) ParseComment() (content []byte, err error) + func (t *T) ParseExpectedField() (geo interface{}, err error) + func (t *T) ParseFloat64() (float64, error) + func (t *T) ParseLabel() (content []byte, err error) + func (t *T) ParseLineComment() (content []byte, err error) + func (t *T) ParseLineString() (pts geom.LineString, err error) + func (t *T) ParseMultiLineString() (lns geom.MultiLineString, err error) + func (t *T) ParseMultiPoint() (pts geom.MultiPoint, err error) + func (t *T) ParseMultiPolygon() (pys geom.MultiPolygon, err error) + func (t *T) ParsePoint() (pt geom.Point, err error) + func (t *T) ParsePolygon() (lns geom.Polygon, err error) + func (t *T) ParseTillEndIgnoreComments() (contents []byte) + func (t *T) Peek() byte + func (t *T) Scan() bool + func (t *T) ScanTill(sym byte) (contents []byte) + func (t *T) Symbol() byte