Пакет crwdaq
конфигурируется (в основном) с помощью файлов формата
.cfg, называемых config-файлами,
файлами конфигураций или просто конфигурациями.
Файлы конфигураций - это текстовые файлы с секционной структурой,
аналогичной INI файлам Windows, однако
имеющие серьезные расширения:
Возможность включения файлов конфигураций в другие файлы
конфигураций,
причем такая возможность рекурсивна, т.е. может быть
многоуровневой;
Возможность разбиения секций на много частей, даже находящихся в
разных файлах,
при этом разные части секций объединяются в один текст по общему имени
секции;
Возможность задания параметров “по умолчанию” за счет включения
файлов конфигураций
и переопределения этих параметров за счет порядка и глубины
включения,
Набор правил и средств для разбора таких конфигураций носит название
языка DaqConfig.