Versions in this module Expand all Collapse all v0 v0.5.1 Jul 30, 2026 v0.5.0 Jul 30, 2026 Changes in this version + type FmLine struct + Children *FmLines + KvSplit int + Left int + Level int + LineNum int + Parent *FmLine + RawLine string + Type FmLineType + func (l *FmLine) Name() string + func (l *FmLine) Value() string + type FmLineReader struct + Lines *FmLines + Reader linereader.IoLineReader + func NewFmLineReader(reader io.Reader, lines *FmLines) *FmLineReader + func (flr *FmLineReader) ReadAll() error + func (flr *FmLineReader) ReadHeader() error + func (flr *FmLineReader) ReadLine() (FmLineType, error) + type FmLineType int + const FmLineEmpty + const FmLineEndBlock + const FmLineInvalid + const FmLineKeyValue + const FmLineSection + const FmLineStartBlock + type FmLines []*FmLine + func (lines *FmLines) ReadAll(lr linereader.IoLineReader) error + func (lines *FmLines) ReadHeader(lr linereader.IoLineReader) error + func (lines *FmLines) ReadLine(lr linereader.IoLineReader) (FmLineType, error)