summaryrefslogtreecommitdiff
path: root/src/clarktown/renderers
diff options
context:
space:
mode:
authorAsko Nõmm <asko@bien.ee>2022-04-21 19:13:02 +0300
committerAsko Nõmm <asko@bien.ee>2022-04-21 19:13:02 +0300
commit04821d8be5d773153718948454c864495704f67b (patch)
tree2b4bf3433ca40f30d0dbd282895e70021a769eda /src/clarktown/renderers
parenta178a0b1867cb5194a1a2cd4f6e01ac261bfa4b7 (diff)
Send correctors to each render as well
Diffstat (limited to 'src/clarktown/renderers')
-rw-r--r--src/clarktown/renderers/bold.clj2
-rw-r--r--src/clarktown/renderers/code_block.clj2
-rw-r--r--src/clarktown/renderers/empty_block.clj2
-rw-r--r--src/clarktown/renderers/heading_block.clj2
-rw-r--r--src/clarktown/renderers/horizontal_line_block.clj2
-rw-r--r--src/clarktown/renderers/inline_code.clj2
-rw-r--r--src/clarktown/renderers/italic.clj2
-rw-r--r--src/clarktown/renderers/link_and_image.clj2
-rw-r--r--src/clarktown/renderers/list_block.clj4
-rw-r--r--src/clarktown/renderers/paragraph_block.clj2
-rw-r--r--src/clarktown/renderers/quote_block.clj6
-rw-r--r--src/clarktown/renderers/strikethrough.clj2
12 files changed, 15 insertions, 15 deletions
diff --git a/src/clarktown/renderers/bold.clj b/src/clarktown/renderers/bold.clj
index 1ce7f84..64d6137 100644
--- a/src/clarktown/renderers/bold.clj
+++ b/src/clarktown/renderers/bold.clj
@@ -5,7 +5,7 @@
(defn render
"Renders all occurring bold text as bold."
- [block _]
+ [block _ _]
(loop [block block
matches (-> (re-seq #"(\*{2}|\_{2})[^\*|\_](.*?)[^\*|\_](\*{2}|\_{2})" block)
distinct)]
diff --git a/src/clarktown/renderers/code_block.clj b/src/clarktown/renderers/code_block.clj
index 2bed4e6..184e90e 100644
--- a/src/clarktown/renderers/code_block.clj
+++ b/src/clarktown/renderers/code_block.clj
@@ -5,7 +5,7 @@
(defn render
"Renders the code block."
- [block _]
+ [block _ _]
(let [language (->> block
(re-find #"\`\`\`(\w+)")
second)
diff --git a/src/clarktown/renderers/empty_block.clj b/src/clarktown/renderers/empty_block.clj
index 66e819e..84df1fb 100644
--- a/src/clarktown/renderers/empty_block.clj
+++ b/src/clarktown/renderers/empty_block.clj
@@ -3,5 +3,5 @@
(defn render
"Renders an empty block."
- [_ _]
+ [_ _ _]
"")
diff --git a/src/clarktown/renderers/heading_block.clj b/src/clarktown/renderers/heading_block.clj
index f953d0a..4da9bda 100644
--- a/src/clarktown/renderers/heading_block.clj
+++ b/src/clarktown/renderers/heading_block.clj
@@ -38,7 +38,7 @@
(defn render
"Renders the heading block."
- [block _]
+ [block _ _]
(if (matcher/is-atx-heading? block)
(render-atx-heading block)
(render-settext-heading block)))
diff --git a/src/clarktown/renderers/horizontal_line_block.clj b/src/clarktown/renderers/horizontal_line_block.clj
index f141e5f..14e5d8a 100644
--- a/src/clarktown/renderers/horizontal_line_block.clj
+++ b/src/clarktown/renderers/horizontal_line_block.clj
@@ -3,5 +3,5 @@
(defn render
"Renders the horizontal line block."
- [_ _]
+ [_ _ _]
"<hr>")
diff --git a/src/clarktown/renderers/inline_code.clj b/src/clarktown/renderers/inline_code.clj
index 29593a8..e8c298f 100644
--- a/src/clarktown/renderers/inline_code.clj
+++ b/src/clarktown/renderers/inline_code.clj
@@ -5,7 +5,7 @@
(defn render
"Renders all occurring inline code."
- [block _]
+ [block _ _]
(loop [block block
matches (-> (re-seq #"\`.*?\`" block)
distinct)]
diff --git a/src/clarktown/renderers/italic.clj b/src/clarktown/renderers/italic.clj
index a1568f6..970364e 100644
--- a/src/clarktown/renderers/italic.clj
+++ b/src/clarktown/renderers/italic.clj
@@ -5,7 +5,7 @@
(defn render
"Renders all occurring italic text as italic."
- [block _]
+ [block _ _]
(loop [block block
matches (-> (re-seq #"(\*{1,}?|\_{1,}?)(.*?)(\*{1,}?|\_{1,}?)" block)
distinct)]
diff --git a/src/clarktown/renderers/link_and_image.clj b/src/clarktown/renderers/link_and_image.clj
index ea4a006..e61503e 100644
--- a/src/clarktown/renderers/link_and_image.clj
+++ b/src/clarktown/renderers/link_and_image.clj
@@ -11,7 +11,7 @@
(defn render
"Renders all occurring links and images."
- [block _]
+ [block _ _]
(loop [block block
matches (-> (re-seq #"\!?\[([a-zA-Z0-9\-\.\,]+( [a-zA-Z0-9\-\.\,]+)*)\]\((.*?)\)" block)
distinct)]
diff --git a/src/clarktown/renderers/list_block.clj b/src/clarktown/renderers/list_block.clj
index 2a40b06..27ca72a 100644
--- a/src/clarktown/renderers/list_block.clj
+++ b/src/clarktown/renderers/list_block.clj
@@ -116,6 +116,6 @@
(defn render
"Renders the list block"
- [block _]
+ [block _ _]
(-> (compose-item-tree block)
- (render-items))) \ No newline at end of file
+ (render-items)))
diff --git a/src/clarktown/renderers/paragraph_block.clj b/src/clarktown/renderers/paragraph_block.clj
index c7bec22..0ab3788 100644
--- a/src/clarktown/renderers/paragraph_block.clj
+++ b/src/clarktown/renderers/paragraph_block.clj
@@ -5,5 +5,5 @@
(defn render
"Renders the paragraph block."
- [block _]
+ [block _ _]
(str "<p>" (string/trim block) "</p>"))
diff --git a/src/clarktown/renderers/quote_block.clj b/src/clarktown/renderers/quote_block.clj
index ee30635..1a302f9 100644
--- a/src/clarktown/renderers/quote_block.clj
+++ b/src/clarktown/renderers/quote_block.clj
@@ -1,16 +1,16 @@
(ns clarktown.renderers.quote-block
(:require
[clojure.string :as string]
- [clarktown.parser :as parser]))
+ [clarktown.engine :as engine]))
(defn render
"Renders a quote block."
- [block parsers]
+ [block parsers correctors]
(let [matches (re-seq #">.*" block)
blocks (->> (for [match matches]
(-> (subs match 1)
string/trim))
(string/join "\n"))
- block (parser/parse blocks parsers)]
+ block (engine/render blocks parsers correctors)]
(str "<blockquote>" block "</blockquote>")))
diff --git a/src/clarktown/renderers/strikethrough.clj b/src/clarktown/renderers/strikethrough.clj
index 8e124a0..133be47 100644
--- a/src/clarktown/renderers/strikethrough.clj
+++ b/src/clarktown/renderers/strikethrough.clj
@@ -5,7 +5,7 @@
(defn render
"Renders all occurring strikethrough text."
- [block _]
+ [block _ _]
(loop [block block
matches (-> (re-seq #"~~.*?~~" block)
distinct)]