perga/perga.cabal

67 lines
1.8 KiB
Text

cabal-version: 3.0
name: perga
version: 0.1.0.0
synopsis: Basic proof assistant based on Calculus of Constructions
-- A longer description of the package.
-- description:
license: GPL-3.0-or-later
license-file: LICENSE
author: William Ball
maintainer: williampi103@gmail.com
category: Math
build-type: Simple
extra-doc-files: CHANGELOG.md
, README.md
common warnings
ghc-options: -Wall
library perga-lib
import: warnings
exposed-modules: Check
Parser
Expr
Eval
Errors
Preprocessor
hs-source-dirs: lib
build-depends: base ^>=4.19.1.0
, relude
, mtl
, megaparsec
, parser-combinators
, filepath
mixins: base hiding (Prelude)
, relude (Relude as Prelude)
, relude
default-language: Haskell2010
default-extensions: OverloadedStrings
, GADTs
executable perga
import: warnings
main-is: Main.hs
other-modules: Repl
build-depends: base ^>=4.19.1.0
, relude
, perga-lib
, haskeline
, mtl
, directory
, filepath
mixins: base hiding (Prelude)
, relude (Relude as Prelude)
, relude
hs-source-dirs: app
default-language: Haskell2010
default-extensions: OverloadedStrings
, GADTs