From: Alexandre Terrasa Date: Thu, 11 Jun 2015 02:50:32 +0000 (-0400) Subject: nitdoc: better pretty-printing X-Git-Tag: v0.7.6~38^2~5 X-Git-Url: http://nitlanguage.org nitdoc: better pretty-printing Signed-off-by: Alexandre Terrasa --- diff --git a/src/doc/doc_base.nit b/src/doc/doc_base.nit index 4d29cd7..c866351 100644 --- a/src/doc/doc_base.nit +++ b/src/doc/doc_base.nit @@ -78,9 +78,10 @@ class DocPage # Pretty prints the content of this page. fun pretty_print: Writable do var res = new Template - res.addn "page: {title}" - res.addn "" - root.pretty_print_in(res) + res.addn "{class_name} {title}" + for child in root.children do + child.pretty_print_in(res) + end return res end end @@ -156,6 +157,7 @@ abstract class DocComposite # Appends the Pretty print of this composite in `res`. private fun pretty_print_in(res: Template) do + res.add "\t" * depth res.add "#" * depth res.addn " {id}" for child in children do child.pretty_print_in(res)