|
|
@@ -4,7 +4,7 @@
|
|
|
|
|
|
```mermaid
|
|
|
graph LR;
|
|
|
- subgraph utils
|
|
|
+ subgraph ./utils
|
|
|
UTIL;
|
|
|
end
|
|
|
IL --> AMD64;
|
|
|
@@ -21,19 +21,19 @@ graph LR;
|
|
|
X86 --> AMD64;
|
|
|
ERRORS --> AMD64;
|
|
|
STRINGS --> ARITH;
|
|
|
- utils --> ARITH;
|
|
|
+ UTILS --> ARITH;
|
|
|
LISTS --> ARITH;
|
|
|
COLLECTIONS --> AVLTREES;
|
|
|
LISTS --> BIN;
|
|
|
CHUNKLISTS --> BIN;
|
|
|
ARITH --> BIN;
|
|
|
- utils --> BIN;
|
|
|
+ UTILS --> BIN;
|
|
|
LISTS --> CHUNKLISTS;
|
|
|
WRITER --> CHUNKLISTS;
|
|
|
COLLECTIONS;
|
|
|
STATEMENTS --> Compiler;
|
|
|
PARS --> Compiler;
|
|
|
- utils --> Compiler;
|
|
|
+ UTILS --> Compiler;
|
|
|
PATHS --> Compiler;
|
|
|
PROG --> Compiler;
|
|
|
CONSOLE --> Compiler;
|
|
|
@@ -45,22 +45,22 @@ graph LR;
|
|
|
TARGETS --> Compiler;
|
|
|
SCAN --> Compiler;
|
|
|
TEXTDRV --> Compiler;
|
|
|
- utils --> CONSOLE;
|
|
|
+ UTILS --> CONSOLE;
|
|
|
STRINGS --> CONSOLE;
|
|
|
BIN --> ELF;
|
|
|
WRITER --> ELF;
|
|
|
CHUNKLISTS --> ELF;
|
|
|
LISTS --> ELF;
|
|
|
PE32 --> ELF;
|
|
|
- utils --> ELF;
|
|
|
+ UTILS --> ELF;
|
|
|
STRINGS --> ELF;
|
|
|
CONSOLE --> ERRORS;
|
|
|
- utils --> ERRORS;
|
|
|
- utils --> FILES;
|
|
|
+ UTILS --> ERRORS;
|
|
|
+ UTILS --> FILES;
|
|
|
COLLECTIONS --> FILES;
|
|
|
WRITER --> HEX;
|
|
|
CHUNKLISTS --> HEX;
|
|
|
- utils --> HEX;
|
|
|
+ UTILS --> HEX;
|
|
|
LISTS --> IL;
|
|
|
SCAN --> IL;
|
|
|
STRINGS --> IL;
|
|
|
@@ -77,7 +77,7 @@ graph LR;
|
|
|
PE32 --> MSCOFF;
|
|
|
KOS --> MSCOFF;
|
|
|
WRITER --> MSCOFF;
|
|
|
- utils --> MSCOFF;
|
|
|
+ UTILS --> MSCOFF;
|
|
|
ERRORS --> MSCOFF;
|
|
|
LISTS --> MSCOFF;
|
|
|
CHUNKLISTS --> MSCOFF;
|
|
|
@@ -88,7 +88,7 @@ graph LR;
|
|
|
ERRORS --> MSP430;
|
|
|
WRITER --> MSP430;
|
|
|
HEX --> MSP430;
|
|
|
- utils --> MSP430;
|
|
|
+ UTILS --> MSP430;
|
|
|
CONSOLE --> MSP430;
|
|
|
PROG --> MSP430;
|
|
|
MSP430RTL --> MSP430;
|
|
|
@@ -101,16 +101,16 @@ graph LR;
|
|
|
IL --> PARS;
|
|
|
CONSOLE --> PARS;
|
|
|
PATHS --> PARS;
|
|
|
- utils --> PARS;
|
|
|
+ UTILS --> PARS;
|
|
|
COLLECTIONS --> PARS;
|
|
|
TARGETS --> PARS;
|
|
|
THUMB --> PARS;
|
|
|
MSP430 --> PARS;
|
|
|
STRINGS --> PATHS;
|
|
|
- utils --> PATHS;
|
|
|
+ UTILS --> PATHS;
|
|
|
BIN --> PE32;
|
|
|
LISTS --> PE32;
|
|
|
- utils --> PE32;
|
|
|
+ UTILS --> PE32;
|
|
|
WRITER --> PE32;
|
|
|
CHUNKLISTS --> PE32
|
|
|
SCAN --> PROG;
|
|
|
@@ -119,7 +119,7 @@ graph LR;
|
|
|
ERRORS --> PROG;
|
|
|
COLLECTIONS --> PROG;
|
|
|
IL --> PROG;
|
|
|
- utils --> PROG;
|
|
|
+ UTILS --> PROG;
|
|
|
TARGETS --> PROG;
|
|
|
STRINGS --> PROG;
|
|
|
PATHS --> PROG;
|
|
|
@@ -128,7 +128,7 @@ graph LR;
|
|
|
IL --> RVMxI;
|
|
|
CHUNKLISTS --> RVMxI;
|
|
|
REG --> RVMxI;
|
|
|
- utils --> RVMxI;
|
|
|
+ UTILS --> RVMxI;
|
|
|
STRINGS --> RVMxI;
|
|
|
ERRORS --> RVMxI;
|
|
|
TARGETS --> RVMxI;
|
|
|
@@ -150,13 +150,13 @@ graph LR;
|
|
|
THUMB --> STATEMENTS;
|
|
|
RVMxI --> STATEMENTS;
|
|
|
ERRORS --> STATEMENTS;
|
|
|
- utils --> STATEMENTS;
|
|
|
+ UTILS --> STATEMENTS;
|
|
|
AVLTREES --> STATEMENTS;
|
|
|
CONSOLE --> STATEMENTS;
|
|
|
COLLECTIONS --> STATEMENTS;
|
|
|
TARGETS --> STATEMENTS;
|
|
|
- utils --> STRINGS;
|
|
|
- utils --> TARGETS;
|
|
|
+ UTILS --> STRINGS;
|
|
|
+ UTILS --> TARGETS;
|
|
|
FILES --> TEXTDRV;
|
|
|
COLLECTIONS --> TEXTDRV;
|
|
|
PROG --> THUMB;
|
|
|
@@ -166,7 +166,7 @@ graph LR;
|
|
|
REG --> THUMB;
|
|
|
IL --> THUMB;
|
|
|
CONSOLE --> THUMB;
|
|
|
- utils --> THUMB;
|
|
|
+ UTILS --> THUMB;
|
|
|
WRITER --> THUMB;
|
|
|
HEX --> THUMB;
|
|
|
ERRORS --> THUMB;
|
|
|
@@ -177,7 +177,7 @@ graph LR;
|
|
|
ERRORS --> UTILS;
|
|
|
IL --> X86;
|
|
|
REG --> X86;
|
|
|
- utils --> X86;
|
|
|
+ UTILS --> X86;
|
|
|
LISTS --> X86;
|
|
|
BIN --> X86;
|
|
|
PE32 --> X86;
|