configurator-pg-0.1.0.0: src/Data/Configurator.hs
-- |
-- Module: Data.Configurator
-- Description: A configuration file parser
--
-- A simplified library for reading configuration files
-- in the format of [configurator-ng](https://hackage.haskell.org/package/configurator-ng).
module Data.Configurator
(
-- * Types
Key
, Value(..)
, Config
-- * Low-level parsing
, load
, ParseError(..)
-- * High-level parsing
, Parser
, runParser
-- ** Value parsers
, bool
, int
, string
, value
, list
-- ** Configuration parsers
, optional
, required
, subassocs
) where
import Data.Configurator.Load (load)
import Data.Configurator.Parser
import Data.Configurator.Types