packages feed

dawg-ord-0.2: dawg-ord.cabal

name:               dawg-ord
version:            0.2
synopsis:           Directed acyclic word graphs
description:
    The library implements /directed acyclic word graphs/ (DAWGs)
    internally represented as /minimal acyclic deterministic
    finite-state automata/.
    .
    The library allows to build DAWGs from words over any alphabet
    providing an `Ord` instance.
    It also provides a fast insert operation which can be used to
    build DAWGs on-the-fly.
license:            BSD3
license-file:       LICENSE
cabal-version:      >= 1.6
copyright:          Copyright (c) 2015 Jakub Waszczuk
author:             Jakub Waszczuk
maintainer:         waszczuk.kuba@gmail.com
stability:          experimental
category:           Data, Data Structures
homepage:           https://github.com/kawu/dawg-ord
build-type:         Simple

library
    hs-source-dirs: src
    build-depends:
        base            >= 4 && < 5
      , containers      >= 0.4.1 && < 0.6
      , binary
      , vector
      -- , vector-binary
      , mtl
      , transformers

    exposed-modules:
        Data.DAWG.Gen.Types
      , Data.DAWG.Int.Dynamic
      , Data.DAWG.Ord.Dynamic
--       , Data.DAWG.Ord.Static

    other-modules:
        Data.DAWG.Int.Dynamic.Internal
      , Data.DAWG.Int.Dynamic.Node
      -- , Data.DAWG.Int.Static.Node
      , Data.DAWG.Gen.Graph
      , Data.DAWG.Gen.Trans
      , Data.DAWG.Gen.Trans.Vector
      , Data.DAWG.Gen.Trans.Map
      , Data.DAWG.Gen.Trans.Hashed
      , Data.DAWG.Gen.HashMap
      , Data.DAWG.Gen.Util

    ghc-options: -Wall

source-repository head
    type: git
    location: https://github.com/kawu/dawg-ord.git