Выпустил версию 3.3.0
1) Добавлена новая директива interface, которая позволяет декларировать шаблоны, которые войдут в скомпилированный файл как пустые функции с входными параметрами;
{interface foo(a1, a2, a3)}
    ...
{end}
=> 
function foo(a1, a2, a3) {}
Таким образом сейчас существует 3 директивы для декларации шаблона: 
*) template - простая декларация шаблона;
*) interface - декларация шаблона, но в конечный JS войдёт только интерфейс;
*) placeholder - декларация шаблона доступного только на этапе трансляции.
2) Исправлены некоторые ошибки;
3) Улучшена обработка ошибок на этапе трансляции.