ginger-0.10.5.2: An implementation of the Jinja2 template language in Haskell
Safe HaskellSafe-Inferred
LanguageHaskell2010

Text.Ginger.Optimizer

Description

A syntax tree optimizer

Documentation

class Optimizable a where Source #

Methods

optimize :: a -> a Source #

Instances

Instances details
Optimizable (Block a) Source # 
Instance details

Defined in Text.Ginger.Optimizer

Methods

optimize :: Block a -> Block a Source #

Optimizable (Expression a) Source # 
Instance details

Defined in Text.Ginger.Optimizer

Optimizable (Macro a) Source # 
Instance details

Defined in Text.Ginger.Optimizer

Methods

optimize :: Macro a -> Macro a Source #

Optimizable (Statement a) Source # 
Instance details

Defined in Text.Ginger.Optimizer

Optimizable (Template a) Source # 
Instance details

Defined in Text.Ginger.Optimizer

Methods

optimize :: Template a -> Template a Source #