aboutsummaryrefslogtreecommitdiff
path: root/lisk.cabal
diff options
context:
space:
mode:
Diffstat (limited to 'lisk.cabal')
-rw-r--r--lisk.cabal55
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 @@
1cabal-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
5name: lisk
6version: 0.1.0.0
7synopsis: a lisp interpreter
8description: an educational lisp interpreter written in haskell by DSCRV
9-- bug-reports:
10license: GPL-3
11-- license-file: LICENSE
12author: Akshay
13maintainer: [email protected]
14-- copyright:
15-- category:
16build-type: Simple
17extra-source-files: CHANGELOG.md
18
19library
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
31executable 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
41test-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