Просмотр исходного кода

SVI Перераюотка раздела

SVI 2 лет назад
Родитель
Сommit
44025b5754
1 измененных файлов с 6 добавлено и 3 удалено
  1. 6 3
      README.md

+ 6 - 3
README.md

@@ -15,6 +15,7 @@
 [1. Синтаксис](#1-синтаксис)
 [2. Словарь](#2-словарь)
 [3. Ключевые символы](#3-ключевые-символы)
+[4. Объявления имён и область видимости](#4-объявления-имён-и-область-видимости)
 
 ## 0. Введение
 
@@ -130,6 +131,8 @@
 
 `Ключевые символы` являются специальной группой и они *не могут* использоваться в качестве `пользовательских символов` ни в какой части программы.
 
+Группа символов `комментарии` могут быть вставлены между любыми двумя `символами` в `программе`. Они являются произвольными последовательностями литер, которые открываются `/*`, `(*` и закрываются с помощью `*/`, `*)`. Однострочные `комментарии`` начинаются на `//` и действуют до конца строки. Комментарии *не влияют* на смысл программы. Они могут быть вложенными.
+
 ## 3. Ключевые символы
 
 Ниже перечислен полный список `ключевых имволов`
@@ -206,9 +209,9 @@
 | ВЕРНУТЬ | RETURN Возврат из функции                         |
 | МУТ     | MUT Признак изменяемости                          |
 
-Группа символов комментарии могут быть вставлены между любыми двумя символами в программе. Они являются произвольными последовательностями литер, которые открываются /*, (* и закрываются с помощью */, *). Однострочные комментарии начинаются на // и действуют до конца строки. Комментарии не влияют на смысл программы. Они могут быть вложенными.
-1. Объявления имён и область видимости
-Каждое встречающееся в программе имя должно быть объявлено заранее, если это не встроенное имя (например, ключевое слово или разделитель). Имя также служит для задания опредёленных постоянных свойств объекта, например, является ли оно константой, обозначением типа, переменной или процедурой.
+## 4. Объявления имён и область видимости
+
+Каждое встречающееся в программе `имя` должно быть объявлено заранее, если это не `ключевой символ` (например, `число` или `разделитель`). Имя также служит для задания опредёленных постоянных свойств объекта, например, является ли оно константой, обозначением типа, переменной или процедурой.
 Имя используется для ссылки на соответствующий объект. Это возможно в тех частях программы, которые находятся в пределах области видимости. Имя не может обозначать больше чем один объект внутри данной области. Область видимости распространяется текстуально от точки объявления до конца блока (процедуры или модуля), к которому принадлежит имя и, следовательно -- по отношению к которому, объект является локальным.
 Имя, объявленное в блоке модуля, может сопровождаться меткой экспорта сразу после имени * , чтобы пояснить, что оно экспортируется из определяющего модуля с доступом на чтение. В этом случае имя может быть использовано и в других модулях, если эти модули импортируют объявляющий модуль. Имя символа предваряется другим именем (префиксом), обозначающим его модуль (см. Гл 11). Префикс и имя разделены точкой и вместе называются уточнённым именем (или квалифицированным именем).
 	ИмяКвал	= [имя "."] имя.