-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathspl-compiler.cabal
More file actions
144 lines (139 loc) · 3.7 KB
/
spl-compiler.cabal
File metadata and controls
144 lines (139 loc) · 3.7 KB
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
cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.34.4.
--
-- see: https://github.com/sol/hpack
name: spl-compiler
version: 0.1.0.0
description: Please see the README on GitHub at <https://gitlab.science.ru.nl/compilerconstruction/2122/group-14#readme>
author: Orpheas van Rooij, Joshua Steinmann
maintainer: orpheas.vanrooij@ru.nl
copyright: 2022 Orpheas van Rooij, Joshua Steinmann
license: BSD3
license-file: LICENSE
build-type: Simple
extra-source-files:
README.md
ChangeLog.md
library
exposed-modules:
SPL.Compiler.Common.EntityLocation
SPL.Compiler.Common.Error
SPL.Compiler.Common.Misc
SPL.Compiler.Common.TypeFunc
SPL.Compiler.Lexer.AlexLexGen
SPL.Compiler.Main
SPL.Compiler.Parser.AST
SPL.Compiler.Parser.ASTEntityLocation
SPL.Compiler.Parser.ASTParser
SPL.Compiler.Parser.ASTPrettyPrint
SPL.Compiler.Parser.ASTRunner
SPL.Compiler.Parser.ParserCombinator
SPL.Compiler.SemanticAnalysis.BindingTimeAnalysis
SPL.Compiler.SemanticAnalysis.CallGraphAnalysis
SPL.Compiler.SemanticAnalysis.ConstantFold
SPL.Compiler.SemanticAnalysis.ConstantGlobalVar
SPL.Compiler.SemanticAnalysis.Core
SPL.Compiler.SemanticAnalysis.CoreEntityLocation
SPL.Compiler.SemanticAnalysis.CorePrettyPrint
SPL.Compiler.SemanticAnalysis.Env
SPL.Compiler.SemanticAnalysis.Overload
SPL.Compiler.SemanticAnalysis.OverloadLib
SPL.Compiler.SemanticAnalysis.ReturnPathCheck
SPL.Compiler.SemanticAnalysis.SemanticAnalysis
SPL.Compiler.SemanticAnalysis.TypeCheck
SPL.Compiler.SemanticAnalysis.TypeCheckLib
SPL.Compiler.SemanticAnalysis.Unify
SPL.Compiler.SSM.SSMGen
SPL.Compiler.SSM.SSMGenLib
SPL.Compiler.SSM.SSMRuntime
other-modules:
Paths_spl_compiler
hs-source-dirs:
src
build-depends:
HTF
, MonadRandom
, array
, base >=4.7 && <5
, bytestring
, constraints
, containers
, data-default
, directory
, extra
, hashable
, lens
, mtl
, optparse-applicative
, ordered-containers
, random
, text
, transformers
default-language: Haskell2010
executable spl-compiler
main-is: Main.hs
other-modules:
Paths_spl_compiler
hs-source-dirs:
app
ghc-options: -threaded -rtsopts -O -with-rtsopts=-N
build-depends:
HTF
, MonadRandom
, array
, base >=4.7 && <5
, bytestring
, constraints
, containers
, data-default
, directory
, extra
, hashable
, lens
, mtl
, optparse-applicative
, ordered-containers
, random
, spl-compiler
, text
, transformers
default-language: Haskell2010
test-suite spl-compiler-test
type: exitcode-stdio-1.0
main-is: Spec.hs
other-modules:
SPL.Compiler.Common.Testable
SPL.Compiler.Lexer.Test
SPL.Compiler.LexerParserComboTest
SPL.Compiler.Parser.Test
SPL.Compiler.Parser.Testable
SPL.Compiler.SemanticAnalysis.DirBasedTest
SPL.Compiler.SemanticAnalysis.Testable
SPL.Compiler.SemanticAnalysis.TestTypeCheck
SPL.Compiler.SemanticAnalysis.TestTypeUnify
SPL.Compiler.SemanticAnalysis.TypeProperty
Paths_spl_compiler
hs-source-dirs:
test
ghc-options: -threaded -rtsopts -with-rtsopts=-N
build-depends:
HTF
, MonadRandom
, array
, base >=4.7 && <5
, bytestring
, constraints
, containers
, data-default
, directory
, extra
, hashable
, lens
, mtl
, optparse-applicative
, ordered-containers
, random
, spl-compiler
, text
, transformers
default-language: Haskell2010