twing
Version:
First-class Twig engine for Node.js
19 lines (18 loc) • 590 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createDoTagHandler = void 0;
const do_1 = require("../node/do");
const createDoTagHandler = () => {
const tag = 'do';
return {
tag,
initialize: (parser) => {
return (token, stream) => {
const expression = parser.parseExpression(stream);
stream.expect("TAG_END");
return (0, do_1.createDoNode)(expression, token.line, token.column, tag);
};
}
};
};
exports.createDoTagHandler = createDoTagHandler;