Marks the beginning of first block of the template.


header { program block }


The header block of a template reads the header from a data file when it is first opened. The header block also determines whether the template can handle input from a given file.

If the template cannot read a particular file; that is, the file is in a different or incompatible format, it terminates generating a failure condition.