diff options
Diffstat (limited to 'compiler/nimrod.dot')
-rwxr-xr-x | compiler/nimrod.dot | 591 |
1 files changed, 591 insertions, 0 deletions
diff --git a/compiler/nimrod.dot b/compiler/nimrod.dot new file mode 100755 index 000000000..36429844f --- /dev/null +++ b/compiler/nimrod.dot @@ -0,0 +1,591 @@ +digraph nimrod { +times -> strutils; +os -> strutils; +os -> times; +posix -> times; +os -> posix; +nhashes -> strutils; +nstrtabs -> os; +nstrtabs -> nhashes; +nstrtabs -> strutils; +options -> os; +options -> lists; +options -> strutils; +options -> nstrtabs; +msgs -> options; +msgs -> strutils; +msgs -> os; +crc -> strutils; +platform -> strutils; +ropes -> msgs; +ropes -> strutils; +ropes -> platform; +ropes -> nhashes; +ropes -> crc; +idents -> nhashes; +idents -> strutils; +ast -> msgs; +ast -> nhashes; +ast -> nversion; +ast -> options; +ast -> strutils; +ast -> crc; +ast -> ropes; +ast -> idents; +ast -> lists; +astalgo -> ast; +astalgo -> nhashes; +astalgo -> strutils; +astalgo -> options; +astalgo -> msgs; +astalgo -> ropes; +astalgo -> idents; +condsyms -> ast; +condsyms -> astalgo; +condsyms -> msgs; +condsyms -> nhashes; +condsyms -> platform; +condsyms -> strutils; +condsyms -> idents; +hashes -> strutils; +strtabs -> os; +strtabs -> hashes; +strtabs -> strutils; +osproc -> 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 -> nhashes; +wordrecg -> strutils; +wordrecg -> idents; +commands -> os; +commands -> msgs; +commands -> options; +commands -> nversion; +commands -> condsyms; +commands -> strutils; +commands -> extccomp; +commands -> platform; +commands -> lists; +commands -> wordrecg; +llstream -> strutils; +lexbase -> llstream; +lexbase -> strutils; +scanner -> nhashes; +scanner -> options; +scanner -> msgs; +scanner -> strutils; +scanner -> platform; +scanner -> idents; +scanner -> lexbase; +scanner -> llstream; +scanner -> wordrecg; +nimconf -> llstream; +nimconf -> nversion; +nimconf -> commands; +nimconf -> os; +nimconf -> strutils; +nimconf -> msgs; +nimconf -> platform; +nimconf -> condsyms; +nimconf -> scanner; +nimconf -> options; +nimconf -> idents; +nimconf -> wordrecg; +pnimsyn -> llstream; +pnimsyn -> scanner; +pnimsyn -> idents; +pnimsyn -> strutils; +pnimsyn -> ast; +pnimsyn -> msgs; +pbraces -> llstream; +pbraces -> scanner; +pbraces -> idents; +pbraces -> strutils; +pbraces -> ast; +pbraces -> msgs; +pbraces -> pnimsyn; +rnimsyn -> scanner; +rnimsyn -> options; +rnimsyn -> idents; +rnimsyn -> strutils; +rnimsyn -> ast; +rnimsyn -> msgs; +rnimsyn -> lists; +filters -> llstream; +filters -> os; +filters -> wordrecg; +filters -> idents; +filters -> strutils; +filters -> ast; +filters -> astalgo; +filters -> msgs; +filters -> options; +filters -> rnimsyn; +ptmplsyn -> llstream; +ptmplsyn -> os; +ptmplsyn -> wordrecg; +ptmplsyn -> idents; +ptmplsyn -> strutils; +ptmplsyn -> ast; +ptmplsyn -> astalgo; +ptmplsyn -> msgs; +ptmplsyn -> options; +ptmplsyn -> rnimsyn; +ptmplsyn -> filters; +syntaxes -> strutils; +syntaxes -> llstream; +syntaxes -> ast; +syntaxes -> astalgo; +syntaxes -> idents; +syntaxes -> scanner; +syntaxes -> options; +syntaxes -> msgs; +syntaxes -> pnimsyn; +syntaxes -> pbraces; +syntaxes -> ptmplsyn; +syntaxes -> filters; +syntaxes -> rnimsyn; +paslex -> nhashes; +paslex -> options; +paslex -> msgs; +paslex -> strutils; +paslex -> platform; +paslex -> idents; +paslex -> lexbase; +paslex -> wordrecg; +paslex -> scanner; +pasparse -> os; +pasparse -> llstream; +pasparse -> scanner; +pasparse -> paslex; +pasparse -> idents; +pasparse -> wordrecg; +pasparse -> strutils; +pasparse -> ast; +pasparse -> astalgo; +pasparse -> msgs; +pasparse -> options; +rodread -> os; +rodread -> options; +rodread -> strutils; +rodread -> nversion; +rodread -> ast; +rodread -> astalgo; +rodread -> msgs; +rodread -> platform; +rodread -> condsyms; +rodread -> ropes; +rodread -> idents; +rodread -> crc; +trees -> ast; +trees -> astalgo; +trees -> scanner; +trees -> msgs; +trees -> strutils; +types -> ast; +types -> astalgo; +types -> trees; +types -> msgs; +types -> strutils; +types -> platform; +magicsys -> ast; +magicsys -> astalgo; +magicsys -> nhashes; +magicsys -> msgs; +magicsys -> platform; +magicsys -> nversion; +magicsys -> times; +magicsys -> idents; +magicsys -> rodread; +nimsets -> ast; +nimsets -> astalgo; +nimsets -> trees; +nimsets -> nversion; +nimsets -> msgs; +nimsets -> platform; +nimsets -> bitsets; +nimsets -> types; +nimsets -> rnimsyn; +passes -> strutils; +passes -> lists; +passes -> options; +passes -> ast; +passes -> astalgo; +passes -> llstream; +passes -> msgs; +passes -> platform; +passes -> os; +passes -> condsyms; +passes -> idents; +passes -> rnimsyn; +passes -> types; +passes -> extccomp; +passes -> math; +passes -> magicsys; +passes -> nversion; +passes -> nimsets; +passes -> syntaxes; +passes -> times; +passes -> rodread; +treetab -> nhashes; +treetab -> ast; +treetab -> astalgo; +treetab -> types; +semdata -> strutils; +semdata -> lists; +semdata -> options; +semdata -> scanner; +semdata -> ast; +semdata -> astalgo; +semdata -> trees; +semdata -> treetab; +semdata -> wordrecg; +semdata -> ropes; +semdata -> msgs; +semdata -> platform; +semdata -> os; +semdata -> condsyms; +semdata -> idents; +semdata -> rnimsyn; +semdata -> types; +semdata -> extccomp; +semdata -> math; +semdata -> magicsys; +semdata -> nversion; +semdata -> nimsets; +semdata -> pnimsyn; +semdata -> times; +semdata -> passes; +semdata -> rodread; +lookups -> ast; +lookups -> astalgo; +lookups -> idents; +lookups -> semdata; +lookups -> types; +lookups -> msgs; +lookups -> options; +lookups -> rodread; +lookups -> rnimsyn; +importer -> strutils; +importer -> os; +importer -> ast; +importer -> astalgo; +importer -> msgs; +importer -> options; +importer -> idents; +importer -> rodread; +importer -> lookups; +importer -> semdata; +importer -> passes; +rodwrite -> os; +rodwrite -> options; +rodwrite -> strutils; +rodwrite -> nversion; +rodwrite -> ast; +rodwrite -> astalgo; +rodwrite -> msgs; +rodwrite -> platform; +rodwrite -> condsyms; +rodwrite -> ropes; +rodwrite -> idents; +rodwrite -> crc; +rodwrite -> rodread; +rodwrite -> passes; +rodwrite -> importer; +semfold -> strutils; +semfold -> lists; +semfold -> options; +semfold -> ast; +semfold -> astalgo; +semfold -> trees; +semfold -> treetab; +semfold -> nimsets; +semfold -> times; +semfold -> nversion; +semfold -> platform; +semfold -> math; +semfold -> msgs; +semfold -> os; +semfold -> condsyms; +semfold -> idents; +semfold -> rnimsyn; +semfold -> types; +evals -> strutils; +evals -> magicsys; +evals -> lists; +evals -> options; +evals -> ast; +evals -> astalgo; +evals -> trees; +evals -> treetab; +evals -> nimsets; +evals -> msgs; +evals -> os; +evals -> condsyms; +evals -> idents; +evals -> rnimsyn; +evals -> types; +evals -> passes; +evals -> semfold; +procfind -> ast; +procfind -> astalgo; +procfind -> msgs; +procfind -> semdata; +procfind -> types; +procfind -> trees; +pragmas -> os; +pragmas -> platform; +pragmas -> condsyms; +pragmas -> ast; +pragmas -> astalgo; +pragmas -> idents; +pragmas -> semdata; +pragmas -> msgs; +pragmas -> rnimsyn; +pragmas -> wordrecg; +pragmas -> ropes; +pragmas -> options; +pragmas -> strutils; +pragmas -> lists; +pragmas -> extccomp; +pragmas -> math; +pragmas -> magicsys; +pragmas -> trees; +sem -> strutils; +sem -> nhashes; +sem -> lists; +sem -> options; +sem -> scanner; +sem -> ast; +sem -> astalgo; +sem -> trees; +sem -> treetab; +sem -> wordrecg; +sem -> ropes; +sem -> msgs; +sem -> os; +sem -> condsyms; +sem -> idents; +sem -> rnimsyn; +sem -> types; +sem -> platform; +sem -> math; +sem -> magicsys; +sem -> pnimsyn; +sem -> nversion; +sem -> nimsets; +sem -> semdata; +sem -> evals; +sem -> semfold; +sem -> importer; +sem -> procfind; +sem -> lookups; +sem -> rodread; +sem -> pragmas; +sem -> passes; +rst -> os; +rst -> msgs; +rst -> strutils; +rst -> platform; +rst -> nhashes; +rst -> ropes; +rst -> options; +highlite -> nhashes; +highlite -> options; +highlite -> msgs; +highlite -> strutils; +highlite -> platform; +highlite -> idents; +highlite -> lexbase; +highlite -> wordrecg; +highlite -> scanner; +docgen -> ast; +docgen -> astalgo; +docgen -> strutils; +docgen -> nhashes; +docgen -> options; +docgen -> nversion; +docgen -> msgs; +docgen -> os; +docgen -> ropes; +docgen -> idents; +docgen -> wordrecg; +docgen -> math; +docgen -> syntaxes; +docgen -> rnimsyn; +docgen -> scanner; +docgen -> rst; +docgen -> times; +docgen -> highlite; +ccgutils -> ast; +ccgutils -> astalgo; +ccgutils -> ropes; +ccgutils -> lists; +ccgutils -> nhashes; +ccgutils -> strutils; +ccgutils -> types; +ccgutils -> msgs; +cgmeth -> options; +cgmeth -> ast; +cgmeth -> astalgo; +cgmeth -> msgs; +cgmeth -> idents; +cgmeth -> rnimsyn; +cgmeth -> types; +cgmeth -> magicsys; +cgen -> ast; +cgen -> astalgo; +cgen -> strutils; +cgen -> nhashes; +cgen -> trees; +cgen -> platform; +cgen -> magicsys; +cgen -> extccomp; +cgen -> options; +cgen -> nversion; +cgen -> nimsets; +cgen -> msgs; +cgen -> crc; +cgen -> bitsets; +cgen -> idents; +cgen -> lists; +cgen -> types; +cgen -> ccgutils; +cgen -> os; +cgen -> times; +cgen -> ropes; +cgen -> math; +cgen -> passes; +cgen -> rodread; +cgen -> wordrecg; +cgen -> rnimsyn; +cgen -> treetab; +cgen -> cgmeth; +ecmasgen -> ast; +ecmasgen -> astalgo; +ecmasgen -> strutils; +ecmasgen -> nhashes; +ecmasgen -> trees; +ecmasgen -> platform; +ecmasgen -> magicsys; +ecmasgen -> extccomp; +ecmasgen -> options; +ecmasgen -> nversion; +ecmasgen -> nimsets; +ecmasgen -> msgs; +ecmasgen -> crc; +ecmasgen -> bitsets; +ecmasgen -> idents; +ecmasgen -> lists; +ecmasgen -> types; +ecmasgen -> os; +ecmasgen -> times; +ecmasgen -> ropes; +ecmasgen -> math; +ecmasgen -> passes; +ecmasgen -> ccgutils; +ecmasgen -> wordrecg; +ecmasgen -> rnimsyn; +ecmasgen -> rodread; +interact -> llstream; +interact -> strutils; +interact -> ropes; +interact -> nstrtabs; +interact -> msgs; +passaux -> strutils; +passaux -> ast; +passaux -> astalgo; +passaux -> passes; +passaux -> msgs; +passaux -> options; +depends -> os; +depends -> options; +depends -> ast; +depends -> astalgo; +depends -> msgs; +depends -> ropes; +depends -> idents; +depends -> passes; +depends -> importer; +transf -> strutils; +transf -> lists; +transf -> options; +transf -> ast; +transf -> astalgo; +transf -> trees; +transf -> treetab; +transf -> evals; +transf -> msgs; +transf -> os; +transf -> idents; +transf -> rnimsyn; +transf -> types; +transf -> passes; +transf -> semfold; +transf -> magicsys; +transf -> cgmeth; +main -> llstream; +main -> strutils; +main -> ast; +main -> astalgo; +main -> scanner; +main -> syntaxes; +main -> rnimsyn; +main -> options; +main -> msgs; +main -> os; +main -> lists; +main -> condsyms; +main -> paslex; +main -> pasparse; +main -> rodread; +main -> rodwrite; +main -> ropes; +main -> trees; +main -> wordrecg; +main -> sem; +main -> semdata; +main -> idents; +main -> passes; +main -> docgen; +main -> extccomp; +main -> cgen; +main -> ecmasgen; +main -> platform; +main -> interact; +main -> nimconf; +main -> importer; +main -> passaux; +main -> depends; +main -> transf; +main -> evals; +main -> types; +parseopt -> os; +parseopt -> strutils; +nimrod -> times; +nimrod -> commands; +nimrod -> scanner; +nimrod -> condsyms; +nimrod -> options; +nimrod -> msgs; +nimrod -> nversion; +nimrod -> nimconf; +nimrod -> ropes; +nimrod -> extccomp; +nimrod -> strutils; +nimrod -> os; +nimrod -> platform; +nimrod -> main; +nimrod -> parseopt; +} |