scope: refuse `&x` where x is a local variable
[nit.git] / lib / markdown2 / markdown_md_rendering.nit
index f8fe7ec..eadda1b 100644 (file)
@@ -17,6 +17,7 @@ module markdown_md_rendering
 
 import markdown_rendering
 import markdown_github
+import markdown_wikilinks
 
 # Markdown document renderer to Markdown
 class MarkdownRenderer
@@ -375,3 +376,17 @@ redef class MdText
                v.length += literal.length
        end
 end
+
+# Wikilinks
+
+redef class MdWikilink
+       redef fun render_md(v) do
+               v.add_raw "[["
+               var title = self.title
+               if title != null then
+                       v.add_raw "{title} | "
+               end
+               v.add_raw link
+               v.add_raw "]]"
+       end
+end