module Distribution.Fields
(
Field (..)
, Name (..)
, FieldLine (..)
, SectionArg (..)
, FieldName
, readFields
, readFields'
, ParseResult
, runParseResult
, parseWarning
, parseWarnings
, parseFailure
, parseFatalFailure
, PWarnType (..)
, PWarning (..)
, showPWarning
, PError (..)
, showPError
, CommentPosition (..)
, PrettyField (..)
, showFields
, genericFromParsecFields
, fromParsecFields
) where
import Distribution.Fields.Field
import Distribution.Fields.ParseResult
import Distribution.Fields.Parser
import Distribution.Fields.Pretty
import Distribution.Parsec.Error
import Distribution.Parsec.Warning