Text.Templating.Heist

Types

type Node

type Template

type Splice m

data TemplateMonad m a

data TemplateState m

Functions and declarations on TemplateState values

addTemplate

emptyTemplateState

bindSplice

bindSplices

lookupSplice

setTemplates

loadTemplates

hasTemplate

Hook functions

addOnLoadHook

addPreRunHook

addPostRunHook

TemplateMonad functions

stopRecursion

getParamNode

runNodeList

getContext

localParamNode

getsTS

getTS

putTS

modifyTS

restoreTS

Functions for running splices and templates

evalTemplate

callTemplate

renderTemplate

bindStrings

bindString

Misc functions

getDoc

parseDoc

bindStaticTag