C++   ::   Хилл Мюррей

Страница: 281 из 357

Это руководство было построено на основе Спрвочного Руководства по Языку C («C Programming Language – Reference Manual») системы UNIX V с разрешения AT amp;T Bell Laboratories. (прим. автора)



2. Договоренности о Лексике

Есть шесть классов лексем: идентификаторы, ключевые слва, константы, строки, операторы и прочие разделители. Симвлы пробела, табуляции и новой строки, а также комментарии (собирательно – «белые места»), как описано ниже, игнорируюся, за исключением тех случаев, когда они служат разделителми лексем. Некое пустое место необходимо для разделения идетификаторов, ключевых слов и констант, которые в противном случае окажутся соприкасающимися.

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



2.1 Комментарии

Символы /* задают начало комментария, заканчивающегося символами */. Комментарии не могут быть вложенными. Символы / / начинают комментарий, который заканчивается в конце строки, на которой они появились.



2.2 Идентификаторы (Имена)

Идентификатор – последовательность букв и цифр проивольной длины. Первый символ обязан быть буквой. Подчерк '_' считается за букву. Буквы в верхнем и нижнем регистрах явлются различными.



2.

|< Пред. 279 280 281 282 283 След. >|

Java книги

Контакты: [email protected]