Справочное руководство по языку Ада-83


Набор символов


Символами в тексте программы должны быть только графические символы и символы управления форматом. Каждый графический символ соответствует единственному коду из набора символов ISO, кодируемых семью разрядами (стандарт ISO 646), и представляется (визуально) графическим знаком. Некоторые графические символы представляются различными графическими знаками в национальных представлениях набора символов ISO. При описании определения языка в данном справочном руководстве используются графические знаки ASCII, представляющие собой национальное представление ANSI набора символов ISO.

графический-символ ::= основной-графический-символ | строчная-буква | дополнительный-специальный-символ

основной-графический-символ ::= прописная-буква | цифра | специальный-символ | символ-пробела

основной-символ ::= основной-графический-символ | символ-управления-форматом

Набор основных символов достаточен для написания любой программы. Основные графические символы подразделяются на следующие категории:

а) прописные буквы [3]

ABCDEFGHIJKLMNOPQRSTUVWXYZ

б) цифры

0123456789

в) специальные символы

" # &'()*+, -./:;<=>- |

г) символ пробела.

Символы управления форматом &#x2014; это символы ISO (и ASCII), называющиеся горизонтальной табуляцией, вертикальной табуляцией, возвратом каретки, переводом строчки и переводом формата.

Остальные категории графических символов определяются следующим образом:



д) строчные буквы [4]

abcdefghijklmnopqrstuvwxyz

е) дополнительные специальные символы

! $ % ? @ [ \ ] " ' | ) -

В разд. 2.10 определены допустимые замены для специальных символов вертикальной черты (|), номера (#) и кавычки (").

Примечание.

Графическому символу номера в представлении ASCII соответствует символ фунта стерлингов в представлении национальных стандартов Франции, Германии и Великобритании. Шрифтовые выделения графических символов (например, курсив или полужирный шрифт) не являются частью стандарта ISO.

Под использованными в этом разделе акронимами понимают следующее: ANSI &#x2014; Американский национальный институт стандартов, ASCII &#x2014; Американский стандартный код для обмена информацией, ISO &#x2014; Международная организация по стандартизации.


Для ссылок на специальные и дополнительные специальные символы используются следующие их наименования:

Знак

Наименование

Знак

Наименование

" кавычки >

больше
#

номер (решетка) подчеркивание
& коммерческое И (амперсанд) 1 вертикальная черта
' апостроф ! восклицательный знак
( круглая скобка (левая) $ доллар
) круглая скобка (правая) % процент
* звездочка, умножение ? вопросительный знак
+ плюс @ коммерческое эт
, запятая [ квадратная скобка (левая)
- дефис, минус \ обратная дробная черта
точка, период ] квадратная скобка (правая)
/ дробная черта, деление * сиркюмфлекс
двоеточие слабое ударение
; точка с запятой ! фигурная скобка (левая)
< меньше 1 фигурная скобка (правая)
= равно - тильда

[3] В тексте перевода для идентификаторов наряду с латинским используется алфавит прописных русских букв. -

Прим. ред.

[4]

В тексте перевода наряду с латинским используется алфавит строчных русских букв. -

Прим. ред.

Пред.  Уровень выше  След.

1.6. КЛАССИФИКАЦИЯ ОШИБОК   Содержание   2.2. ЛЕКСЕМЫ, РАЗДЕЛИТЕЛИ И ОГРАНИЧИТЕЛИ

Содержание раздела