51.Синтаксис языка MML в EWSD
Команда MML вводится с терминала в виде так называемой командной строки. Это строка может содержать до 255 символов (не считая пробелов) и имеет структуру:
Код команды: параметр=значение; или Код команды: параметр1=значение, параметр2=значение,…
Основными элементами командной строки являются: код команда, параметр, значение и разделительные знаки – знак двоеточия, знак равенства, знак запятая и знак точка с запятой.
При наборе командной строки допускается следующее:
возможно применение как заглавных, так и прописных букв,
пробелы не учитываются, поэтому можно набирать все слитно или разделять команды, параметры и значения знаками пробела,
в командной строке последовательность расположения параметров не регламентируется и может быть любой.
PARAM1= параметр д\б введен.
[,PARAM=] параметр м\б введен.
{,PARAM1=,PARAM2=} один из параметров д\б введен.
[{,PARAM1=,PARAM2=}] один из параметров м\б введен.
[,PARAM1=,PARAM2=] оба параметра м\б введены или оба пропущены.
возможны и такие комбинации:
[,PARAM1=[,PARAM2=]] пропустить все параметры, ввести только PARAM1 или ввести оба параметра.
<,PARAM1= ,PARAM2= ,PARAM3=> только один из параметров должен быть введен.
= - значение параметра;
; - конец команды;
, - разделитель параметров между собой;
: - отделяет имя команды от параметров;
– - отделяет аргументы одного параметра;
& - отделяет несколько значений одного параметра;
&& - указывает диапазон значений одного параметра;
Х - адресует все значения параметра;
/ - отделяет новое значение от старого.