Open RubaXa opened 9 years ago
Привет! Я об этом много не думал еще, пока остановился на том, что проще всего делать препроцессоры, выиграют все. Препроцессор для bem
возвращает фестовый шаблон. С AST очень сложно работать из-за низкоуровности. Посмотрю еще позже твои примеры.
@eprev Посмотри пожалуйста, препроцессоры равносильно компияции в <fest:script/>
, это абсурд, нужно именно API для расширения возможностей fest. Мне бы хоть зачатки, дальше я постараюсь разобраться.
А вот и я! Я сделал похожую реализацию без has-mod
(см. BEM в https://github.com/eprev/v.js/issues/12).
https://github.com/eprev/v.js/blob/500c0c018a5b78a841f7e0e021949e7f92fe240f/lib/v.js#L2898-L3020
@eprev Антон, привет, а можешь накидать примеры, как на новом движке можно реализовать свои теги и обработку произвольных атрибутов?
Гляди, как я для текущего fest'а пытаюсь добавить: