1
Fork 0
mirror of https://git.cs.ou.nl/joshua.moerman/mealy-decompose.git synced 2025-04-29 17:57:44 +02:00
mealy-decompose/hs/mealy-decompose.cabal

85 lines
1.7 KiB
Text

cabal-version: 2.2
name: mealy-decompose
version: 0.3.0.0
license: EUPL-1.2
license-file: LICENSE
author: Joshua Moerman
maintainer: joshua.moerman@ou.nl
copyright: (c) 2024-2025 Joshua Moerman, Open Universiteit
build-type: Simple
common stuff
build-depends:
base >= 4.15,
containers,
unordered-containers,
data-ordlist,
megaparsec,
text,
transformers
default-language: GHC2021
default-extensions: RecordWildCards
library
import: stuff
hs-source-dirs: src
exposed-modules:
Bisimulation,
Data.Partition,
Data.Preorder,
Data.Trie,
Data.UnionFind,
DotParser,
DotWriter,
LStar,
Mealy,
MealyRefine,
Merger,
SplittingTree,
StateIdentifiers
executable mealy-decompose-main
import: stuff
hs-source-dirs: app
main-is: Main.hs
build-depends:
directory,
mealy-decompose,
optparse-applicative
other-modules:
CommonOptions,
DecomposeInput,
DecomposeOutput
default-extensions:
OverloadedStrings
executable mealy-decompose-lstar
import: stuff
hs-source-dirs: app
main-is: LStarMain.hs
build-depends:
mealy-decompose
executable mealy-decompose-random-gen
import: stuff
hs-source-dirs: app
main-is: RandomGen.hs
build-depends:
mealy-decompose,
MonadRandom,
random
executable mealy-decompose-playground
import: stuff
hs-source-dirs: app
main-is: Playground.hs
build-depends:
mealy-decompose
test-suite mealy-decompose-test
import: stuff
hs-source-dirs: test
main-is: Main.hs
type: exitcode-stdio-1.0
build-depends:
mealy-decompose