// Package parser parses dosini-style files package parser import ( "io" "asciigoat.org/core/lexer" ) // Parser parses a dosini-style document type Parser struct { src *lexer.Reader } // NewParser creates a dosini-style parser using // an [io.Reader] as source func NewParser(r io.Reader) *Parser { if r == nil { return nil } return &Parser{ src: lexer.NewReader(r), } }