-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvinci-lang.cabal
140 lines (134 loc) · 3.1 KB
/
vinci-lang.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
cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.33.0.
--
-- see: https://github.com/sol/hpack
--
-- hash: 8611800d4581250ba0326ddc8b637ac08c20073728fdc038a18254aab4251b7b
name: vinci-lang
version: 0.1.0.0
description: Please see the README on GitHub at <https://github.com/swtwsk/vinci-lang#readme>
homepage: https://github.com/swtwsk/vinci-lang#readme
bug-reports: https://github.com/swtwsk/vinci-lang/issues
author: Andrzej Swatowski
copyright: 2021 Andrzej Swatowski
license: MIT
license-file: LICENSE
build-type: Simple
extra-source-files:
README.md
source-repository head
type: git
location: https://github.com/swtwsk/vinci-lang
library
exposed-modules:
Attribute
Core.AST
Core.ConstDropping
Core.CoreManager
Core.ExpandTypeSynonyms
Core.FreeVariables
Core.FrontendToCore
Core.Interpreter
Core.LambdaLifting
Core.Ops
Core.SpecializeTypes
Core.Toposort
Core.TypeChecking
Core.Types
Core.Utils
CPS.AST
CPS.CoreToCPS
Frontend.AST
Frontend.ParseAttribute
Frontend.TranspileAST
LibraryList
ManglingPrefixes
Parser.AbsVinci
Parser.ErrM
Parser.LexVinci
Parser.ParVinci
Parser.PrintVinci
SPIRV.DecorateOffsets
SPIRV.SpirCompilerMonad
SPIRV.SpirImageConstants
SPIRV.SpirManager
SPIRV.SpirOps
SPIRV.SSAtoSPIR
SPIRV.Types
SSA.AST
SSA.CPStoSSA
SSA.Interpreter
SSA.LabelGraph
SSA.Optimizations.CleanControlFlow
SSA.Optimizations.GraphOptimizations
SSA.Optimizations.SinglePhiElimination
SSA.OptimizeAndPrepare
StructDefMap
Utils.DList
Utils.List
Utils.Tuple
Utils.VarSupply
other-modules:
Paths_vinci_lang
hs-source-dirs:
src
ghc-options: -Wall -Werror
build-depends:
array
, base >=4.7 && <5
, containers
, dlist
, mtl
, parsec
, tasty
, tasty-hunit
, tasty-quickcheck
default-language: Haskell2010
executable vinci-lang-exe
main-is: Main.hs
other-modules:
Paths_vinci_lang
hs-source-dirs:
app
ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall -Werror
build-depends:
array
, base >=4.7 && <5
, containers
, dlist
, mtl
, parsec
, tasty
, tasty-hunit
, tasty-quickcheck
, vinci-lang
default-language: Haskell2010
test-suite vinci-lang-test
type: exitcode-stdio-1.0
main-is: Test.hs
other-modules:
AlphaEqTest
CoreToCPSTest
InterpreterTests.CoreTest
InterpreterTests.SSATest
LambdaLiftingTest
OptimizationTests.PostOrderTest
ParserTests
TranspileToSSATest
TypeInferenceTest
Paths_vinci_lang
hs-source-dirs:
test
ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall -Werror
build-depends:
array
, base >=4.7 && <5
, containers
, dlist
, mtl
, parsec
, tasty
, tasty-hunit
, tasty-quickcheck
, vinci-lang
default-language: Haskell2010