diff options
Diffstat (limited to 'lisk.cabal')
-rw-r--r-- | lisk.cabal | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/lisk.cabal b/lisk.cabal new file mode 100644 index 0000000..627815d --- /dev/null +++ b/lisk.cabal | |||
@@ -0,0 +1,55 @@ | |||
1 | cabal-version: >=1.10 | ||
2 | -- Initial package description 'lisk.cabal' generated by 'cabal init'. For | ||
3 | -- further documentation, see http://haskell.org/cabal/users-guide/ | ||
4 | |||
5 | name: lisk | ||
6 | version: 0.1.0.0 | ||
7 | synopsis: a lisp interpreter | ||
8 | description: an educational lisp interpreter written in haskell by DSCRV | ||
9 | -- bug-reports: | ||
10 | license: GPL-3 | ||
11 | -- license-file: LICENSE | ||
12 | author: Akshay | ||
13 | maintainer: [email protected] | ||
14 | -- copyright: | ||
15 | -- category: | ||
16 | build-type: Simple | ||
17 | extra-source-files: CHANGELOG.md | ||
18 | |||
19 | library | ||
20 | default-language: Haskell2010 | ||
21 | build-depends: | ||
22 | base >=4.12 && <4.13, | ||
23 | parsec == 3.*, | ||
24 | mtl >= 2.1 | ||
25 | hs-source-dirs: src | ||
26 | exposed-modules: | ||
27 | Parser, | ||
28 | Evaluator, | ||
29 | Operators | ||
30 | |||
31 | executable lisk | ||
32 | default-language: Haskell2010 | ||
33 | main-is: Main.hs | ||
34 | build-depends: | ||
35 | base >=4.12 && <4.13, | ||
36 | parsec == 3.*, | ||
37 | readline >= 1.0, | ||
38 | lisk | ||
39 | hs-source-dirs: bin | ||
40 | |||
41 | test-suite properties | ||
42 | default-language: Haskell2010 | ||
43 | type: exitcode-stdio-1.0 | ||
44 | main-is: Main.hs | ||
45 | hs-source-dirs: tests | ||
46 | build-depends: | ||
47 | base >=4.12 && <4.13, | ||
48 | parsec == 3.*, | ||
49 | QuickCheck >= 2.4 && < 3, | ||
50 | test-framework >= 0.6 && < 0.9, | ||
51 | test-framework-hunit >= 0.3 && < 0.5, | ||
52 | test-framework-quickcheck2 >= 0.2 && < 0.4, | ||
53 | test-framework-th >= 0.2 && < 0.4, | ||
54 | lisk | ||
55 | other-modules: Properties | ||