deceit
is an interpreter, and its functionality can be
completely described with a grammar. This is available in
. In the remainder of this
section, the syntax of a deceit
template is explained through a
number of examples that cover most of the available functionality.