+ # Comment without synopsis HTML escaped
+ 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
+ end
+
+ # Full comment HTML escaped.
+ var documentation: String is lazy do return content.join("\n").html_escape
+
+ private var markdown_proc: MarkdownProcessor is lazy do
+ return original_mentity.model.nitdoc_md_processor
+ end
+
+ private var inline_proc: MarkdownProcessor is lazy do
+ return original_mentity.model.nitdoc_inline_processor
+ end
+
+ # Renders the synopsis as a HTML comment block.
+ var html_synopsis: Writable is lazy do