-- | Simple-config is a parser generator for simple configuration file. -- -- To use this library, one needs import a module and set extensions. -- -- > {-# LANGUAGE TemplateHaskell, QuasiQuotes #-} -- > import Text.Config -- -- The following is quick example. -- -- > mkConfig "configParser" [config| -- > TestConfig -- > uri URI -- > text String -- > list [String] -- > |] -- -- The example generates following codes. -- -- > data TestConfig = TestConfig -- > { uri :: String -- > , text :: String -- > , list :: [String] -- > } -- > -- > configParser :: Parser TestConfig -- > configParser = ... -- module Text.Config ( -- * Types module Text.Config.Types , module Text.Config.TH ) where import Text.Config.Types import Text.Config.TH