From: Jean Privat Date: Thu, 27 Nov 2014 02:14:40 +0000 (-0500) Subject: src: nitunit and docdown use the fence-tag to skip non-nit code X-Git-Tag: v0.6.11~5^2~8 X-Git-Url: http://nitlanguage.org src: nitunit and docdown use the fence-tag to skip non-nit code Signed-off-by: Jean Privat --- diff --git a/src/docdown.nit b/src/docdown.nit index 42c48c3..08a776e 100644 --- a/src/docdown.nit +++ b/src/docdown.nit @@ -235,6 +235,13 @@ private class Doc2Mdwn fun process_code(n: HTMLTag, text: String, tag: nullable String) do + # Do not try to highlight non-nit code. + if tag != null and tag != "" and tag != "nit" and tag != "nitish" then + n.append text + n.add_class("rawcode") + return + end + # Try to parse it var ast = toolcontext.parse_something(text) diff --git a/src/testing/testing_doc.nit b/src/testing/testing_doc.nit index 86466bf..501ccfd 100644 --- a/src/testing/testing_doc.nit +++ b/src/testing/testing_doc.nit @@ -39,6 +39,11 @@ class NitUnitExecutor # Skip non-blocks if n.tag != "pre" then return + # Skip strict non-nit + if tag != null and tag != "nit" and tag != "" then + return + end + # Try to parse it var ast = toolcontext.parse_something(text)