Существуют лексемы пяти видов: идентификаторы, служебные слова,литералы, операции и различные разделители. Пробелы, вертикальнаяи горизонтальная табуляция, конец строки, перевод строки и комментарии(все вместе "обобщенные" пробелы), как указано ниже, игнорируются,за исключением того, что они отделяют лексемы. Обобщенные пробелынужны, чтобы разделить стоящие рядом идентификаторы, служебныеслова и константы. Если входной поток разобран на лексемы до данного символа, тоследующей лексемой считается лексема с максимально возможной длиной,которая начинается с этого символа.
R.2.2
КомментарииСимволы /* начинают комментарий, который завершается символами */.Такие комментарии не могут быть вложенными. Символы // начинаюткомментарий, который завершается концом этой строки. Символы //,/* и */ не имеют специального назначения в комментарии // ирассматриваются как обычные символы. Аналогично символы // и /*не имеют специального назначения внутри комментария /*.
R.2.3 Идентификаторы
Идентификатор - это последовательность букв и цифр произвольной длины.Первый символ должен быть буквой, символ подчеркивания _ считаетсябуквой. Прописные и строчные буквы различаются. Все символысущественны.