Liking cljdoc? Tell your friends :D

meme.alpha.convert

Unified convert: meme↔clj via named pipelines.

Each pipeline is a map with :name, :parse, :meme->clj, and :clj->meme. The CLI and public API look up the pipeline by keyword and call through it.

Unified convert: meme↔clj via named pipelines.

Each pipeline is a map with :name, :parse, :meme->clj, and :clj->meme.
The CLI and public API look up the pipeline by keyword and call through it.
raw docstring

classic-pipelineclj/s

Classic: recursive-descent parser + Wadler-Lindig printer.

Classic: recursive-descent parser + Wadler-Lindig printer.
sourceraw docstring

clj->memeclj

(clj->meme src)
(clj->meme src pipeline-name)

Convert Clojure source to meme source using the named pipeline. JVM/Babashka only.

Convert Clojure source to meme source using the named pipeline.
JVM/Babashka only.
sourceraw docstring

meme->cljclj/s

(meme->clj src)
(meme->clj src pipeline-name)

Convert meme source to Clojure source using the named pipeline.

Convert meme source to Clojure source using the named pipeline.
sourceraw docstring

pipelinesclj/s

Available pipelines by keyword.

Available pipelines by keyword.
sourceraw docstring

resolve-pipelineclj/s

(resolve-pipeline pipeline-name)

Look up a pipeline by keyword. Throws on unknown name.

Look up a pipeline by keyword. Throws on unknown name.
sourceraw docstring

rewrite-pipelineclj/s

Rewrite: tree builder + rewrite rules.

Rewrite: tree builder + rewrite rules.
sourceraw docstring

ts-trs-pipelineclj/s

Token-stream TRS: tokenizer → token-stream rewriting → text → forms.

Token-stream TRS: tokenizer → token-stream rewriting → text → forms.
sourceraw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close