Bravo-0.1.0: Bravo.cabal
Name: Bravo
Version: 0.1.0
Cabal-Version: >= 1.6
Build-Type: Simple
License: BSD3
License-File: LICENSE
Copyright: (C) 2010, Matthias Reisner
Author: Matthias Reisner
Maintainer: Matthias Reisner <matthias.reisner@googlemail.com>
Stability: experimental
Homepage: http://www.haskell.org/haskellwiki/Bravo
Synopsis: Static text template generation library
Description: Bravo is a text template library that provides parsing and generation of templates
at compile time. Templates can be read from strings or files and for each
a new record data type is created, allowing convenient access to all template
variables in a type-safe manner. Since all templates are processed at compile time,
no extra file access or error handling at runtime is necessary.
.
Additional features include the definition of multiple templates per file,
conditional template evaluation, embeddeding of Haskell expressions and customized
data type generation.
Category: Text
Tested-With: GHC == 6.10.4
Extra-Source-Files: src/Examples/Example01.hs,
src/Examples/Example01.tpl
Library
Build-Depends: base >= 3.0 && <5,
mtl >= 1.1.0.2 && <1.2,
haskell-src-exts >= 1.2 && <2,
haskell-src-meta >= 0.0.6 && <0.1,
template-haskell >= 2.3.0.1 && <2.4,
parsec >= 2.1.0.1 && <3
Exposed-Modules: Text.Bravo
Other-Modules: Text.Bravo.Parser
Text.Bravo.Syntax
Text.Bravo.Translate
Text.Bravo.Util
HS-Source-Dirs: src
GHC-Options: -O2 -Wall