Вместо ручного исполнения никакая функция из `bem/lib/util` не подойдёт? Вроде `readDecl()` или чего-то рядом.