Фраза USING (ИСПОЛЬЗУЯ) разрешается по крайней мере 5 операндов нетограничения на число операндов Декларативные процедуры |
1 МПС 1 МПС 2 МПС 1 ПОД I ОТД 1 ИПД 1 гот 1 ОТЛ + |
DECLARATIVES (ДЕКЛАРАТИВЫ) |
1 под 1 отд 1 ИПД 1 гот 1 ОТЛ + |
END DECLARATIVES (КОНЕЦ ДЕКЛАРАТИВ) |
I под 1 отд . 1 ипд 1 гОт 1 ОТЛ 4- |
Арифметические выражения Зцаки бинарных арифметических операций + — * / ** Знаки унарных арифметических операций -]- — Условные выражения Простое условие Условие отношения Знаки операций отношения [NOT] GREATER THAN ([НЕ] БОЛЬШЕ) [NOT] > ([НЕ] >) [NOT] LESS THAN ([HE] МЕНЬШЕ) [NOT] < ([HE] <) [NOT] EQUAL TO ([HE] РАВНО) [NOT] = ([HE] =) GREATER THAN OR EQUAL TO (БОЛЬШЕ ИЛИ РАВНО) LESS THAN OR EQUAL TO (МЕНЬШЕ ИЛИ РАВНО) Сравнение числовых операндов Сравнение нечисловых операндов Сравнение имен-индексов и (или) индексных данных Условие класса NUMERIC (ЧИСЛОВОЕ) ALPHABETIC (БУКВЕННОЕ) ALPHABETIC-LOWER (СТРОЧНЫЕ) ALPHABETIC-UPPER (ПРОПИСНЫЕ) имя-класса Условие имени-условия Условие знака Условие состояния-переключателя Сложное условие Знаки логических операций AND (И) OR (ИЛИ) NOT (НЕ) Отрицание условия Комбинированное условие |
2 ЯДР ■ й ЯДР 2 ЯДР 1 ЯДР 1 ЯДР 1 ЯДР 1 ЯДР 1 ЯДР 1 ЯДР 1 ЯДР 1 ЯДР 1 ЯДР 1 ЯДР 1 ЯДР 1 ЯДР- 1 ЯДР 1 ЯДР I ЯДР 1 ЯДР 1 ЯДР 1 ЯДР 1 ЯДР 1 ЯДР 1 ЯДР
2 ЯДР
2 ЯДР 2 ЯДР 2 ЯДР |
Условие в скобках 1 ЯДР
Сокращенные комбинированные условия отношения 2 ЯДР
Арифметические операторы 1 ЯДР
Арифметические операнды имеют длину до 18 цифр і ЯДР
Композиция операндов содержит не более 18 цифр 1 ЯДР
Оператор ACCEPT (ПРИНЯТЬ) 1 ЯДР
идентификатор 1 ЯДР
только одна передача данных 1 ЯДР
число передач данных не ограничивается 2 ЯДР
фраза FROM мнемоническое-имя (С мнемоническое-имя) 2 ЯДР
фраза FROM DATE/DAY/DAY-OF-WEEK/TIME (ДАТУ/ ДЕНЬ/ДЕНЬ-НЕДЕЛИ/ВРЕМЯ) 2 ЯДР
Оператор ACCEPT MESSAGE COUNT (ПРИНЯТЬ ЧИСЛО
СООБЩЕНИЙ) 1 КОМ
Оператор ADD (СЛОЖИТЬ) 1 ЯДР
идентификатор/литерал 1 ЯДР
несколько идентификаторов/литералов 1 ЯДР
ТО идентификатор (С идентификатор) 1 ЯДР
ТО несколько-идентификаторов (С несколько-идентификато- ров) 1 ЯДР
ТО идентификатор/литерал GIVING идентификатор (С идентификатор/литерал ПОЛУЧАЯ идентификатор) 1 ЯДР
ТО идентификатор/литерал GIVING несколько-идентификаторов (С идентификатор/литерал ПОЛУЧАЯ несколько идентификаторов) 1 ЯДР
фраза ROUNDED (ОКРУГЛЯЯ) 1 ЯДР
фраза ON SIZE ERROR (ПРИ ПЕРЕПОЛНЕНИИ) 1 ЯДР
фраза NOT ON SIZE ERROR (БЕЗ ПЕРЕПОЛНЕНИЯ) 1 ЯДР
фраза END-ADD (КОНЕЦ-СЛОЖИТЬ) 1 ЯДР
фраза CORRESPONDING (СООТВЕТСТВЕННО) 2' ЯДР
Оператор ALTER (ИЗМЕНИТЬ) I ЯДР +
только одно имя-процедуры 1 ЯДР 4-
несколько имен-процедур ' 2 ЯДР 4-
Оператор CALL (ВЫЗВАТЬ) 1 МПС
литерал 1 МПС
идентификатор 2 МПС
фраза USING (ИСПОЛЬЗУЯ) 1 МПС
идентификатор 1 МПС
разрешается по крайней мере 5 операндов 1 МПС
нет ограничения на число операндов 2 МПС
фраза BY REFERENCE (ССЫЛКУ) 2 МПС
фраза BY CONTENT (ЗНАЧЕНИЕ) 2 МПС
фраза ON OVERFLOW (ПРИ ПЕРЕПОЛНЕНИИ) 2 МПС
фраза ON EXCEPTION (ПРИ ОШИБКЕ) 2 МПС
фраза NOT ON EXCEPTION (БЕЗ ОШИБКИ) 2 МПС
фраза END-CALL (КОНЕЦ-ВЫЗВАТЬ) (формат 1) 1 МПС
фраза END-CALL (КОНЕЦ-ВЫЗВАТЬ) (формат 2) 2 МПС
Оператор CANCEL (ОСВОБОДИТЬ) 2 МПС
литерал 2 МПС
идентификатор 2 МПС
Оператор CLOSE (ЗАКРЫТЬ) 1 ПОД
1 ОТД
1 ИПЦ
1 ГОТ имя-файла 1 ПОД
1 ОТД
1 ИПД
1 ГОТ несколько имен-файлов 1 ПОД
1 ОТД
1 ИПД
ГОТ фраза REEL/UNIT (КАТУШКУ/ТОМ) 1 ПОД
ГОТ
фраза FOR REMOVAL (С УДАЛЕНИЕМ) 2 ПОД
фраза WITH NO REWIND (БЕЗ ПЕРЕМОТКИ) 2 ПОД
I ГОТ фраза WITH LOCK (С ЗАМКОМ) 2 ПОД
ОТД
ИПД
1 ГОТ
Оператор COMPUTE (ВЫЧИСЛИТЬ) 2 ЯДР
арифметическое выражение 2 ЯДР
несколько идентификаторов 2 ЯДР
фраза ROUNDED (ОКРУГЛЯЯ) 2 ЯДр
фраза ON SIZE ERROR (ПРИ ПЕРЕПОЛНЕНИИ) 2 ЯДР
фраза NOT ON SIZE ERROR (БЕЗ ПЕРЕПОЛНЕНИЯ) 2 ЯДР
фраза END-COMPUTE (КОНЕЦ-ВЫЧИСЛИТЬ) 2 ЯДР
Оператор CONTINUE (ПРОДОЛЖИТЬ) ] ЯЛР
Оператор DELETE (УДАЛИТЬ) 1 ОТД
1 ИПД фраза INVALID KEY (ПРИ ОШИБКЕ КЛЮЧА) ] ОТД
1 ИПД фраза NOT INVALID KEY (БЕЗ ОШИБКИ КЛЮЧА) ] ОТД
і ипл фраза END-DELETE (КОНЕЦ-УДАЛИТЬ) 1 ОТД
1 ИПД
Оператор DISABLE (ЗАПРЕТИТЬ) 2 КОМ
фраза INPUT (ВВОД) 9 КОМ
фраза TERMINAL (С ТЕРМИНАЛА) 9 КОМ
фраза I-O-TERMINAL (ВВОД-ВЫВОД С ТЕРМИНАЛА) р КОМ
фраза OUTPUT (ВЫВОД) 2 кОм
фраза WITH KEY (КЛЮЧ) 2 КОМ +
Оператор DISPLAY (ВЫДАТЬ) 1 Я.ЛР
только одна передача данных 1 ЯЛР
ограничений на число передач нет 2 ЯЛР
идентификатор/литерал ] ЯЛР
несколько идентификаторов/литералов 1 ЯДР
фраза UPON мнемоническое-имя (НА мнемоническое-имя) 2 ЯДР
фраза WITH NO ADVANCING (БЕЗ ПРОДВИЖЕНИЯ) 2 ЯДР
Оператор DIVIDE (РАЗДЕЛИТЬ) 1 ЯДР
BY идентификатор/литерал (НА идентификатор/литерал) 1 ЯДР
GIVING идентификатор (ПОЛУЧАЯ идентификатор) 1 ЯДРGIVING несколько-идентификаторов (ПОЛУЧАЯ несколько- идентификаторов) 1 ЯДР
фраза ROUNDED (ОКРУГЛЯЯ) 1 ЯДР
фраза REMAINDER (ОСТАТОК) 2 ЯДР
фраза ON SIZE ERROR (ПРИ ПЕРЕПОЛНЕНИИ) 1 ЯДР
фраза NOT ON SIZE ERROR (БЕЗ ПЕРЕПОЛНЕНИЯ) 1 ЯДР
фраза END-DIVIDE (КОНЕЦ-РАЗДЕЛИТЬ) 1 ЯДР 1
Оператор ENABLE (РАЗРЕШИТЬ) 2 КОМ :
фраза INPUT (ВВОД) 2 КОМ
фраза TERMINAL (С ТЕРМИНАЛА) 2 КОМ
фраза I-O-TERMINAL (ВВОД-ВЫВОД С ТЕРМИНАЛА) 2 КОМ
фраза OUTPUT (ВЫВОД) 2 КОМ
фраза WITH KEY (КЛЮЧ) 2 КОМ +
Оператор ENTER (ВОЙТИ) 1 ЯДР +
Оператор EVALUATE (ОЦЕНИТЬ) 2 ЯДР
идентификатор/литерал 2 ЯДР
арифметическое выражение 2 ЯДР
условное выражение 2 ЯДР
TRUE/FALSE (ИСТИНА/ЛОЖЬ) 2 ЯДР
фраза ALSO (ТАКЖЕ) 2 ЯДР
фраза WHEN (КОГДА) 2 ЯДР
фраза ALSO (ТАКЖЕ) 2 ЯДР
фраза WHEN OTHER (ИНАЧЕ) 2 ЯДР
фраза END-EVALUATE (КОНЕЦ-ОЦЕНИТЬ) 2 ЯДР
Оператор EXIT (ВЫЙТИ) 1 ЯДР
Оператор EXIT PROGRAM (ВЫЙТИ ИЗ ПРОГРАММЫ) 1 МПС
Оператор GENERATE (ГЕНЕРИРОВАТЬ) 1 ГОТ
имя-данного 1 ГОТ
имя-отчета 1 ГОТ
Оператор GO ТО (ПЕРЕЙТИ) 1 ЯДР
имя-процедуры обязательно 1 ЯДР
имя-процедуры необязательно 2 ЯДР +
фраза DEPENDING ON (В ЗАВИСИМОСТИ ОТ) 1 ЯДР
Оператор IF (ЕСЛИ) 1 ЯДР
только повелительные операторы 1 ЯДР
повелительные и (или) условные операторы 2 ЯДР
вложенные операторы IF (ЕСЛИ) 1 ЯДР
необязательное слово THEN (ТО) 1 ЯДР
фраза NEXT SENTENCE (СЛЕДУЮЩЕЕ ПРЕДЛОЖЕНИЕ) 1 ЯДР
фраза ELSE (ИНАЧЕ) I ЯДР
фраза END-IF (КОНЕЦ-ЕСЛИ) 1 ЯДР
Оператор INITIALIZE (ИНИЦИИРОВАТЬ) 2 ЯДР
несколько идентификаторов 2 ЯДР
фраза REPLACING (ЗАМЕНЯЯ) 2 ЯДР
несколько фраз REPLACING (ЗАМЕНЯЯ) 2 ЯДР
Оператор INITIATE (НАЧАТЬ) 1 ГОТ
Оператор INSPECT (ПРОСМОТРЕТЬ) 1 ЯДР
на вхождение одной литеры 1 ЯДР
на вхождение нескольких литер 2 ЯДР
фраза TALLYING (СЧИТАЯ) 1 ЯДР
фраза BEFORE/AFTER (ДО/ПОСЛЕ) 1 ЯДР
Элемент |
Модуль |
несколько фраз BEFORE/AFTER (ДО/ПОСЛЕ) несколько фраз TALLYING (СЧИТАЯ) фраза REPLACING (ЗАМЕНЯЯ) фраза BEFORE/AFTER (ДО/ПОСЛЕ) несколько фраз BEFORE/AFTER (ДО/ПОСЛЕ) несколько фраз REPLACING (ЗАМЕНЯЯ) фразы TALLYING (СЧИТАЯ) и REPLACING (ЗАМЕНЯЯ) фраза CONVERTING (ПРЕВРАЩАЯ) Оператор MERGE (СЛИТЬ) фраза ASCENDING/DESCENDING KEY (ПО ВОЗРАСТА- НИЮ/УБЫВАНИЮ КЛЮЧА) фраза COLLATING SEQUENCE (АЛФАВИТ) фраза USING (ИСПОЛЬЗУЯ) фраза OUTPUT PROCEDURE (ПРОЦЕДУРА ВЫВОДА) имя-процедуры фраза GIVING (ПОЛУЧАЯ) Оператор MOVE (ПОМЕСТИТЬ) ТО идентификатор (В идентификатор) |
2 ЯДР 2 ЯДР 1 ЯДР 1 ЯДР 2 ЯДР 2 ЯДР
1 СРТ 1 СРТ 1 СРТ 1 СРТ 1 СРТ 1 СРТ 1 СРТ 1 ЯДР I ЯДР |
ТО несколько идентификаторов (В несколько идентификато-
ров) фраза CORRESPONDING (СООТВЕТСТВЕННО) дередактирование цифровых редактируемых данных Оператор MULTIPLY (УМНОЖИТЬ) |
1 ЯДР 2 ЯДР 2 ЯДР 1 ЯДР |
BY идентификатор (НА идентификатор) BY несколько идентификаторов (НА несколько идентифика |
1 ЯДР |
торов) GIVING идентификатор (ПОЛУЧАЯ идентификатор) |
1 ЯДР 1 ЯДР |
GIVING несколько идентификаторов (ПОЛУЧАЯ несколько
идентификаторов) фраза ROUNDED (ОКРУГЛЯЯ) фраза ON SIZE ERROR (ПРИ ПЕРЕПОЛНЕНИИ) фраза NOT ON SIZE ERROR (БЕЗ ПЕРЕПОЛНЕНИЯ) фраза END-MULTIPLY (КОНЕЦ-УМНОЖИТЬ) Оператор OPEN (ОТКРЫТЬ) |
1 ЯДР I ЯДР 1 ЯДР 1 ЯДР 1 ЯДР 1 под 1 отд 1 ипд |
имя-файла |
1 гот 1 под 1 отд 1 ипд |
несколько имен-файлов |
1 гот 1 под 1 отд 1 ипд |
фраза INPUT (ВХОДНОЙ) |
1 гот 1 под 1 отд |
фраза WITH NO REWIND (БЕЗ ПЕРЕМОТКИ) фраза REVERSED (РЕВЕРСНО) |
1 ипд 2 ПОД 2 ПОД + |
фраза OUTPUT (ВЫХОДНОЙ) 1 ПОД
1 ОТД 1 ИПД 1 ГОТ
WITH NO REWIND (БЕЗ ПЕРЕМОТКИ) 2 ПОД
1 ГОТ фраза 1-0 (ВХОДНОИ-ВЫХОДНОЙ) 1 ПОД
1 ОТД 1 ИПД фраза EXTEND (ДОПОЛНЯЕМЫЙ) 2 ПОД
2 ОТД 2 ИПД: I ГОТ несколько фраз INPUT (ВХОДНОЙ), OUTPUT (ВЫХОДНОЙ), 1-0 (ВХОДНОИ-ВЫХОДНОЙ) 1 ПОД
1 ОТД ' 1 ИПД несколько фраз EXTEND (ДОПОЛНЯЕМЫЙ) 2 ПОД
2 ОТД 2 ИПД
Оператор PERFORM (ВЫПОЛНИТЬ) 1 ЯДР
имя-процедуры необязательно 1 ЯДР
фраза THROUGH имя-процедуры (ПО имя-процедуры) 1 ЯДР
вариант повелительный-оператор 1 ЯДР
фраза END-PERFORM (КОНЕЦ-ВЫПОЛНИТЬ) 1 ЯДР
фраза TIMES (РАЗ) 1 ЯДР
фраза UNTIL (ДО) 1 ЯДР
фраза TEST BEFORE/AFTER (С ПРОВЕРКОЙ В НАЧА
ЛЕ/ В КОНЦЕ) 2 ЯДР
фраза VARYING (МЕНЯЯ) 2 ЯДР
фраза TEST BEFORE/AFTER (С ПРОВЕРКОЙ В НАЧА
ЛЕ/В КОНЦЕ) 2 ЯДР
фраза AFTER (ЗАТЕМ) 2 ЯДР
допускаются по крайней мере 6 фраз AFTER (ЗАТЕМ) 2 ЯДР
Оператор PURGE (ОЧИСТИТЬ) 2 КОМ
Оператор READ (ЧИТАТЬ) 1 ПОД
I ОТД
1 ИПД фраза NEXT (СЛЕДУЮЩУЮ) 2 ПОД
2 ОТД 2 ИПД фраза INTO (В) 1 ПОД
1 ОТД.
1 ИПД фраза AT END (В КОНЦЕ) 1 ПОД
1 ОТД 1 ИПД фраза NOT AT END (НЕ В КОНЦЕ) 1 ПОД
1 ОТД 1 ИПД фраза KEY (КЛЮЧ) 2 ИПД
фраза INVALID KEY (ПРИ ОШИБКЕ КЛЮЧА) 1 ОТД
1 ИПД фраза NOT INVALID KEY (БЕЗ ОШИБКИ КЛЮЧА) 1 ОТ,Д
1 ИПД
фраза END-READ (КОНЕЦ-ЧИТАТЬ) 1 ПОД
1 ОТД 1 ипд
Оператор RECEIVE (ПОЛУЧИТЬ) 1 КОМ
фраза MESSAGE (СООБЩЕНИЕ) 1 КОМ
фраза SEGMENT (СЕГМЕНТ) 1 КОМ
фраза INTO идентификатор (В идентификатор) 1 КОМ
фраза NO DATA (НЕТ ДАННЫХ) I КОМ
фраза WITH DATA (ЕСТЬ ДАННЫЕ) 1 КОМ
фраза END-RECEIVE (КОНЕЦ-ПОЛУЧИТЬ) 1 КОМ
Оператор RELEASE (ПЕРЕДАТЬ) 1 СРТ
фраза FROM (ИЗ ПОЛЯ) 1 СРТ
Оператор RETURN (ВЕРНУТЬ) 1 СРТ
фраза INTO (В) 1 СРТ
фраза AT END (В КОНЦЕ) 1 СРТ
фраза NOT AT END (НЕ В КОНЦЕ) 1 СРТ
фраза END-RETURN (КОНЕЦ-ВЕРНУТЬ) 1 СРТ
Оператор REWRITE (ОБНОВИТЬ) 1 ПОД
1 ОТД 1 ИПД фраза FROM (ИЗ ПОЛЯ) 1 ПОД
1 ОТД 1 ИПД фраза INVALID KEY (ПРИ ОШИБКЕ КЛЮЧА) 1 ОТД
1 ИПД фраза NOT INVALID KEY (БЕЗ ОШИБКИ КЛЮЧА) 1 ОТД
1 ИПД фраза END-REWRITE (КОНЕЦ-ОБНОВИТЬ) 1 ОТД
1 ИПД
Оператор SEARCH (ИСКАТЬ) 2 ЯДР
фраза VARYING (МЕНЯЯ) 2 ЯДР
фраза AT END (В КОНЦЕ) 2 ЯДР
фраза WHEN (КОГДА) 2 ЯДР
несколько фраз WHEN (КОГДА) 2 ЯДР
фраза END-SEARCH (КОНЕЦ-ИСКАТЬ) 2 ЯДР
Оператор SEARCH ALL (ИСКАТЬ ОСОБО) 2 ЯДР
фраза AT END (В КОНЦЕ) 2 ЯДР
фраза WHEN (КОГДА) 2 ЯДР
фраза END-SEARCH (КОНЕЦ-ИСКАТЬ) 2 ЯДР
Оператор SEND (ПОСЛАТЬ) 1 КОМ
фраза FROM идентификатор (ИЗ ПОЛЯ идентификатор) (часть сообщения) 2 КОМ
фраза FROM идентификатор (ИЗ ПОЛЯ идентификатор) (полное сообщение) 1 КОМ
фрг.за WITH идентификатор (С идентификатор) 2 КОМ
фраза WITH ESI (С ИКС) 2 КОМ
фраза WITH EMI (С ИКЩ) 2 КОМ
фраза WITH EGI (С ИКГ) 2 КОМ
фраза BEFORE/AFTER ADVANCING (ДО/ПОСЛЕ ПРО
ДВИЖЕНИЯ) 1 КОМ
целое LINE/LINES (целое СТРОК) 1 КОМ
идентификатор LINE/LINES (идентификатор СТРОК) 1 КОМЭлемент |
Модуль |
мнемоническое-имя PAGE (СТРАНИЦЫ) фраза REPLACING LINE (ЗАМЕНЯЯ СТРОКУ) Оператор SET (УСТАНОВИТЬ) имя-индекса/идентификатор ТО (НА) имя-индекса UP BY/DOWN BY (имя-индекса ПРИБАВЛЯЯ/ ВЫЧИТАЯ) мнемоническое-имя ТО ON/OFF (мнемоническое-имя НА ВКЛЮЧЕНО/ВЫКЛЮЧЕНО) имя-условия ТО TRUE (имя-условия НА ИСТИНА) Оператор SORT (СОРТИРОВАТЬ) фраза ASCENDING/DESCENDING KEY (ПО ВОЗРАСТА- НИЮ/УБЫВАНИЮ КЛЮЧА) фраза DUPLICATES (С ДУБЛИРОВАНИЕМ) фраза COLLATING SEQUENCE (АЛФАВИТ) фраза INPUT PROCEDURE (ПРОЦЕДУРА ВВОДА) имя-процедуоы фраза USING (ИСПОЛЬЗУЯ) фраза OUTPUT PROCEDURE (ПРОЦЕДУРА ВЫВОДА) имя-процедуры фраза GIVING (ПОЛУЧАЯ) Оператор START (ПОДВЕСТИ) |
2 КОМ і ком 2 КОМ 1 ЯДР 1 ЯДР 1 ЯДР 4 ЯДР 2 ЯДР 1 СРТ 1 СРТ 1 СРТ і СРТ 1 СРТ 1 СРТ 1 СРТ 1 СРТ 1 СРТ 1 СРТ 2 ОТД 2 ИПД |
фраза KEY (КЛЮЧ) |
2 ОТД |
EQUAL ТО (РАВНО) |
2 ОТД 2 ИПД |
:= |
2 ОТД |
GREATER THAN (БОЛЬШЕ) |
2 ИПД 2 ОТД 2 ИПД 2 ОТД 2 ИПД |
NOT LESS THAN (HE МЕНЬШЕ) |
2 ОТД. 2 ИПД |
NOT < (HE <) GREATER THAN OR EQUAL TO (БОЛЬШЕ ИЛИ РАВНО) |
2 ОТД 2 ИПД 2 ОТД 2 ИПД |
|
2 ОТД |
фраза INVALID KEY (ПРИ ОШИБКЕ КЛЮЧА) |
2 ИПД 2 ОТД й ИПД |
фраза NOT INVALID KEY (БЕЗ ОШИБКИ КЛЮЧА) |
2 ОТД 2 ИПД |
фраза END-START (КОНЕЦ-ПОДВЕСТИ) |
2 ОТД 2 ИПД |
Оператор STOP (ОСТАНОВИТЬ) STOP (РАБОТУ) литерал Оператор STRING (СОБРАТЬ) несколько DELIMITED BY (ОГРАНИЧИВАЯСЬ) |
1 ЯДР 1 ЯДР 1 ЯДР + 2 ЯДР 2 ЯДР |
фраза WITH POINTER (УКАЗАТЕЛЬ) 2 ЯДР
:фраза ON OVERFLOW (ПРИ ПЕРЕПОЛНЕНИИ) 2 ЯДР
'.фраза NOT ON OVERFLOW (БЕЗ ПЕРЕПОЛНЕНИЯ) 2 ЯДР
фраза END-STRING (КОНЕЦ-СОБРАТЬ) 2 ЯДР
Оператор SUBTRACT (ОТНЯТЬ) 1 ЯДР
идентификатор/литерал 1 ЯДР
несколько идентификаторов/литералов 1 ЯДР