simple-config-1.0.0: Simple config file parser generator

Safe HaskellNone

Text.Config

Contents

Description

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 = ...

Synopsis

Types

Generate

Quote