forked from augustss/MicroHs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
MicroHs.cabal
85 lines (81 loc) · 3.02 KB
/
MicroHs.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
cabal-version: 3.0
name: MicroHs
version: 0.9.3.0
synopsis: A compiler for a subset of Haskell
license: Apache-2.0
license-file: LICENSE
copyright: 2023 Lennart Augustsson
category: language
author: [email protected]
maintainer: [email protected]
stability: experimental
description: A compiler for a subset of Haskell.
The compiler translates to combinators and can compile itself.
build-type: Simple
extra-source-files:
LICENSE
Example.hs
Makefile
README.md
Tools/convertX.sh
Tools/Addcombs.hs
Tools/Compress.hs
generated/mhs.c
ghc/**/*.hs
lib/**/*.hs
src/runtime/*.c
src/runtime/*.h
tests/Makefile
tests/*.hs
tests/*.ref
data-files:
lib/**/*.hs
source-repository head
type: git
location: https://github.com/augustss/MicroHs
executable mhs
default-language: Haskell98
hs-source-dirs: ghc src
ghc-options: -Wall -Wno-unrecognised-warning-flags -Wno-x-partial -main-is MicroHs.Main
main-is: MicroHs/Main.hs
default-extensions: ScopedTypeVariables PatternGuards TupleSections TypeSynonymInstances FlexibleInstances NoFieldSelectors OverloadedRecordDot DisambiguateRecordFields
other-modules: MicroHs.Abstract
MicroHs.Compile
MicroHs.CompileCache
MicroHs.Deriving
MicroHs.Desugar
MicroHs.EncodeData
MicroHs.Exp
MicroHs.ExpPrint
MicroHs.Expr
MicroHs.Flags
MicroHs.Fixity
MicroHs.Graph
MicroHs.Ident
MicroHs.IdentMap
MicroHs.Instances
MicroHs.Interactive
MicroHs.Lex
MicroHs.MakeCArray
MicroHs.Parse
MicroHs.StateIO
MicroHs.TCMonad
MicroHs.Translate
MicroHs.TypeCheck
Text.ParserComb
System.Console.SimpleReadline
Data.Double
Compat
PrimTable
System.IO.MD5
Paths_MicroHs
build-depends: base >= 4.10 && < 4.20,
containers >= 0.5 && < 0.8,
deepseq >= 1.1 && < 1.6,
ghc-prim >= 0.5 && < 0.12,
haskeline >= 0.8 && < 0.9,
mtl >= 2.0 && < 2.4,
time >= 1.1 && < 1.15,
pretty >= 1.0 && < 1.2,
process >= 1.6 && < 1.8,
directory >= 1.2 && < 1.5