-
Notifications
You must be signed in to change notification settings - Fork 1
/
compiler.cabal
177 lines (166 loc) · 5.85 KB
/
compiler.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
171
172
173
174
175
176
177
name: compiler
version: 0.1.0.0
synopsis: Toy mini-compiler
license: BSD3
license-file: LICENSE
author: Kostia Ivanov
maintainer: [email protected]
category: Compiler
build-type: Simple
cabal-version: >=1.10
library
hs-source-dirs: src
exposed-modules: Toy.Base
Toy.Execution
Toy.Exp
Toy.Lang
Toy.SM
Toy.Util
Toy.X86
other-modules: Toy.Base.Data
Toy.Base.Fun
Toy.Base.Parsable
Toy.Execution.Data
Toy.Execution.Exec
Toy.Execution.Trans
Toy.Exp.Arrays
Toy.Exp.Data
Toy.Exp.Ext
Toy.Exp.Operations
Toy.Exp.RefEnv
Toy.Exp.Util
Toy.Lang.Data
Toy.Lang.Eval
Toy.Lang.Interpreter
Toy.Lang.Lib
Toy.Lang.Parser
Toy.Lang.Translator
Toy.SM.Data
Toy.SM.Interpreter
Toy.SM.Util
Toy.Util.Bits
Toy.Util.Error
Toy.Util.Instances
Toy.Util.Parsable
Toy.X86.Data
Toy.X86.Frame
Toy.X86.Optimize
Toy.X86.Process
Toy.X86.SymStack
Toy.X86.Translator
build-depends: autoexporter
, base >= 4.7 && < 5
, conduit
, conduit-combinators
, containers
, data-default
, deepseq
, dlist
, exceptions
, either
, formatting
, filepath
, lens
, megaparsec
, mmorph
, mtl
, process
, serokell-util
, spoon
, vector
, text
, text-format
, transformers
, raw-strings-qq
, universum
ghc-options: -Wall
default-language: Haskell2010
default-extensions: FlexibleContexts
FlexibleInstances
OverloadedStrings
TypeOperators
ConstraintKinds
LambdaCase
MultiParamTypeClasses
MultiWayIf
NoImplicitPrelude
OverloadedStrings
ScopedTypeVariables
TupleSections
TypeApplications
TypeOperators
RecordWildCards
ViewPatterns
ExplicitForAll
executable launch
main-is: Main.hs
build-depends: base >= 4.8 && < 5
, conduit
, compiler
, either
, formatting
, lens
, mtl
, text
, universum
hs-source-dirs: launch
default-language: Haskell2010
ghc-options: -threaded -Wall -fno-warn-orphans
default-extensions: OverloadedStrings
NoImplicitPrelude
TypeApplications
test-suite tests
main-is: Test.hs
other-modules: Spec
Test.Arbitrary
Test.Execution
Test.Examples.BaseSpec
Test.Examples.ExpSpec
Test.Examples.FunSpec
Test.Examples.IArraySpec
Test.Examples.JStringSpec
Test.Examples.KParserSpec
Test.Examples.YComplexSpec
Test.Examples.ZControlSpec
Test.Walker
Test.Walker.Extractor
Test.Walker.FileReader
Test.Walker.Instances
Test.Util
type: exitcode-stdio-1.0
build-depends: ansi-terminal
, attoparsec
, base >= 4.7 && < 5
, containers
, compiler
, data-default
, directory
, either
, exceptions
, filepath
, formatting
, hspec
, hspec-core
, lens
, mmorph
, mtl
, process
, spoon
, text
, text-format
, transformers
, QuickCheck
, universum
hs-source-dirs: test
default-language: Haskell2010
ghc-options: -threaded -Wall -fno-warn-orphans
default-extensions: FlexibleContexts
FlexibleInstances
MultiParamTypeClasses
MultiWayIf
NoImplicitPrelude
OverloadedStrings
TypeApplications
ScopedTypeVariables
ViewPatterns
RecordWildCards