Liking cljdoc? Tell your friends :D

dance.choreography


add-to-right-contextclj

(add-to-right-context ctx & kvs)

depth-danceclj

A dance that keeps track of the depth of the traversal. Context key: :depth.

A dance that keeps track of the depth of the traversal.
Context key: :depth.
raw docstring

depth-dance*clj

See [[depth-dance]].
raw docstring

free-symbols-collecting-danceclj


free-symbols-collecting-dance*clj

See [[free-symbols-collecting-dance]].
raw docstring

free-symbols-tracking-danceclj

Accepts an optional :bound-sym? function in the context.

Accepts an optional :bound-sym? function in the context.
raw docstring

free-symbols-tracking-dance*clj

See [[free-symbols-tracking-dance]].
raw docstring

get-right-contextclj

(get-right-context ctx)

indexed-danceclj

A dance that keeps track of the index the current nodes resides at in its parent node. The index can be either a number for list/vectors or anything else for maps. Context key: :index.

A dance that keeps track of the index the current nodes resides at in
its parent node. The index can be either a number for list/vectors or
anything else for maps.
Context key: :index.
raw docstring

indexed-dance*clj

See [[indexed-dance]].
raw docstring

leafs-collecting-danceclj


leafs-collecting-dance*clj

See [[leafs-collecting-dance]].
raw docstring

locals-tracking-danceclj


locals-tracking-dance--fn*-multiple-bodies*clj

See [[locals-tracking-dance--fn*-multiple-bodies]].

See [[locals-tracking-dance--fn*-multiple-bodies]].
raw docstring

locals-tracking-dance--fn*-single-body*clj

See [[locals-tracking-dance--fn*-single-body]].

See [[locals-tracking-dance--fn*-single-body]].
raw docstring

locals-tracking-dance--handle-locals-from-left*clj

See [[locals-tracking-dance--handle-locals-from-left]].

See [[locals-tracking-dance--handle-locals-from-left]].
raw docstring

locals-tracking-dance--let*-loop*-letfn*-binding-sym-expr*clj

See [[locals-tracking-dance--let*-loop*-letfn*-binding-sym-expr]].

See [[locals-tracking-dance--let*-loop*-letfn*-binding-sym-expr]].
raw docstring

locals-tracking-dance--let*-loop*-letfn*-binding-vec*clj

See [[locals-tracking-dance--let*-loop*-letfn*-binding-vec]].

See [[locals-tracking-dance--let*-loop*-letfn*-binding-vec]].
raw docstring

locals-tracking-dance--top-level*clj

See [[locals-tracking-dance--top-level]].

See [[locals-tracking-dance--top-level]].
raw docstring

not-processing-quoted-forms-danceclj


not-processing-quoted-forms-dance*clj

See [[not-processing-quoted-forms-dance]].
raw docstring

original-form-danceclj


original-form-dance*clj

See [[original-form-dance]].
raw docstring

parent-danceclj

A dance that keeps track of the parent node. Context keys: :parent (:next-parent).

A dance that keeps track of the parent node.
Context keys: :parent (:next-parent).
raw docstring

parent-dance*clj

See [[parent-dance]].
raw docstring

parents-danceclj

A dance that keeps track of the parent nodes, in genealogic order (parent, grand-parent, ...). Context keys: :parents (:next-parent).

A dance that keeps track of the parent nodes, in genealogic order
(parent, grand-parent, ...).
Context keys: :parents (:next-parent).
raw docstring

parents-dance*clj

See [[parents-dance]].
raw docstring

path-danceclj

A dance that keeps track of the path from the root of the datastructure to the current node. To use a path to find back the node it leads to, use shuriken.core/get-nth-in and sister functions since contrary to get-in, assoc, etc ..., they support traversing sequences. Context key: :path.

A dance that keeps track of the path from the root of the datastructure to
the current node.
To use a path to find back the node it leads to, use shuriken.core/get-nth-in
and sister functions since contrary to get-in, assoc, etc ..., they support
traversing sequences.
Context key: :path.
raw docstring

path-dance*clj

See [[path-dance]].
raw docstring

reluctant-macroexpanding-danceclj


reluctant-macroexpanding-dance*clj

See [[reluctant-macroexpanding-dance]].
raw docstring

right-context-danceclj


right-context-dance*clj

See [[right-context-dance]].
raw docstring

spliceclj

(splice form)

splicing-danceclj


splicing-dance*clj

See [[splicing-dance]].
raw docstring

update-right-contextclj

(update-right-context ctx k f & args)

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

× close