snakeskin
Version:
Компилятор блочных шаблонов c поддержкой наследования.
27 lines (23 loc) • 397 B
JavaScript
/**
* Таблица созданных переменных
*/
DirObj.prototype.varCache = {
init() {
return {};
}
};
Snakeskin.addDirective(
'var',
{
notEmpty: true,
replacers: {
':': (cmd) => cmd.replace(':', 'var ')
}
},
function (command) {
this.startInlineDir();
if (this.isReady()) {
this.append(this.multiDeclVar(command));
}
}
);