Macro Generator Language (MGL) Syntax

MGL language is used to create templates (macros) for NewGen generator
MGL template is a text file containing string literals, generator variables, generator constants and generator commands.
Syntax format convention used in this document