F1. Синтаксис файла конфигурации .config |
При описании формата файла конфигурации .config используется формальная грамматика, основанная на нотации РБНФ и подразумевающая следующие обозначения: ◆(...) — группа символов (фрагмент конфигурационного файла); ◆"..." — терминальный символ; ◆<...> — нетерминальный символ; ◆| - символ выбора одного из предложенных элементов; ◆(...)? - символ (или группа символов в скобках) слева от оператора является необязательной (может встретиться 0 либо 1 раз); ◆(...)* - символ (или группа символов в скобках) слева от оператора может повторяться произвольное число раз (а также может быть опущен); ◆(...)+ - символ (или группа символов в скобках) слева от оператора может встретиться 1 или более раз; ◆[...] - любой символ, попадающий в указанный диапазон; ◆точка в конце — спецсимвол, указывающий на завершение правила. Формат файла конфигурации репозитория .config:
Файл конфигурации представляет собой последовательность слов, которые отделяются друг от друга разделителями. Разделителем является любая последовательность следующих символов: пробел (\s), табуляция (\t), возврат каретки (\r), перевод строки (\n). Слово, начинающееся с точки с запятой (;), обозначает начало комментария, который продолжается до конца строки. Примеры: ghgh 123 ;это комментарий 123;это; не; комментарий - необходим разделитель в начале. Слово, начинающееся со знака числа (#), обозначает начало потокового комментария; остаток слова задает маркер конца комментария. Пример: 123 456 #COMM С этого места комментарийCOMM он уже закончился Для включения в слово любых символов используется префикс ' (апостроф) — специальный символ-разделитель для данного слова (т.е., именно этот символ будет считаться разделителем, завершающим данное слово). Пример: xy123 '*Такое вот слово*УжеДругое
Файл .config состоит из комментариев и инструкций. Порядок следования инструкций несущественен.
Смысл инструкций пояснен в Приложении F2. Значение инструкций файла .config. |