packages feed

hampp-0.2: hampp.cabal

Name:                hampp
-- The package version. See the Haskell package versioning policy
-- http://www.haskell.org/haskellwiki/Package_versioning_policy for
-- standards guiding when and how versions should be incremented.
Version:             0.2
Synopsis:            Haskell macro preprocessor
License:             PublicDomain
Category:            Preprocessor
Build-type:          Simple
Cabal-version:       >=1.6
Tested-with:         GHC == 7.0.3

X-Printout-Mode:     PlainTeX
X-Printout-Main:     Main.lhs
X-Printout-Require:  birdstyle.tex

Executable hampp
  Main-is:             Main.lhs
  Build-depends:
    base == 4.*,
    bytestring >= 0.9.1.10 && < 0.10,
    containers >= 0.4.0.0 && < 0.5,
    directory >= 1.1 && < 1.2,
    filepath >= 1.2.0.0 && < 1.4,
    preprocessor-tools >= 0.1.2 && < 0.2

---- Features:
-- Named chunk rearrangement (as in WEB)
-- Built-in macros
-- User defined macros
-- Binary and ASCII integer literals
-- Include files (Haskell and literate Haskell)
-- Remove commas at end of {a,b,c,} and [a,b,c,]

---- To-do:
-- Other file formats (C header, CSV, XML, etc)
-- Layout mode
-- Pool strings
-- Any other feature that you might want; please ask