mustache-0.1.0.0: src/lib/Text/Mustache.hs
{-|
Module : $Header$
Description : Basic functions for dealing with mustache templates.
Copyright : (c) Justus Adam, 2015
License : LGPL-3
Maintainer : development@justusadam.com
Stability : experimental
Portability : POSIX
-}
{-# LANGUAGE LambdaCase #-}
module Text.Mustache
(
-- * Compiling
-- ** Automatic
compileTemplate
-- ** Manually
, compileTemplateWithCache, parseTemplate, MustacheTemplate(..)
-- * Rendering
-- ** Generic
, substitute
-- ** Specialized
, substituteValue
-- ** Data Conversion
, ToMustache, toMustache, object, (~>), (~=), (~~>), (~~=)
-- * Util
-- | These are functions used internally by the parser and renderer. Whether
-- these will continue to be exposed is to be seen.
, getFile , getPartials , getPartials', toString, search, Context(..)
) where
import Text.Mustache.Compile
import Text.Mustache.Render
import Text.Mustache.Types