From 6cb817cc4186c68322544d7e054c9d90b524aece Mon Sep 17 00:00:00 2001 From: Alexandre Terrasa Date: Fri, 29 May 2015 20:01:37 -0400 Subject: [PATCH] nitx: do not call `perform` on nitx special commands Fixes #1420 Signed-off-by: Alexandre Terrasa --- src/doc/doc_phases/doc_console.nit | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/src/doc/doc_phases/doc_console.nit b/src/doc/doc_phases/doc_console.nit index 4c0c193..17cd4b1 100644 --- a/src/doc/doc_phases/doc_console.nit +++ b/src/doc/doc_phases/doc_console.nit @@ -80,19 +80,14 @@ class Nitx # Processes the query string and performs it. fun do_query(str: String) do - var query = parse_query(str) - var res = query.perform(self, doc) - var page = query.make_results(self, res) - print page.write_to_string - end - - # Returns an `NitxQuery` from a raw query string. - fun parse_query(str: String): NitxQuery do var query = new NitxQuery(str) if query isa NitxCommand then query.execute(self) + return end - return query + var res = query.perform(self, doc) + var page = query.make_results(self, res) + print page.write_to_string end end -- 1.7.9.5