Liking cljdoc? Tell your friends :D

glossa.weave.api


default-envclj

source

emitcljmultimethod

source

emit-defaultclj

(emit-default env ir {:keys [tag] :as node})
source

emits-ir?clj

(emits-ir? porcelain ir mapping)
source

envclj

(env)
(env env-map)

Return a Weave env. Optional env-map is simply merged with defaults if provided.

Return a Weave env. Optional `env-map` is simply merged with defaults if provided.
sourceraw docstring

ir-mappingclj

source

nodeclj

(node tag)
(node tag content)
(node tag attrs content)
source

parsecljmultimethod

source

parse-shallowclj

(parse-shallow node)

Parse without recursively parsing the children.

Parse without recursively parsing the children.
sourceraw docstring

pop1clj

(pop1 stack)
source

pop2clj

(pop2 stack)
source

pushclj

(push stack ir-instruction)
source

rendercljmultimethod

Given the env, the data stack, and an ir instruction, interpret the instruction to produce a two-item tuple of a new env and new stack. The stack will consist of the individual parts of the finished document which will subsequently be stitched; the env is an out-of-band map of values that contains important dispatch data (e.g., :output) but can also contain node-specific data (e.g., test output when run in a test mode).

Given the `env`, the data `stack`, and an `ir` instruction, interpret
the instruction to produce a two-item tuple of a new `env` and new `stack`.
The stack will consist of the individual parts of the finished document
which will subsequently be stitched; the env is an out-of-band map of values
that contains important dispatch data (e.g., `:output`) but can also contain
node-specific data (e.g., test output when run in a test mode).
sourceraw docstring

render-defaultclj

(render-default env stack xs)
source

stitch-defaultclj

(stitch-default stack)
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close