From 083f2b401f0ec639c8e836b79fbf8514780c1a5c Mon Sep 17 00:00:00 2001 From: Matthieu Auger Date: Tue, 17 May 2011 19:31:16 +0200 Subject: [PATCH] nitdoc: show the module hierarchy Signed-off-by: Matthieu Auger Signed-off-by: Jean Privat --- src/nitdoc.nit | 12 +++++++++++- tests/sav/nitdoc_args1.sav | 2 ++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/src/nitdoc.nit b/src/nitdoc.nit index 72942e8..9922c1e 100644 --- a/src/nitdoc.nit +++ b/src/nitdoc.nit @@ -169,6 +169,16 @@ class DocContext clear add_header("Overview") + + var f = new OFStream.open("{_dir}/all_.module_hierarchy.dot") + f.write(module_hierarchy.to_dot) + f.close + + sys.system("dot -Tpng {_dir}/all_.module_hierarchy.dot -o {_dir}/all_.module_hierarchy.png") + + add("") + add("
\"module

\n") + add("\n") add("\n") for m in modules do @@ -184,7 +194,7 @@ class DocContext fun add_header(title: String) do - add("{title}\n\n") + add("{title}\n\n") add("
Overview of all Modules
\n") add("Overview  Index  With Frames\n") add("
") diff --git a/tests/sav/nitdoc_args1.sav b/tests/sav/nitdoc_args1.sav index e4df747..d01394e 100644 --- a/tests/sav/nitdoc_args1.sav +++ b/tests/sav/nitdoc_args1.sav @@ -1,5 +1,7 @@ abstract_collection.html abstract_collection__.html +all_.module_hierarchy.dot +all_.module_hierarchy.png array.html array__.html collection.html -- 1.7.9.5