diff options
author | Tom Smeding <tom.smeding@gmail.com> | 2020-06-10 19:59:03 +0200 |
---|---|---|
committer | Tom Smeding <tom.smeding@gmail.com> | 2020-06-10 19:59:13 +0200 |
commit | bc52411ae2ed26cab1d5086ae6df68f23ebbd052 (patch) | |
tree | 365e7bab678bb46981befe5b2a1c0c967a9a9c57 /compcomp.cabal |
Initial state I found the code in
Diffstat (limited to 'compcomp.cabal')
-rw-r--r-- | compcomp.cabal | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/compcomp.cabal b/compcomp.cabal new file mode 100644 index 0000000..20a3d37 --- /dev/null +++ b/compcomp.cabal @@ -0,0 +1,47 @@ +name: compcomp +version: 0.1.0 +cabal-version: >= 1.10 +build-type: Simple +license: MIT +author: Tom Smeding +maintainer: tom.smeding@gmail.com + +executable compcomp + hs-source-dirs: main + main-is: Main.hs + default-language: Haskell2010 + ghc-options: -Wall -O2 + build-depends: base >= 4 && < 5, cc-parser, cc-typecheck, cc-utils + other-modules: + +library cc-parser + hs-source-dirs: parser + default-language: Haskell2010 + ghc-options: -Wall -O2 + build-depends: base >= 4 && < 5, parsec, cc-ast, cc-utils + exposed-modules: CC.Parser + other-modules: + +library cc-typecheck + hs-source-dirs: typecheck + default-language: Haskell2010 + ghc-options: -Wall -O2 + build-depends: base >= 4 && < 5, containers, mtl, cc-ast, cc-utils + exposed-modules: CC.Typecheck + other-modules: + +library cc-ast + hs-source-dirs: ast + default-language: Haskell2010 + ghc-options: -Wall -O2 + build-depends: base >= 4 && < 5, cc-utils + exposed-modules: CC.Source, CC.Typed + other-modules: + +library cc-utils + hs-source-dirs: utils + default-language: Haskell2010 + ghc-options: -Wall -O2 + build-depends: base >= 4 && < 5 + exposed-modules: CC.Types, CC.Pretty + other-modules: |