1
0
Fork 0
mirror of https://github.com/ganelson/inform.git synced 2024-07-03 07:24:58 +03:00

Improved box diagram

This commit is contained in:
Graham Nelson 2020-05-24 18:51:33 +01:00
parent 7e78952505
commit 5e67d41867
2 changed files with 32 additions and 34 deletions

View file

@ -20,23 +20,22 @@ divided up into "modules", many shared between two or even all three tools.
+-------------+ +-------------+ +-------------+
| //inbuild// | | //inform7// | | //inter// |
| (cli) | | (cli) | | (cli) |
+---+.............+----------+.............+---+ | |
| //supervisor//-module | | |
+---+.............+----------+.............+---+ | |
| | | | | |
| | +---+.............+---+ | |
| | | //core//-module | | |
| | | //kinds//-module | | |
| | | //if//-module | | |
| | | //multimedia//-module | | |
| | | //index//-module | | |
| | +---+.............+---+ | |
| | | | | |
| | +---+.............+----------+.............+---+
| | | //bytecode//-module |
| | | //building//-module |
| | | //codegen//-module |
+-------------+ +----------------------------------------------+
+-------------+ +-------------+ +-------------+
+----------------------------------------------+ . .
| //supervisor//-module | . .
+----------------------------------------------+ . .
. . +---------------------+ . .
. . | //core//-module | . .
. . | //kinds//-module | . .
. . | //if//-module | . .
. . | //multimedia//-module | . .
. . | //index//-module | . .
. . +---------------------+ . .
. . +----------------------------------------------+
. . | //bytecode//-module |
. . | //building//-module |
. . | //codegen//-module |
. . +----------------------------------------------+
+-----------------------------------------------------------------------+
| SERVICES shared //linguistics//-module |
| shared //inflections//-module |

View file

