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