summaryrefslogtreecommitdiff
path: root/src/clarktown/parsers/quote_block.clj
diff options
context:
space:
mode:
authorAsko Nõmm <asko@bien.ee>2022-04-19 17:50:19 +0300
committerAsko Nõmm <asko@bien.ee>2022-04-19 17:50:19 +0300
commit52203a49aa544b2c11c96445d8732893160c436b (patch)
tree84d7b0e9af92770647643bdf7ddbb898663bd7b8 /src/clarktown/parsers/quote_block.clj
parent059bfa7bd9bfdde0c75646bf1dfc20d23da8a02c (diff)
WIP #16
Pretty much done. Needs more testing. And new documentation.
Diffstat (limited to 'src/clarktown/parsers/quote_block.clj')
-rw-r--r--src/clarktown/parsers/quote_block.clj24
1 files changed, 0 insertions, 24 deletions
diff --git a/src/clarktown/parsers/quote_block.clj b/src/clarktown/parsers/quote_block.clj
deleted file mode 100644
index ff2dda8..0000000
--- a/src/clarktown/parsers/quote_block.clj
+++ /dev/null
@@ -1,24 +0,0 @@
-(ns clarktown.parsers.quote-block
- (:require
- [clojure.string :as string]
- [clarktown.parser :as parser]))
-
-
-(defn is?
- "Determines whether the given block is a quote block."
- [block]
- (-> (string/replace block #"\n" "")
- string/trim
- (string/starts-with? ">")))
-
-
-(defn render
- "Renders a quote block."
- [block parsers]
- (let [matches (re-seq #">.*" block)
- blocks (->> (for [match matches]
- (-> (subs match 1)
- string/trim))
- (string/join "\n"))
- block (parser/parse blocks parsers)]
- (str "<blockquote>" block "</blockquote>")))