summaryrefslogtreecommitdiff
path: root/src/clarktown/core.clj
diff options
context:
space:
mode:
authorAsko Nõmm <84135165+askonomm@users.noreply.github.com>2022-04-23 02:43:49 +0300
committerGitHub <noreply@github.com>2022-04-23 02:43:49 +0300
commit70d88384ea788f7b2ad5ebb725762f7d27300504 (patch)
treeb371f12617949daf2b40538ba9a2e4457b657d0f /src/clarktown/core.clj
parent059bfa7bd9bfdde0c75646bf1dfc20d23da8a02c (diff)
parentdc921cbe1c786995a8670efd9f5556ee9df064f9 (diff)
Merge pull request #17 from askonomm/16-improve-architecture
Improve architecture
Diffstat (limited to 'src/clarktown/core.clj')
-rw-r--r--src/clarktown/core.clj16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/clarktown/core.clj b/src/clarktown/core.clj
index a6ed42c..2a3e3a1 100644
--- a/src/clarktown/core.clj
+++ b/src/clarktown/core.clj
@@ -1,7 +1,8 @@
(ns clarktown.core
(:require
- [clarktown.parser :as parser]
- [clarktown.parsers :as parsers]))
+ [clarktown.engine :as engine]
+ [clarktown.parsers :as parsers]
+ [clarktown.correctors :as correctors]))
(defn render
@@ -17,14 +18,13 @@
argument, which is a given Markdown block.
An example parser:
- ```
+ ```clojure
{:matcher (fn [block] ...)
:renderers [(fn [block] ...) (fn [block] ...)]}
```"
([markdown]
- (render markdown parsers/parsers))
+ (render markdown parsers/default-parsers))
([markdown given-parsers]
- (parser/parse markdown given-parsers)))
-
-(comment
- (render (slurp "./test.md"))) \ No newline at end of file
+ (render markdown given-parsers correctors/default-correctors))
+ ([markdown given-parsers given-correctors]
+ (engine/render markdown given-parsers given-correctors)))