From bd1b6690c6847532e59841149b89bc7a8469f586 Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Sat, 11 Nov 2023 23:52:05 +0100 Subject: Added basic syntax highlighting to wiki --- docs/content.js | 26 -------------------------- 1 file changed, 26 deletions(-) delete mode 100644 docs/content.js (limited to 'docs/content.js') diff --git a/docs/content.js b/docs/content.js deleted file mode 100644 index f107fc5..0000000 --- a/docs/content.js +++ /dev/null @@ -1,26 +0,0 @@ -const code = document.getElementsByTagName("pre")[0] - -const fixPath = p => p.replace("/", "_") - -const term = t => t - .replaceAll(/(\([+-][0-9]+[ubt]?\))/g, "$1") - .replaceAll(/(?)(\()/g, "(") - .replaceAll(/(\))(?!\<)/g, ")") - .replaceAll("[", "[") - .replaceAll("]", "]") - .replaceAll(/(?$1") - -code.innerHTML = code.innerHTML - .replaceAll(/^:import std\/(.*) (.*)$/gm, (_, p, s) => `:import std/${p} ${s}`) - .replaceAll(/^:input std\/(.*)$/gm, (_, p) => `:input std/${p}`) - .replaceAll(/^:test \((.*)\) \((.*)\)$/gm, (_, t1, t2) => `:test (${term(t1)}) (${term(t2)})`) - .replaceAll(/^([^:\n<#][^ ]*) (.*)$/gm, (_, d, t) => `${d} ${term(t)}`) - .replaceAll(/^# (.*)$/gm, "# $1") - .replaceAll(/ ⧗ (.*)\n/g, " ⧗ $1\n") - -code.innerHTML = `${code.innerHTML}` -const lines = code.innerHTML.split(/\n/).length - 1 -for (let i = 0; i < lines; i++) { - const cur = code.getElementsByTagName("span")[0] - cur.innerHTML += `${i + 1}` -} -- cgit v1.2.3