@ -79,23 +79,22 @@ divided up into "modules", many shared between two or even all three tools.
<span class="plain-syntax"> +-------------+ +-------------+ +-------------+</span>
<span class="plain-syntax"> | </span><a href="inbuild/index.html" class="internal">inbuild</a><span class="plain-syntax"> | | </span><a href="inform7/index.html" class="internal">inform7</a><span class="plain-syntax"> | | </span><a href="inter/index.html" class="internal">inter</a><span class="plain-syntax"> |</span>
<span class="plain-syntax"> | (</span><span class="element-syntax">cli</span><span class="plain-syntax">) | | (</span><span class="element-syntax">cli</span><span class="plain-syntax">) | | (</span><span class="element-syntax">cli</span><span class="plain-syntax">) |</span>
<span class="plain-syntax">+---+.............+----------+.............+---+ | |</span>
<span class="plain-syntax">| </span><a href="supervisor-module/index.html" class="internal">supervisor</a><span class="plain-syntax">-</span><span class="element-syntax">module</span><span class="plain-syntax"> | | |</span>
<span class="plain-syntax">+---+.............+----------+.............+---+ | |</span>
<span class="plain-syntax"> | | | | | |</span>
<span class="plain-syntax"> | | +---+.............+---+ | |</span>
<span class="plain-syntax"> | | | </span><a href="core-module/index.html" class="internal">core</a><span class="plain-syntax">-</span><span class="element-syntax">module</span><span class="plain-syntax"> | | |</span>
<span class="plain-syntax"> | | | </span><a href="kinds-module/index.html" class="internal">kinds</a><span class="plain-syntax">-</span><span class="element-syntax">module</span><span class="plain-syntax"> | | |</span>
<span class="plain-syntax"> | | | </span><a href="if-module/index.html" class="internal">if</a><span class="plain-syntax">-</span><span class="element-syntax">module</span><span class="plain-syntax"> | | |</span>
<span class="plain-syntax"> | | | </span><a href="multimedia-module/index.html" class="internal">multimedia</a><span class="plain-syntax">-</span><span class="element-syntax">module</span><span class="plain-syntax"> | | |</span>
<span class="plain-syntax"> | | | </span><a href="index-module/index.html" class="internal">index</a><span class="plain-syntax">-</span><span class="element-syntax">module</span><span class="plain-syntax"> | | |</span>
<span class="plain-syntax"> | | +---+.............+---+ | |</span>
<span class="plain-syntax"> | | | | | |</span>
<span class="plain-syntax"> | | +---+.............+----------+.............+---+</span>
<span class="plain-syntax"> | | | </span><a href="bytecode-module/index.html" class="internal">bytecode</a><span class="plain-syntax">-</span><span class="element-syntax">module</span><span class="plain-syntax"> |</span>
<span class="plain-syntax"> | | | </span><a href="building-module/index.html" class="internal">building</a><span class="plain-syntax">-</span><span class="element-syntax">module</span><span class="plain-syntax"> |</span>
<span class="plain-syntax"> | | | </span><a href="codegen-module/index.html" class="internal">codegen</a><span class="plain-syntax">-</span><span class="element-syntax">module</span><span class="plain-syntax"> |</span>
<span class="plain-syntax"> +-------------+ +----------------------------------------------+</span>
<span class="plain-syntax"> +-------------+ +-------------+ +-------------+</span>
<span class="plain-syntax">+----------------------------------------------+ . .</span>
<span class="plain-syntax">| </span><a href="supervisor-module/index.html" class="internal">supervisor</a><span class="plain-syntax">-</span><span class="element-syntax">module</span><span class="plain-syntax"> | . .</span>
<span class="plain-syntax">+----------------------------------------------+ . .</span>
<span class="plain-syntax"> . . +---------------------+ . .</span>
<span class="plain-syntax"> . . | </span><a href="core-module/index.html" class="internal">core</a><span class="plain-syntax">-</span><span class="element-syntax">module</span><span class="plain-syntax"> | . .</span>
<span class="plain-syntax"> . . | </span><a href="kinds-module/index.html" class="internal">kinds</a><span class="plain-syntax">-</span><span class="element-syntax">module</span><span class="plain-syntax"> | . .</span>
<span class="plain-syntax"> . . | </span><a href="if-module/index.html" class="internal">if</a><span class="plain-syntax">-</span><span class="element-syntax">module</span><span class="plain-syntax"> | . .</span>
<span class="plain-syntax"> . . | </span><a href="multimedia-module/index.html" class="internal">multimedia</a><span class="plain-syntax">-</span><span class="element-syntax">module</span><span class="plain-syntax"> | . .</span>
<span class="plain-syntax"> . . | </span><a href="index-module/index.html" class="internal">index</a><span class="plain-syntax">-</span><span class="element-syntax">module</span><span class="plain-syntax"> | . .</span>
<span class="plain-syntax"> . . +---------------------+ . .</span>
<span class="plain-syntax"> . . +----------------------------------------------+</span>
<span class="plain-syntax"> . . | </span><a href="bytecode-module/index.html" class="internal">bytecode</a><span class="plain-syntax">-</span><span class="element-syntax">module</span><span class="plain-syntax"> |</span>
<span class="plain-syntax"> . . | </span><a href="building-module/index.html" class="internal">building</a><span class="plain-syntax">-</span><span class="element-syntax">module</span><span class="plain-syntax"> |</span>
<span class="plain-syntax"> . . | </span><a href="codegen-module/index.html" class="internal">codegen</a><span class="plain-syntax">-</span><span class="element-syntax">module</span><span class="plain-syntax"> |</span>
<span class="plain-syntax"> . . +----------------------------------------------+</span>
<span class="plain-syntax">+-----------------------------------------------------------------------+</span>
<span class="plain-syntax">| </span><span class="function-syntax">SERVICES</span><span class="plain-syntax"> </span><span class="element-syntax">shared</span><span class="plain-syntax"> </span><a href="linguistics-module/index.html" class="internal">linguistics</a><span class="plain-syntax">-</span><span class="element-syntax">module</span><span class="plain-syntax"> |</span>
<span class="plain-syntax">| </span><span class="element-syntax">shared</span><span class="plain-syntax"> </span><a href="inflections-module/index.html" class="internal">inflections</a><span class="plain-syntax">-</span><span class="element-syntax">module</span><span class="plain-syntax"> |</span>