root / ConfigFile.cabal

1
Name: ConfigFile
2
Version: 1.0.4
3
License: LGPL
4
Maintainer: John Goerzen <jgoerzen@complete.org>
5
Author: John Goerzen
6
Copyright: Copyright (c) 2004-2008 John Goerzen
7
license-file: COPYRIGHT
8
extra-source-files: COPYING
9
Category: Parsing
10
homepage: http://software.complete.org/configfile
11
synopsis: Configuration file reading & writing
12
Description: Parser and writer for handling sectioned config files in
13
 Haskell.
14
 .
15
  The ConfigFile module works with configuration files in a standard
16
 format that is easy for the user to edit, easy for the programmer
17
 to work with, yet remains powerful and flexible.  It is inspired by,
18
 and compatible with, Python's ConfigParser module.  It uses files
19
 that resemble Windows .INI-style files, but with numerous
20
 improvements.
21
 .
22
 ConfigFile provides simple calls to both read and write config files.
23
 It's possible to make a config file parsable by this module,
24
 the Unix shell, and make.
25
Stability: Stable
26
Build-Type: Simple
27
Hs-Source-Dirs: src
28
Exposed-Modules: Data.ConfigFile,
29
    Data.ConfigFile.Types,
30
    Data.ConfigFile.Parser
31
Other-Modules: Data.ConfigFile.Lexer
32
Extensions: ExistentialQuantification, OverlappingInstances,
33
   UndecidableInstances, TypeSynonymInstances, FlexibleContexts,
34
   FlexibleInstances
35
Build-Depends: parsec, base,
36
               haskell98, mtl, MissingH>=1.0.0, containers
37
GHC-Options: -O2 -Wall
38
39
Executable: runtests
40
Buildable: False
41
Main-Is: runtests.hs
42
HS-Source-Dirs: testsrc, .
43
Extensions: ExistentialQuantification, OverlappingInstances,
44
    UndecidableInstances, CPP