packages feed

huff-0.1.0.0: huff.cabal

name:                huff
version:             0.1.0.0
synopsis:            A fast-foward-based planner
license:             BSD3
license-file:        LICENSE
author:              Trevor Elliott
maintainer:          awesomelyawesome@gmail.com
category:            AI
build-type:          Simple
cabal-version:       >=1.10

homepage:            https://github.com/elliottt/huff
bug-reports:         https://github.com/elliottt/huff/issues
tested-with:         GHC == 8.0.1

extra-source-files:  README.md
                     CHANGELOG.md

description:
  An implementation of the fast-forward planner, as a quasi-quoter.

source-repository head
  type:     git
  location: git://github.com/elliottt/huff.git
  branch:   master

flag examples
  default:             False
  description:         Build the examples

library
  exposed-modules:     Huff

  other-modules:       Huff.Compile
                       Huff.Compile.AST
                       Huff.Compile.Operators
                       Huff.Compile.Problem
                       Huff.ConnGraph
                       Huff.FF.Extract
                       Huff.FF.Fixpoint
                       Huff.FF.Planner
                       Huff.Input
                       Huff.QQ
                       Huff.QQ.Lexer
                       Huff.QQ.Parser

  build-tools:         alex

  build-depends:       base >=4.9 && <5,
                       alex-tools,
                       containers,
                       heaps,
                       hashable,
                       unordered-containers,
                       text,
                       array,
                       template-haskell

  hs-source-dirs:      src
  default-language:    Haskell2010

executable blocksWorld
  hs-source-dirs:      examples
  main-is:             BlocksWorld.hs
  build-depends:       base >= 4.9 && < 5,
                       huff
  default-language:    Haskell2010