diff options
| author | Eugen Wissner <belka@caraus.de> | 2024-07-29 08:26:47 +0300 |
|---|---|---|
| committer | Eugen Wissner <belka@caraus.de> | 2024-07-29 08:26:47 +0300 |
| commit | 92990e52f017c3fa0b9ff99f517171051d8c7c18 (patch) | |
| tree | b141a70bbd7fb9454c34f042605791e85d0522a5 /elna.cabal | |
| parent | ce7652c6189b289ffbc749dc3d1ffb465c758c01 (diff) | |
| download | elna-92990e52f017c3fa0b9ff99f517171051d8c7c18.tar.gz | |
Add typeExpression to type converter
Diffstat (limited to 'elna.cabal')
| -rw-r--r-- | elna.cabal | 17 |
1 files changed, 9 insertions, 8 deletions
@@ -1,6 +1,6 @@ -cabal-version: 3.0 -name: elna -version: 0.1.0.0 +cabal-version: 3.4 +name: elna +version: 0.1.0.0 synopsis: Elna programming language compiles simple mathematical operations to RISC-V code @@ -16,13 +16,14 @@ extra-doc-files: TODO README common warnings build-depends: - base ^>=4.17.2.1, + base >=4.7 && <5, megaparsec ^>= 9.6, text ^>= 2.0 ghc-options: -Wall default-extensions: ExplicitForAll, OverloadedStrings + default-language: GHC2021 library elna-internal import: warnings @@ -32,9 +33,11 @@ library elna-internal Language.Elna.NameAnalysis Language.Elna.Parser Language.Elna.SymbolTable + Language.Elna.Types build-depends: hashable ^>= 1.4.3, parser-combinators ^>= 1.3, + transformers ^>= 0.6.1, vector ^>= 0.13.1, unordered-containers ^>= 0.2.20 hs-source-dirs: lib @@ -43,9 +46,8 @@ executable elna import: warnings main-is: Main.hs build-depends: - elna-internal + elna:elna-internal hs-source-dirs: src - default-language: GHC2021 test-suite elna-test import: warnings @@ -58,11 +60,10 @@ test-suite elna-test ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall build-depends: - elna-internal, + elna:elna-internal, hspec >= 2.10.9 && < 2.12, hspec-expectations ^>= 0.8.2, hspec-megaparsec ^>= 2.2.0, text build-tool-depends: hspec-discover:hspec-discover - default-language: GHC2021 |
