7a1dd3fc4e3ceff92d9219c5b0363f9307f87f19
[fp.git] / fp.cabal
1 -- Initial fp.cabal generated by cabal init.  For further documentation, 
2 -- see http://haskell.org/cabal/users-guide/
3
4 name:                fp
5 version:             0.1.0.0
6 -- synopsis:            
7 -- description:         
8 license:             BSD3
9 license-file:        LICENSE
10 author:              Tomáš Musil
11 maintainer:          tomik.musil@gmail.com
12 -- copyright:           
13 category:            Language
14 build-type:          Simple
15 -- extra-source-files:  
16 cabal-version:       >=1.10
17
18 library 
19   exposed-modules: Lambda
20                    Lambda.Parser.Fancy
21                    Lambda.Parser.Simple
22                    HM
23                    HM.Parser
24                    Lambda.Term
25                    HM.Term
26   build-depends:       base >=4.7 && <5
27                      , text >=1.2 && <1.3
28                      , attoparsec >=0.12 && <0.13
29                      , containers
30                      , mtl
31   hs-source-dirs:      src
32   default-language:    Haskell2010
33
34 executable fp-interpret
35   main-is:             Main.hs
36   build-depends:       base >=4.7 && <5
37                      , text >=1.2 && <1.3
38                      , attoparsec >=0.12 && <0.13
39                      , containers
40                      , mtl
41                      , fp
42   hs-source-dirs:      src
43   default-language:    Haskell2010
44
45 test-suite doctests
46   type:          exitcode-stdio-1.0
47   hs-source-dirs:    tests
48   main-is:       doctest.hs
49   ghc-options:   -threaded
50   build-depends: base
51                , text >=1.2 && <1.3
52                , attoparsec >=0.12 && <0.13
53                , containers
54                , mtl
55                , fp
56                , doctest >= 0.8
57                , QuickCheck >= 2.7
58   default-language:    Haskell2010