summaryrefslogtreecommitdiff
path: root/src/clarktown/parsers
diff options
context:
space:
mode:
authorAsko Nõmm <asko@bien.ee>2021-12-02 01:14:52 -0300
committerAsko Nõmm <asko@bien.ee>2021-12-02 01:14:52 -0300
commitbdb6c57bd432026c80f3a208709228545db63eac (patch)
tree35d1e72f9242b89bf4a4d8f34234af0a608c091e /src/clarktown/parsers
bump
Diffstat (limited to 'src/clarktown/parsers')
-rw-r--r--src/clarktown/parsers/empty_block.clj13
-rw-r--r--src/clarktown/parsers/heading_block.clj13
2 files changed, 26 insertions, 0 deletions
diff --git a/src/clarktown/parsers/empty_block.clj b/src/clarktown/parsers/empty_block.clj
new file mode 100644
index 0000000..889c9ae
--- /dev/null
+++ b/src/clarktown/parsers/empty_block.clj
@@ -0,0 +1,13 @@
+(ns clarktown.parsers.empty-block
+ (:require
+ [clojure.string :as string]))
+
+
+(defn is?
+ [block]
+ (string/blank? (string/trim block)))
+
+
+(defn render
+ [block]
+ "emptyblockgoeshere")
diff --git a/src/clarktown/parsers/heading_block.clj b/src/clarktown/parsers/heading_block.clj
new file mode 100644
index 0000000..588d196
--- /dev/null
+++ b/src/clarktown/parsers/heading_block.clj
@@ -0,0 +1,13 @@
+(ns clarktown.parsers.heading-block
+ (:require
+ [clojure.string :as string]))
+
+(defn is?
+ [block]
+ (= true (-> (clojure.string/trim block)
+ (string/starts-with? "#"))))
+
+
+(defn render
+ [block]
+ "headingblock")