Текст шаблона печати при его макрообработке рассматривается на двух уровнях: как поток символов и как многоуровневая иерархия блоков (макроблоков). Исходя из этого, синтаксические правила языка описания шаблонов печатиNDemia CashMatic разделены на две группы: