Описание словаря Назад В начало Вперед

Описание словаря начинается ключевыми словами create dictionary и оканчивается точкой с запятой.

Оператор описания словаря должен вызываться перед всеми остальными операторами описания БД.

<описание-словаря> = create dictionary
		[ <имя-словаря> [ <заголовок-словаря> ] ]
		[ <установка-каталога-словаря> ]
		[ with replace ] ;

<имя-словаря> - словарь должен иметь уникальное имя. По умолчанию словарь имеет имя DICT.

<имя-словаря> = <идентификатор>

<заголовок-словаря> - словарь может иметь заголовок.

<заголовок-словаря> = <строка>

<установка-каталога-словаря> - задает каталог на жестком диске, в который будет записан откомпилированный словарь. Для установки каталога зарезервировано ключевое слово using:

<установка-каталога-словаря> = using <каталог-словаря>;

<каталог-словаря> - имя каталога, в котором будет создан словарь.

В любом месте каталога словаря может вызываться метапеременная, получающая свое значение в командной строке компилятора словарей и логических таблиц. Имя метапеременной обрамляется занком процента:

<вызов-метапеременной> = %<имя-метапеременной>%

<имя-метапеременной> - идентификатор.

Описание метапеременной в командной строке начинается символом '#' и имеет следующий формат:

<описание-метапеременной> = #<имя-метапеременной>=<строка>

Ключевая конструкция with replace предназначена для компиляции новых версий БД. Если данная конструкция присутствует в описании словаря, то новая версия словаря перекрывает старую при условии, что задан прежний каталог.

Если ключевая конструкция with replace отсутствует, то компиляция будет приостановлена в связи с повторным использованием имени файла.