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




Глава 2. Лексика


    Глава 2. Лексика
    Содержание НАБОР СИМВОЛОВ ЛЕКСЕМЫ, РАЗДЕЛИТЕЛИ И ОГРАНИЧИТЕЛИ ИДЕНТИФИКАТОРЫ ЧИСЛОВЫЕ ЛИТЕРАЛЫ СИМВОЛЬНЫЕ ЛИТЕРАЛЫ СТРОКОВЫЕ ЛИТЕРАЛЫ КОММЕНТАРИИ ПРАГМЫ ЗАРЕЗЕРВИРОВАННЫЕ СЛОВА 2.10. ДОПУСТИМЫЕ ЗА...
    Набор символов
    Символами в тексте программы должны быть только графические символы и символы управления форматом. Каждый графический символ соответствует единственному коду из набора символов ISO, кодируемых сем...
    Лексемы, разделители и ограничители
    Текст программы состоит из текстов одной или нескольких компиляций. Текст каждой компиляции это последовательность отдельных лексем. Лексема (лексический элемент) это ограничитель, идентификатор (...
    Идентификаторы
    Идентификаторы используются в качестве имен и зарезервированных слов. идентификатор ::= буква {[подчеркивание] буква-или-цифра}буква-или-цифра ::= буква | цифрабуква ::= прописная буква | строчная...
    Числовые литералы
    Числовые литералы подразделяются на два класса: вещественные литералы и целые литералы. Вещественный литерал это числовой литерал, который включает точку; целый литерал это числовой литерал без то...
    Примечание.
    оПХЛЕПШ: 12 0 1Е6 123_456 -- целые литералы 12.0 0.0 0.156 3.14159_26 -- вещественные литералы 1.34Е-12 1.0Е+6 -- вещественные литералы с порядком Примечание: Ведущие нули допускаются. Пробел в чи...
    Примечание. 2
    оПХЛЕПШ: 2#1111_1111# 16#FF# 016#0FF# -- целые литералы со значением 255 16#Е#Е1 2#1110_0000# -- целые литералы со значением 224 16#F.FF#E+2 2#1.1111_1111_111#Е11 -- действительные литералы со зна...
    Символьные литералы
    Символьный литерал это один из 95 графических символов (включая пробел), заключенный между двумя символами апострофа. Символьный литерал имеет значение символьного типа. символьный-литерал ::= 'гр...
    Строковые литералы
    Строковый литерал образуется из последовательности (возможно, пустой) графических символов, заключенной между двумя символами кавычки строковыми скобками. строковый-литерал ::= {графический-символ...
    Комментарии
    Комментарий начинается с двух соседних дефисов и продолжается до конца строчки. Комментарий может помещаться в любой строчке программы. Присутствие или отсутствие комментария не влияет ни на прави...
    Примечание
    оПХЛЕПШ: -- последнее предложение выражает ту же мысль, что и -- в языке Алгол-68 end ; -- обработка LINE завершена-- длинный комментарий может быть разбит на -- две или несколько последовательных...
    Прагмы
    Прагма используется для задания информации компилятору. Прагма начинается зарезервированным словом pragma, за которым следует идентификатор имя прагмы. прагма ::= pragma идентификатор [(сопоставле...
    Примечание.
    оПХЛЕПШ: pragma LIST(OFF); pragma OPTIMIZE(TIME); pragma INLINE(SETMASK); pragma SUPPRESS(RANGE_CHECK, ON = INDEX); Примечание. Рекомендуется (но не требуется), чтобы реализация выдавала предупреж...
    Зарезервированные слова
    Перечисленные ниже идентификаторы называются зарезервированными словами, они зарезервированы в языке для специального назначения. Для удобства чтения этого руководства зарезервированные слова пишу...
    Допустимые замены символов
    Для основных символов вертикальной черты, номера и кавычки допустимы следующие замены: Символ вертикальной черты ( ) можно заменить восклицательным знаком (!) там, где он используется как ограничи...








Начало