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

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

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

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

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

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

  • пробел (код ASCII 32);
  • табуляция (код ASCII 09);
  • составной символ перехода в начало следующей строки (пара символов "возврат каретки" (код ASCII 13) и "перевод строки" (код ASCII 10)).

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

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

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

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

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

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

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

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

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



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий