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