perga/perga.cabal

72 lines
2 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.org
common warnings
ghc-options: -Wall
library perga-lib
import: warnings
exposed-modules: Check
Elaborator
Errors
Eval
Expr
IR
Parser
Preprocessor
Program
hs-source-dirs: lib
build-depends: base ^>=4.19.1.0
, relude
, filepath
, megaparsec
, mtl
, parser-combinators
mixins: base hiding (Prelude)
, relude (Relude as Prelude)
, relude
default-language: Haskell2010
default-extensions: OverloadedStrings
, GADTs
, DuplicateRecordFields
, OverloadedRecordDot
executable perga
import: warnings
main-is: Main.hs
other-modules: Repl
build-depends: base ^>=4.19.1.0
, relude
, directory
, filepath
, haskeline
, mtl
, perga-lib
mixins: base hiding (Prelude)
, relude (Relude as Prelude)
, relude
hs-source-dirs: app
default-language: Haskell2010
default-extensions: OverloadedStrings
, GADTs