From 92990e52f017c3fa0b9ff99f517171051d8c7c18 Mon Sep 17 00:00:00 2001 From: Eugen Wissner Date: Mon, 29 Jul 2024 08:26:47 +0300 Subject: Add typeExpression to type converter --- elna.cabal | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'elna.cabal') diff --git a/elna.cabal b/elna.cabal index 072fc27..3c6803d 100644 --- a/elna.cabal +++ b/elna.cabal @@ -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 -- cgit v1.2.3