summary refs log tree commit diff stats
path: root/rod/nimrod.dot
diff options
context:
space:
mode:
Diffstat (limited to 'rod/nimrod.dot')
-rw-r--r--rod/nimrod.dot60
1 files changed, 37 insertions, 23 deletions
diff --git a/rod/nimrod.dot b/rod/nimrod.dot
index 8f77bb60d..920944897 100644
--- a/rod/nimrod.dot
+++ b/rod/nimrod.dot
@@ -2,14 +2,16 @@ digraph nimrod {
 times -> strutils;
 os -> strutils;
 os -> times;
-hashes -> strutils;
-strtabs -> os;
-strtabs -> hashes;
-strtabs -> strutils;
+posix -> times;
+os -> posix;
+nhashes -> strutils;
+nstrtabs -> os;
+nstrtabs -> nhashes;
+nstrtabs -> strutils;
 options -> os;
 options -> lists;
 options -> strutils;
-options -> strtabs;
+options -> nstrtabs;
 msgs -> options;
 msgs -> strutils;
 msgs -> os;
@@ -19,12 +21,12 @@ platform -> strutils;
 ropes -> msgs;
 ropes -> strutils;
 ropes -> platform;
-ropes -> hashes;
+ropes -> nhashes;
 ropes -> crc;
-idents -> hashes;
+idents -> nhashes;
 idents -> strutils;
 ast -> msgs;
-ast -> hashes;
+ast -> nhashes;
 ast -> nversion;
 ast -> options;
 ast -> strutils;
@@ -33,7 +35,7 @@ ast -> ropes;
 ast -> idents;
 ast -> lists;
 astalgo -> ast;
-astalgo -> hashes;
+astalgo -> nhashes;
 astalgo -> strutils;
 astalgo -> options;
 astalgo -> msgs;
@@ -42,19 +44,28 @@ astalgo -> idents;
 condsyms -> ast;
 condsyms -> astalgo;
 condsyms -> msgs;
-condsyms -> hashes;
+condsyms -> nhashes;
 condsyms -> platform;
 condsyms -> strutils;
 condsyms -> idents;
+hashes -> strutils;
+strtabs -> os;
+strtabs -> hashes;
+strtabs -> strutils;
+osproc -> os;
+osproc -> strtabs;
+osproc -> streams;
+osproc -> posix;
 extccomp -> lists;
 extccomp -> ropes;
 extccomp -> os;
 extccomp -> strutils;
+extccomp -> osproc;
 extccomp -> platform;
 extccomp -> condsyms;
 extccomp -> options;
 extccomp -> msgs;
-wordrecg -> hashes;
+wordrecg -> nhashes;
 wordrecg -> strutils;
 wordrecg -> idents;
 commands -> os;
@@ -70,7 +81,7 @@ commands -> wordrecg;
 llstream -> strutils;
 lexbase -> llstream;
 lexbase -> strutils;
-scanner -> hashes;
+scanner -> nhashes;
 scanner -> options;
 scanner -> msgs;
 scanner -> strutils;
@@ -97,7 +108,6 @@ pnimsyn -> idents;
 pnimsyn -> strutils;
 pnimsyn -> ast;
 pnimsyn -> msgs;
-rnimsyn -> lexbase;
 rnimsyn -> scanner;
 rnimsyn -> options;
 rnimsyn -> idents;
@@ -105,7 +115,7 @@ rnimsyn -> strutils;
 rnimsyn -> ast;
 rnimsyn -> msgs;
 rnimsyn -> lists;
-paslex -> hashes;
+paslex -> nhashes;
 paslex -> options;
 paslex -> msgs;
 paslex -> strutils;
@@ -150,7 +160,7 @@ types -> strutils;
 types -> platform;
 magicsys -> ast;
 magicsys -> astalgo;
-magicsys -> hashes;
+magicsys -> nhashes;
 magicsys -> msgs;
 magicsys -> platform;
 magicsys -> nversion;
@@ -187,7 +197,7 @@ passes -> nimsets;
 passes -> pnimsyn;
 passes -> times;
 passes -> rodread;
-treetab -> hashes;
+treetab -> nhashes;
 treetab -> ast;
 treetab -> astalgo;
 treetab -> types;
@@ -344,10 +354,10 @@ rst -> os;
 rst -> msgs;
 rst -> strutils;
 rst -> platform;
-rst -> hashes;
+rst -> nhashes;
 rst -> ropes;
 rst -> options;
-highlite -> hashes;
+highlite -> nhashes;
 highlite -> options;
 highlite -> msgs;
 highlite -> strutils;
@@ -359,7 +369,7 @@ highlite -> scanner;
 docgen -> ast;
 docgen -> astalgo;
 docgen -> strutils;
-docgen -> hashes;
+docgen -> nhashes;
 docgen -> options;
 docgen -> nversion;
 docgen -> msgs;
@@ -378,14 +388,14 @@ ccgutils -> ast;
 ccgutils -> astalgo;
 ccgutils -> ropes;
 ccgutils -> lists;
-ccgutils -> hashes;
+ccgutils -> nhashes;
 ccgutils -> strutils;
 ccgutils -> types;
 ccgutils -> msgs;
 cgen -> ast;
 cgen -> astalgo;
 cgen -> strutils;
-cgen -> hashes;
+cgen -> nhashes;
 cgen -> trees;
 cgen -> platform;
 cgen -> magicsys;
@@ -412,7 +422,7 @@ cgen -> treetab;
 ecmasgen -> ast;
 ecmasgen -> astalgo;
 ecmasgen -> strutils;
-ecmasgen -> hashes;
+ecmasgen -> nhashes;
 ecmasgen -> trees;
 ecmasgen -> platform;
 ecmasgen -> magicsys;
@@ -447,10 +457,11 @@ ptmplsyn -> pnimsyn;
 interact -> llstream;
 interact -> strutils;
 interact -> ropes;
-interact -> strtabs;
+interact -> nstrtabs;
 interact -> msgs;
 passaux -> strutils;
 passaux -> ast;
+passaux -> astalgo;
 passaux -> passes;
 passaux -> msgs;
 passaux -> options;
@@ -477,6 +488,7 @@ transf -> rnimsyn;
 transf -> types;
 transf -> passes;
 transf -> semfold;
+transf -> magicsys;
 main -> llstream;
 main -> strutils;
 main -> ast;
@@ -513,8 +525,10 @@ main -> passaux;
 main -> depends;
 main -> transf;
 main -> evals;
+main -> types;
 parseopt -> os;
 parseopt -> strutils;
+nimrod -> times;
 nimrod -> commands;
 nimrod -> scanner;
 nimrod -> condsyms;