Templates

A template is a pattern with slots to be filled in.

In computer language recognition, one can apply templates in two modes: