ginger2-2.2.0.0: Jinja templates for Haskell
Safe HaskellNone
LanguageHaskell2010

Language.Ginger.Render

Synopsis

Documentation

class RenderSyntax a where Source #

Methods

renderSyntax :: a -> Builder Source #

Instances

Instances details
RenderSyntax BinaryOperator Source # 
Instance details

Defined in Language.Ginger.Render

RenderSyntax Expr Source # 
Instance details

Defined in Language.Ginger.Render

RenderSyntax Identifier Source # 
Instance details

Defined in Language.Ginger.Render

RenderSyntax IncludeContextPolicy Source # 
Instance details

Defined in Language.Ginger.Render

RenderSyntax IncludeMissingPolicy Source # 
Instance details

Defined in Language.Ginger.Render

RenderSyntax Required Source # 
Instance details

Defined in Language.Ginger.Render

RenderSyntax Scoped Source # 
Instance details

Defined in Language.Ginger.Render

RenderSyntax SetTarget Source # 
Instance details

Defined in Language.Ginger.Render

RenderSyntax Statement Source # 
Instance details

Defined in Language.Ginger.Render

RenderSyntax Template Source # 
Instance details

Defined in Language.Ginger.Render

RenderSyntax (Value m) Source # 
Instance details

Defined in Language.Ginger.Render

valueToExpr :: forall (m :: Type -> Type). Value m -> Expr Source #

renderEncoded :: Encoded -> Builder Source #

Most Encodeds can actually be converted as-is, but if there are any curly braces, we need to handle them specially.