X-Git-Url: http://nitlanguage.org diff --git a/src/doc/doc_down.nit b/src/doc/doc_down.nit index 9bb75af..dbb5252 100644 --- a/src/doc/doc_down.nit +++ b/src/doc/doc_down.nit @@ -28,17 +28,17 @@ redef class MDoc var comment: String is lazy do var lines = content.to_a if not lines.is_empty then lines.shift - return content.join("\n").html_escape + return content.join("\n") end # Full comment HTML escaped. - var documentation: String is lazy do return content.join("\n").html_escape + var documentation: String is lazy do return content.join("\n") - private var markdown_proc: MarkdownProcessor is lazy do + private var markdown_proc: MarkdownProcessor is lazy, writable do return original_mentity.as(not null).model.nitdoc_md_processor end - private var inline_proc: MarkdownProcessor is lazy do + private var inline_proc: MarkdownProcessor is lazy, writable do return original_mentity.as(not null).model.nitdoc_inline_processor end @@ -73,7 +73,7 @@ redef class MDoc not lines.first.has_prefix("\t") then # parse synopsys var syn = inline_proc.process(lines.shift) - res.add "

{syn}

" + res.add "

{syn}

" end end # check for annotations @@ -197,7 +197,7 @@ end redef class Model # Get a markdown processor for Nitdoc comments. - var nitdoc_md_processor: MarkdownProcessor is lazy do + var nitdoc_md_processor: MarkdownProcessor is lazy, writable do var proc = new MarkdownProcessor proc.emitter.decorator = new NitdocDecorator return proc @@ -206,7 +206,7 @@ redef class Model # Get a markdown inline processor for Nitdoc comments. # # This processor is specificaly designed to inlinable doc elements like synopsys. - var nitdoc_inline_processor: MarkdownProcessor is lazy do + var nitdoc_inline_processor: MarkdownProcessor is lazy, writable do var proc = new MarkdownProcessor proc.emitter.decorator = new InlineDecorator return proc