2017-04-11 13:04:57 +03:00
|
|
|
name:
|
2017-04-19 12:18:03 +03:00
|
|
|
duet
|
2017-04-11 13:04:57 +03:00
|
|
|
version:
|
2019-11-18 19:41:00 +03:00
|
|
|
0.0.2
|
2017-04-11 13:04:57 +03:00
|
|
|
cabal-version:
|
|
|
|
>=1.10
|
|
|
|
build-type:
|
|
|
|
Simple
|
2019-11-16 01:49:38 +03:00
|
|
|
maintainer:
|
|
|
|
chrisdone@gmail.com
|
|
|
|
synopsis:
|
2019-11-18 19:41:00 +03:00
|
|
|
A tiny language, a subset of Haskell (with type classes) aimed at aiding teachers to teach Haskell
|
2019-11-16 01:49:38 +03:00
|
|
|
description:
|
2019-11-18 19:41:00 +03:00
|
|
|
A tiny language, a subset of Haskell (with type classes) aimed at aiding teachers to teach Haskell
|
2019-11-16 01:49:38 +03:00
|
|
|
license: BSD3
|
|
|
|
extra-source-files: README.md, LICENSE.md
|
2017-04-11 11:23:06 +03:00
|
|
|
|
2017-04-11 13:04:57 +03:00
|
|
|
library
|
|
|
|
hs-source-dirs:
|
|
|
|
src
|
|
|
|
build-depends:
|
2019-11-16 01:49:38 +03:00
|
|
|
base >= 4.5 && < 5,
|
2017-04-20 18:04:33 +03:00
|
|
|
containers,
|
|
|
|
mtl,
|
|
|
|
exceptions,
|
2017-04-21 23:45:06 +03:00
|
|
|
parsec,
|
2017-06-20 13:20:35 +03:00
|
|
|
text,
|
2017-10-21 17:07:35 +03:00
|
|
|
edit-distance,
|
2017-10-21 17:15:02 +03:00
|
|
|
deepseq,
|
2017-12-18 14:09:02 +03:00
|
|
|
aeson,
|
2019-11-15 18:15:35 +03:00
|
|
|
syb,
|
2017-06-21 13:38:53 +03:00
|
|
|
monad-logger
|
2017-04-11 13:04:57 +03:00
|
|
|
ghc-options:
|
2019-11-19 13:31:53 +03:00
|
|
|
-Wall
|
2017-04-11 13:04:57 +03:00
|
|
|
default-language:
|
|
|
|
Haskell2010
|
|
|
|
exposed-modules:
|
2017-04-27 11:58:43 +03:00
|
|
|
Duet.Infer
|
2017-04-21 23:45:06 +03:00
|
|
|
Duet.Types
|
|
|
|
Duet.Parser
|
2017-04-23 20:45:50 +03:00
|
|
|
Duet.Printer
|
|
|
|
Duet.Tokenizer
|
2017-04-26 21:55:26 +03:00
|
|
|
Duet.Renamer
|
2017-05-14 16:38:16 +03:00
|
|
|
Duet.Resolver
|
2017-04-24 19:38:01 +03:00
|
|
|
Duet.Stepper
|
2017-06-20 13:20:35 +03:00
|
|
|
Duet.Errors
|
2017-06-16 13:33:19 +03:00
|
|
|
Duet.Supply
|
2017-06-18 21:32:49 +03:00
|
|
|
Duet.Context
|
2019-11-15 17:16:44 +03:00
|
|
|
Duet.Setup
|
2019-11-15 18:06:30 +03:00
|
|
|
Duet.Simple
|
2017-04-27 13:11:55 +03:00
|
|
|
Control.Monad.Supply
|
2019-11-15 17:16:44 +03:00
|
|
|
|
|
|
|
test-suite duet-test
|
|
|
|
type: exitcode-stdio-1.0
|
|
|
|
main-is: Spec.hs
|
|
|
|
hs-source-dirs: test
|
|
|
|
ghc-options: -Wall -O0
|
|
|
|
default-language: Haskell2010
|
|
|
|
build-depends:
|
2019-11-16 01:49:38 +03:00
|
|
|
base >= 4.5 && < 5, duet,
|
2019-11-15 17:16:44 +03:00
|
|
|
containers,
|
|
|
|
mtl,
|
|
|
|
exceptions,
|
|
|
|
parsec,
|
|
|
|
text,
|
|
|
|
edit-distance,
|
|
|
|
deepseq,
|
|
|
|
aeson,
|
|
|
|
syb,
|
|
|
|
hspec,
|
|
|
|
monad-logger
|
2019-11-15 18:06:30 +03:00
|
|
|
|
|
|
|
executable duet
|
|
|
|
main-is: Main.hs
|
|
|
|
hs-source-dirs: app
|
|
|
|
ghc-options: -Wall
|
|
|
|
default-language: Haskell2010
|
|
|
|
build-depends:
|
2019-11-16 01:49:38 +03:00
|
|
|
base >= 4.5 && < 5, duet,
|
2019-11-15 18:06:30 +03:00
|
|
|
containers,
|
|
|
|
mtl,
|
|
|
|
exceptions,
|
|
|
|
text,
|
|
|
|
deepseq,
|
|
|
|
aeson,
|
|
|
|
syb,
|
|
|
|
monad-logger,
|
|
|
|
optparse-simple
|