From a2449e583a237629b8757bd5fdfd0817f0bdef17 Mon Sep 17 00:00:00 2001 From: Alexandre Terrasa Date: Tue, 29 Aug 2017 19:31:59 -0400 Subject: [PATCH] nitdoc: use new doc commands parser Signed-off-by: Alexandre Terrasa --- src/doc/doc_phases/doc_readme.nit | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/doc/doc_phases/doc_readme.nit b/src/doc/doc_phases/doc_readme.nit index f80b7af..f08f64d 100644 --- a/src/doc/doc_phases/doc_readme.nit +++ b/src/doc/doc_phases/doc_readme.nit @@ -188,6 +188,9 @@ end class ReadmeDecorator super MdDecorator + # Parser used to process doc commands + var parser = new DocCommandParser + redef type EMITTER: ReadmeMdEmitter redef fun add_headline(v, block) do @@ -206,8 +209,8 @@ class ReadmeDecorator redef fun add_wikilink(v, token) do var link = token.link.as(not null).to_s - var cmd = new DocCommand(link) - if cmd isa UnknownCommand then + var cmd = parser.parse(link) + if cmd == null then # search MEntities by name var res = v.find_mentities(link.to_s) # no match, print warning and display wikilink as is @@ -235,7 +238,7 @@ class ReadmeDecorator end end -redef interface DocCommand +redef class DocCommand # Render the content of the doc command. fun render(v: ReadmeMdEmitter, token: TokenWikiLink) is abstract -- 1.7.9.5