Text.Ginger

Template Syntax

Minimal example template

Variables

Expressions

Simple ("Atomic") Expressions

Variable reference

String literals

Numeric literals

Boolean literals

The Null literal

Data Structures

List Literals

Object Literals

Parentheses

Unary operators

Function calls

Filter expressions

Control Constructs

Conditionals: `{% if %}`

set

Haskell API

General

Parsing

Running

Other concerns

GVal: Ginger's unitype value

AST

Optimizer