From 5fefca715f35fb1cfe8f1bbb6a4b6d02ffcbb855 Mon Sep 17 00:00:00 2001 From: Alexandre Terrasa Date: Mon, 23 Oct 2017 22:24:51 -0400 Subject: [PATCH] markdown: reset headlines collection between two processing Signed-off-by: Alexandre Terrasa --- lib/markdown/man.nit | 2 ++ lib/markdown/markdown.nit | 1 + 2 files changed, 3 insertions(+) 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 -- 1.7.9.5