X-Git-Url: http://nitlanguage.org diff --git a/src/test_markdown.nit b/src/test_markdown.nit index 6a0f27c..76a5180 100644 --- a/src/test_markdown.nit +++ b/src/test_markdown.nit @@ -43,6 +43,16 @@ redef class ModelBuilder end end +redef class MModule + redef fun href do return "#{to_s}" +end +redef class MClassDef + redef fun href do return "#{to_s}" +end +redef class MPropDef + redef fun href do return "#{to_s}" +end + var toolcontext = new ToolContext var opt_full = new OptionBool("Process also imported modules", "--full") @@ -91,8 +101,22 @@ h5 {font-weight:bold;} """ if opt_full.value then - for m in model.mmodules do - modelbuilder.test_markdown(page, m) + for p in model.mprojects do + page.add_raw_html "

project {p.name}

" + var mdoc = p.mdoc + if mdoc != null then + page.add mdoc.full_markdown + end + for g in p.mgroups do + mdoc = g.mdoc + if mdoc != null then + page.add_raw_html "

group {g.full_name}

" + page.add mdoc.full_markdown + end + for m in g.mmodules do + modelbuilder.test_markdown(page, m) + end + end end else for m in mmodules do