Понадобилось прикрутить к Битриксу Sass. Sass — это такой язык на основе CSS, добавляющий всякие полезные функции в CSS. При беглом гуглении даже близко ничего похожего не было.
Так появился компонент для компиляции Sass/Scss/LESS в Битрикс.

Для парсинга sass файлов была выбрана библиотека PhamlP.

Получился довольно гибкий компонент. Можно также реализовать, например, компиляцию less файлов. Для этого нужно написать класс, например, LessCompiler. Унаследовать его от класса Compiler, реализовать в нем метод toCss($file) и сохранить в папке с компонентом под одноименным названием. И в вызове компонента параметром CLASS_HANDLER указать LessCompiler.

Пример использования:

<?php $APPLICATION->IncludeComponent("we:csscompiler", ".default", array(
    "PATH" => "/bitrix/templates/main/sass/",
    "PATH_CSS" => "/bitrix/templates/main/",
    "FILES" => array(
        0 => "styles.sass",
    ),
    "CLASS_HANDLER" => "SassCompiler",
    "USE_SETADDITIONALCSS" => "Y",
    ),
    false,
    array("HIDE_ICONS" => "Y")
); ?>

Обновление от 09.09.13
Добавил scssphp http://leafo.net/scssphp


Обновление от 28.09.14
Переписал и отправил модуль на модерацию в маркетплейс. После одобрения напишу новую заметку.

Исходный код на GitHub.