From: Alexandre Terrasa Date: Tue, 24 Oct 2017 02:24:51 +0000 (-0400) Subject: markdown: reset headlines collection between two processing X-Git-Url: http://nitlanguage.org markdown: reset headlines collection between two processing Signed-off-by: Alexandre Terrasa --- diff --git a/lib/markdown/man.nit b/lib/markdown/man.nit index 8128642..2c7c419 100644 --- a/lib/markdown/man.nit +++ b/lib/markdown/man.nit @@ -21,6 +21,8 @@ import markdown class ManDecorator super Decorator + redef var headlines = new ArrayMap[String, HeadLine] + redef fun add_ruler(v, block) do v.add "***\n" redef fun add_headline(v, block) do diff --git a/lib/markdown/markdown.nit b/lib/markdown/markdown.nit index b29372f..2426d53 100644 --- a/lib/markdown/markdown.nit +++ b/lib/markdown/markdown.nit @@ -150,6 +150,7 @@ class MarkdownProcessor parent.remove_surrounding_empty_lines recurse(parent, false) # output processed text + decorator.headlines.clear return emit(parent.kind) end