Конфігурація чайник є інструментом для автоматичного створення C ++ класи, які аналізують конфігураційні файли.
Тільки кілька рядків тексту, які описують можливі записи у файлі конфігурації необхідні, і повний клас буде створений готовий до використання.
Основи використання
Файли для введення Config Maker мають дуже просту структуру (в ANTLR / Grep як позначеннях):
імя_об'екта (configentry) +
Кожен configentry виглядає так
Тип entryname DefaultValue (коментар)?
тип
Тип входу, може бути INT, подвійний, рядки або логічне значення. Якщо базовий тип слід будь-яке число, відповідне C ++ об'єктно змінна буде типу вектора <базовий тип> номер початкове число елементів, які виділені для вектора, але сам файл конфігурації може містити кілька компонентів, , Вони додаються за допомогою методу push_back.
Якщо є менше елементів, зазначені у файлі конфігурації, змінюваний об'єкт все ще буде містити ряд елементів, зазначених тут. Попередження не буде виданий.
configentry
Назва в'їзду та відповідної змінної. Повинен бути довжиною не менше двох символів і може містити символи і цифри. Без урахування регістру.
значення за замовчуванням
Значення за замовчуванням для запису. Це не є обов'язковим.
коментар
Кожен коментар починається з // і повністю ігнорується
Вимоги:
· Python (для SCons)
· SCons
· ANTLR
Що нового в цій версії:
· Це більше не потрібно, щоб встановити CFMINC_DIR. Замість цього, .INC файли можуть бути поміщені в / і т.д. / cfmake.
Дані програми:
Версія: 0.6.2
Дата завантаження: 2 Jun 15
Ліцензія: Безкоштовно
Популярність: 96
Коментар не знайдено