Поделиться через


Конфигурации GDL по умолчанию

Если у клиента нет конкретной конфигурации, он может попросить средство синтаксического анализа создать и вернуть конфигурацию по умолчанию, вызвав Метод GetDefaultConfig(). Средство синтаксического анализа создает конфигурацию по умолчанию, присваивая каждому параметру значение по умолчанию. Значение по умолчанию задается с помощью директивы *DefaultOption . Директива *DefaultOption является дочерней записью конструкции *Feature . *DefaultOption должен указать в качестве значения один из тегов конструкции, который отображается в одной из конструкций *Option . Дополнительные сведения о *DefaultOption, *Feature и *Option см. в разделе Директивы GDL для конфигураций.

Например, предположим, что значение по умолчанию параметра Weather — Sunny. Затем можно использовать следующий пример кода для определения значений по умолчанию.

*Feature: Weather
{
   *DefaultOption: Sunny
   *Option: Sunny{}
   *Option: Cloudy{}
}

Если директива *DefaultOption отсутствует, средство синтаксического анализа предполагает, что первое значение *Option является значением по умолчанию.

Вы также можете изменить конфигурацию GDL по умолчанию.