-
Notifications
You must be signed in to change notification settings - Fork 0
/
schemeCompiler.cabal
130 lines (120 loc) · 4.01 KB
/
schemeCompiler.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
name: schemeCompiler
version: 0.1.0.0
synopsis: Compiler for a subset of Scheme
-- description:
-- license:
license-file: LICENSE
author: Michael Hueschen
maintainer: [email protected]
-- copyright:
category: Development
build-type: Simple
extra-source-files: README.md
cabal-version: >=1.10
data-files: data/runtime-nogc.c
, data/runtime.o
Library
ghc-options: -Wall
default-language: Haskell2010
Hs-source-dirs: src
Exposed-modules: L1.AbsL, L1.ErrM, L1.PrintL, L1.SkelL, L1.ParL, L1.LexL,
L2.AbsL, L2.ErrM, L2.PrintL, L2.SkelL, L2.ParL, L2.LexL,
L3.AbsL, L3.ErrM, L3.PrintL, L3.SkelL, L3.ParL, L3.LexL,
L4.AbsL, L4.ErrM, L4.PrintL, L4.SkelL, L4.ParL, L4.LexL,
L5.AbsL, L5.ErrM, L5.PrintL, L5.SkelL, L5.ParL, L5.LexL,
Glue,
Graph.Color, Graph.Graph, Graph.GraphGlue, Graph.Interference,
Liveness.Liveness,
Spill.Spill,
L1Tox64.Compile,
L2ToL1.Compile,
L3ToL2.Compile,
L4ToL3.Compile,
L5ToL4.Compile,
L5ToBinary.Compile
Build-depends: base,
mtl,
transformers,
containers,
parsec,
directory,
process,
array,
BNFC
build-tools: alex, happy
executable L1c
hs-source-dirs: src/L1Tox64
main-is: Main.hs
other-modules: Paths_schemeCompiler
build-depends: base >=4.8 && <4.9,
process,
directory,
schemeCompiler
build-tools: alex, happy
default-language: Haskell2010
executable spill
hs-source-dirs: src/Spill
main-is: Main.hs
other-modules:
build-depends: base >=4.8 && <4.9,
schemeCompiler
build-tools: alex, happy
default-language: Haskell2010
executable graph
hs-source-dirs: src/Graph
main-is: Main.hs
other-modules:
build-depends: base >=4.8 && <4.9,
schemeCompiler
build-tools: alex, happy
default-language: Haskell2010
executable liveness
hs-source-dirs: src/Liveness
main-is: Main.hs
other-modules:
build-depends: base >=4.8 && <4.9,
schemeCompiler
build-tools: alex, happy
default-language: Haskell2010
executable L2c
hs-source-dirs: src/L2ToL1
main-is: Main.hs
other-modules:
build-depends: base >=4.8 && <4.9,
schemeCompiler
build-tools: alex, happy
default-language: Haskell2010
executable L3c
hs-source-dirs: src/L3ToL2
main-is: Main.hs
other-modules:
build-depends: base >=4.8 && <4.9,
schemeCompiler
build-tools: alex, happy
default-language: Haskell2010
executable L4c
hs-source-dirs: src/L4ToL3
main-is: Main.hs
other-modules:
build-depends: base >=4.8 && <4.9,
schemeCompiler
build-tools: alex, happy
default-language: Haskell2010
executable L5c
hs-source-dirs: src/L5ToL4
main-is: Main.hs
other-modules:
build-depends: base >=4.8 && <4.9,
schemeCompiler
build-tools: alex, happy
default-language: Haskell2010
executable Lc
hs-source-dirs: src/L5ToBinary
main-is: Main.hs
other-modules: Paths_schemeCompiler
build-depends: base >=4.8 && <4.9,
process,
directory,
schemeCompiler
build-tools: alex, happy
default-language: Haskell2010