Преглед на файлове

SVI Добавление схемы зависимостей

SVI преди 2 години
родител
ревизия
0fb2ab6c77
променени са 1 файла, в които са добавени 34 реда и са изтрити 5 реда
  1. 34 5
      README.md

+ 34 - 5
README.md

@@ -11,11 +11,14 @@
 
 ## Оглавление
 
-[0. Введение](#0-введение)
-[1. Синтаксис](#1-синтаксис)
-[2. Словарь](#2-словарь)
-[3. Ключевые символы](#3-ключевые-символы)
-[4. Объявления имён и область видимости](#4-объявления-имён-и-область-видимости)
+- [Oberon-Deft](#oberon-deft)
+  - [Оглавление](#оглавление)
+  - [0. Введение](#0-введение)
+  - [1. Синтаксис](#1-синтаксис)
+  - [2. Словарь](#2-словарь)
+  - [3. Ключевые символы](#3-ключевые-символы)
+  - [4. Объявления имён и область видимости](#4-объявления-имён-и-область-видимости)
+  - [Ссылки](#ссылки)
 
 ## 0. Введение
 
@@ -133,6 +136,32 @@
 
 Группа символов `комментарии` могут быть вставлены между любыми двумя `символами` в `программе`. Они являются произвольными последовательностями литер, которые открываются `/*`, `(*` и закрываются с помощью `*/`, `*)`. Однострочные `комментарии`` начинаются на `//` и действуют до конца строки. Комментарии *не влияют* на смысл программы. Они могут быть вложенными.
 
+Для более полного понимания зависимостей ниже приводится структурная схема:
+
+```mermaid
+flowchart TD
+    Программа --> Модуль0
+    Программа --> Модуль1
+    Модуль1 --> Сущность0
+    Модуль1 --> Сущность1
+    Сущность1 --> Пользовательские_символы
+    Сущность1 --> Ключевые_символы
+    Ключевые_символы --> Ключевые_слова
+    Ключевые_символы --> Предписания
+    Ключевые_символы --> Операторы
+    Ключевые_символы --> Разделители
+    Пользовательские_символы --> Литеры
+    Ключевые_слова --> Литеры
+    Предписания --> Литеры
+    Операторы --> Литеры
+    Разделители --> Литеры
+    Литеры --> Буквы
+    Литеры --> Цифры
+    Литеры --> Служебные
+    Цифры --> Целые
+    Цифры --> Дробные
+```
+
 ## 3. Ключевые символы
 
 Ниже перечислен полный список `ключевых символов`