-
Notifications
You must be signed in to change notification settings - Fork 0
/
thrill.cabal
170 lines (164 loc) · 3.87 KB
/
thrill.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.31.1.
--
-- see: https://github.com/sol/hpack
--
-- hash: 09e40bca04a7cbb53c4cee31caaa8c422ae814e964a88bb827235e8450899227
name: thrill
version: 0.1.0.0
synopsis: Initial project template from stack
description: Please see README.md
category: Language
homepage: http://github.com/xldenis/ill#readme
bug-reports: https://github.com/xldenis/thrill/issues
author: Xavier Denis
maintainer: [email protected]
copyright: 2016 Author Here
license: BSD3
license-file: LICENSE
build-type: Simple
data-files:
assets/prelude.ill
assets/rts.ll
source-repository head
type: git
location: https://github.com/xldenis/thrill
library
exposed-modules:
Control.Monad.Fresh
Control.Monad.Unify
Lib
Thrill.BindingGroup
Thrill.Codegen
Thrill.Codegen.Closure
Thrill.Codegen.Monad
Thrill.CoreLint
Thrill.Desugar
Thrill.Desugar.Administrative
Thrill.Desugar.BinOp
Thrill.Desugar.Cases
Thrill.Desugar.LambdaLift
Thrill.Desugar.LambdaLifting
Thrill.Desugar.Trait
Thrill.Error
Thrill.Infer
Thrill.Infer.Entail
Thrill.Infer.Kind
Thrill.Infer.Monad
Thrill.Infer.Types
Thrill.Interpret
Thrill.Parser
Thrill.Parser.Declaration
Thrill.Parser.Expression
Thrill.Parser.Lexer
Thrill.Parser.Literal
Thrill.Parser.Module
Thrill.Parser.Pattern
Thrill.Parser.Type
Thrill.Renamer
Thrill.Syntax
Thrill.Syntax.Builtins
Thrill.Syntax.Core
Thrill.Syntax.Expression
Thrill.Syntax.Kind
Thrill.Syntax.Literal
Thrill.Syntax.Name
Thrill.Syntax.Pattern
Thrill.Syntax.Pretty
Thrill.Syntax.Type
Thrill.Syntax.Weeder
other-modules:
Thrill.Prelude
Paths_thrill
hs-source-dirs:
src
default-extensions: FlexibleContexts NoImplicitPrelude DeriveGeneric FlexibleInstances DeriveFunctor DeriveTraversable DeriveFoldable
ghc-options: -fwarn-incomplete-uni-patterns -fdiagnostics-color=always
build-depends:
base >=4.7 && <5
, bifunctors
, bytestring
, comonad
, containers
, edit-distance
, free
, lens
, llvm-hs
, llvm-hs-pretty
, llvm-hs-pure
, megaparsec
, mtl
, prettyprinter
, prettyprinter-ansi-terminal
, semigroupoids
, text
, transformers-compat
, unordered-containers
default-language: Haskell2010
executable thrill
main-is: Main.hs
other-modules:
CodegenDebug
Compile
CoreDebug
DesugarDebug
Infer
Interpreter
Thrill.Options
Paths_thrill
hs-source-dirs:
app
default-extensions: ImplicitPrelude
ghc-options: -threaded -rtsopts -with-rtsopts=-N
build-depends:
base >=4.7 && <5
, bytestring
, containers
, llvm-hs
, llvm-hs-pure
, megaparsec
, mtl
, optparse-simple
, prettyprinter
, prettyprinter-ansi-terminal
, process
, temporary
, terminal-size
, text
, thrill
default-language: Haskell2010
test-suite thrill-test
type: exitcode-stdio-1.0
main-is: Spec.hs
other-modules:
SpecHelper
Thrill.CoreSpec
Thrill.DesugarSpec
Thrill.InferSpec
Thrill.InterpSpec
Thrill.Parser.ExpressionSpec
Thrill.Parser.PatternSpec
Thrill.Parser.TypeSpec
Thrill.ParserSpec
Thrill.Quote
Paths_thrill
hs-source-dirs:
test
ghc-options: -threaded -rtsopts -with-rtsopts=-N
build-depends:
base >=4.7 && <5
, comonad
, containers
, directory
, filepath
, hspec
, hspec-discover
, hspec-megaparsec
, megaparsec
, mtl
, prettyprinter
, prettyprinter-ansi-terminal
, template-haskell
, text
, thrill
default-language: Haskell2010