diff options
author | Juan J. Martinez <jjm@usebox.net> | 2022-09-09 17:04:00 +0100 |
---|---|---|
committer | Juan J. Martinez <jjm@usebox.net> | 2022-09-09 17:04:00 +0100 |
commit | b2cc17cf26e4ee5e327fcbc92fd597ecb15cb75b (patch) | |
tree | 0854216e80c920fc8f26b11d15574465fc792cc7 /micro.cabal | |
parent | d24d92034ea278750668daff810147e0aec9dc04 (diff) | |
download | micro-lang-hs-b2cc17cf26e4ee5e327fcbc92fd597ecb15cb75b.tar.gz micro-lang-hs-b2cc17cf26e4ee5e327fcbc92fd597ecb15cb75b.zip |
Officially calling it just micro
Diffstat (limited to 'micro.cabal')
-rw-r--r-- | micro.cabal | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/micro.cabal b/micro.cabal new file mode 100644 index 0000000..b62f751 --- /dev/null +++ b/micro.cabal @@ -0,0 +1,61 @@ +cabal-version: 2.4 +name: micro +version: 0.1.0.0 + +synopsis: Micro toy programming language +homepage: https://git.usebox.net/micro2-lang/about/ + +license: GPL-3.0-or-later +author: Juan J. Martinez +maintainer: jjm@usebox.net + +copyright: (c) 2022 Juan J. Martinez +extra-source-files: + CHANGELOG.md + , README.md + , COPYING + +library + exposed-modules: + Micro + Micro.Ast + Micro.Lexer + Micro.Parser + Micro.Error + Micro.Env + Micro.Compiler + Micro.Asm.Sdcc + build-depends: + base ^>= 4.16.1.0 + , parsec ^>= 3.1.15.1 + , mtl ^>= 2.2.2 + , containers ^>= 0.6.5.1 + hs-source-dirs: src + ghc-options: -Wall -Wno-name-shadowing + default-language: Haskell2010 + +test-suite tests + type: exitcode-stdio-1.0 + main-is: Main.hs + other-modules: + Language + build-depends: + base ^>= 4.16.1.0 + , parsec ^>= 3.1.15.1 + , mtl ^>= 2.2.2 + , containers ^>= 0.6.5.1 + , HUnit + , micro + hs-source-dirs: test + default-language: Haskell2010 + +executable micro + main-is: Main.hs + build-depends: + base ^>= 4.16.1.0 + , containers ^>= 0.6.5.1 + , mtl ^>= 2.2.2 + , micro + hs-source-dirs: app + default-language: Haskell2010 + |