haddock2/haddock2.cabal
2025-09-21 08:19:01 +02:00

55 lines
1,003 B
Text

cabal-version: 3.4
name: haddock2
version: 0.1.0.0
license: BSD-3-Clause
license-file: LICENSE
author: Igor Ranieri
maintainer: igor@elland.me
build-type: Simple
extra-doc-files: CHANGELOG.md
common common
ghc-options: -Wall
default-extensions:
BlockArguments
DuplicateRecordFields
NoFieldSelectors
executable haddock2
import: common
main-is: Main.hs
build-depends: base >=4.20.1.0
hs-source-dirs: app
default-language: GHC2024
library haddock2-lib
import: common
build-depends:
base >=4.20.1.0,
parsec ^>=3.1.18.0,
text ^>=2.1.2,
hs-source-dirs: src
-- cabal-gild: discover src
exposed-modules:
Identifier
Lexer
Parser
Parser.Util
ParserMonad
Types
default-language: GHC2024
test-suite haddock2-test
import: common
type: exitcode-stdio-1.0
main-is: Spec.hs
build-depends:
base >=4.20.1.0,
haddock2:{haddock2-lib},
hspec ^>=2.11.0,
text ^>=2.1.2,
hs-source-dirs: test
default-language: GHC2024