Parcourir la source

SVI Начало подготовки дерева импорта

SVI il y a 2 ans
Parent
commit
585622f577
2 fichiers modifiés avec 60 ajouts et 0 suppressions
  1. 2 0
      README.md
  2. 58 0
      doc/imports.md

+ 2 - 0
README.md

@@ -17,6 +17,8 @@ MIT. Полная свобода
 
 [Дополнительные модули](https://github.com/VadimAnIsaev/Oberon-07-additional-modules)
 
+[Граф импорта модулей](./doc/imports.md)
+
 ## Цели сборки
 
 Linux

+ 58 - 0
doc/imports.md

@@ -0,0 +1,58 @@
+# Граф импорта модулей
+
+```mermaid
+graph LR;
+  IL --> AMD64;
+  BIN --> AMD64;
+  WRITER --> AMD64;
+  CHUNKLISTS --> AMD64;
+  LISTS --> AMD64;
+  PATHS --> AMD64;
+  PROG --> AMD64;
+  TARGETS --> AMD64;
+  STRINGS --> AMD64;
+  PE32 --> AMD64;
+  ELF --> AMD64;
+  X86 --> AMD64;
+  ERRORS --> AMD64;
+  STRINGS --> ARITH;
+  UTILS --> ARITH;
+  LISTS --> ARITH;
+  COLLECTIONS --> AVLTREES;
+  LISTS --> BIN;
+  CHUNKLISTS --> BIN;
+  ARITH --> BIN;
+  UTILS --> BIN;
+  LISTS --> CHUNKLISTS;
+  WRITER --> CHUNKLISTS;
+  COLLECTIONS;
+  STATEMENTS --> Compiler;
+  PARS --> Compiler;
+  UTILS --> Compiler;
+  PATHS --> Compiler;
+  PROG --> Compiler;
+  CONSOLE --> Compiler;
+  ERRORS --> Compiler;
+  STRINGS --> Compiler;
+  WRITER --> Compiler;
+  MSP430 --> Compiler;
+  THUMB --> Compiler;
+  TARGETS --> Compiler;
+  SCAN --> Compiler;
+  TEXTDRV --> Compiler;
+  UTILS --> CONSOLE;
+  STRINGS --> CONSOLE;
+  BIN --> ELF;
+  WRITER --> ELF;
+  CHUNKLISTS --> ELF;
+  LISTS --> ELF;
+  PE32 --> ELF;
+  UTILS --> ELF;
+  STRINGS --> ELF;
+  CONSOLE --> ERRORS;
+  UTILS --> ERRORS;
+  UTILS --> FILES;
+  COLLECTIONS --> FILES;
+```
+
+IMPORT , C := ;