Шаг 1.
Лексемы, разделители и комментарии

    На этом шаге мы рассмотрим лексемы, разделители и комментарии.

    В этих шагах изложено описание языка Object Pascal, представляющего собой фундамент, на котором построена среда программирования Delphi, и являющийся "прямым потомком" языка программирования Borland Pascal. Однако этот язык - не просто новая версия. Это новый объектно-ориентированный язык программирования, созданный на базе предыдущих разработок фирмы Borland International. Материал этих шагов будет полезен всем, изучающим возможности среды программирования Delphi.

    Нововведения, появившиеся в языке Object Pascal, мы будем отмечать символом: .

Лексемы, разделители и комментарии

    Лексемами называют минимальные значимые единицы текста программы (идентификаторы, метки, числа, строки и т.п.).

    В качестве разделителей лексем друг от друга во всех реализациях языка Pascal применяются символы:

    В Object Pascal, кроме этих "классических" разделителей, могут использоваться любые управляющие символы набора кодов ASCII из диапазона от символа с кодом 0 до символа с кодом 31.

    Между любыми двумя лексемами допускается произвольное количество символов-разделителей.

    Комментарий представляет собой фрагмент текста программы, ограниченный слева символом { или составным символом (*, а справа - символом } или составным символом *). Комментарии выполняют в программе чисто информационную функцию и служат для описания назначения отдельных подпрограмм, типов, констант, переменных и т.п.. Комментарии в Object Pascal интерпретируются как разделители.

    Следующие конструкции представляют собой комментарии:


{ Комментарием может быть любая последовательность символов, ограниченная 
с двух сторон фигурными скобками, независимо от того, сколько строк она
будет занимать. }
(* Последовательность символов в круглых скобках со звездочками 
также является комментарием *)


    В Object Pascal введен еще один вид комментария, признаком которого служит двойная косая черта //. Все символы после этого признака до конца строки являются комментарием.


    Особым случаем является комментарий, в котором непосредственно после открывающей скобки, { или (*, следует символ доллара $. Такой комментарий является директивой компилятора. Например:

    {$N+}    (*$R-*)   {$I MyFile.pas}

    На следующем шаге мы перечислим специальные символы.




Содержание Следующий шаг