diff options
| author | Asko Nõmm <asko@bien.ee> | 2022-04-21 19:13:02 +0300 |
|---|---|---|
| committer | Asko Nõmm <asko@bien.ee> | 2022-04-21 19:13:02 +0300 |
| commit | 04821d8be5d773153718948454c864495704f67b (patch) | |
| tree | 2b4bf3433ca40f30d0dbd282895e70021a769eda /src/clarktown/renderers | |
| parent | a178a0b1867cb5194a1a2cd4f6e01ac261bfa4b7 (diff) | |
Send correctors to each render as well
Diffstat (limited to 'src/clarktown/renderers')
| -rw-r--r-- | src/clarktown/renderers/bold.clj | 2 | ||||
| -rw-r--r-- | src/clarktown/renderers/code_block.clj | 2 | ||||
| -rw-r--r-- | src/clarktown/renderers/empty_block.clj | 2 | ||||
| -rw-r--r-- | src/clarktown/renderers/heading_block.clj | 2 | ||||
| -rw-r--r-- | src/clarktown/renderers/horizontal_line_block.clj | 2 | ||||
| -rw-r--r-- | src/clarktown/renderers/inline_code.clj | 2 | ||||
| -rw-r--r-- | src/clarktown/renderers/italic.clj | 2 | ||||
| -rw-r--r-- | src/clarktown/renderers/link_and_image.clj | 2 | ||||
| -rw-r--r-- | src/clarktown/renderers/list_block.clj | 4 | ||||
| -rw-r--r-- | src/clarktown/renderers/paragraph_block.clj | 2 | ||||
| -rw-r--r-- | src/clarktown/renderers/quote_block.clj | 6 | ||||
| -rw-r--r-- | src/clarktown/renderers/strikethrough.clj | 2 |
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)] |
