clojure.walk
K
Recursively transforms all map keys from strings to keywords.
function([m])
M
Recursively performs all possible macroexpansions in form.
function([form])
P
Performs a depth-first, post-order traversal of form. Calls f on each sub-form, uses f's return value in place of the...
function([f form])
Demonstrates the behavior of postwalk by printing each form as it is walked. Returns form.
function([form])
Recursively transforms form by replacing keys in smap with their values. Like clojure/replace but works on any data s...
function([smap form])
Like postwalk, but does pre-order traversal.
function([f form])
Demonstrates the behavior of prewalk by printing each form as it is walked. Returns form.
function([form])
Recursively transforms form by replacing keys in smap with their values. Like clojure/replace but works on any data s...
function([smap form])
S
Recursively transforms all map keys from keywords to strings.
function([m])
W
Traverses form, an arbitrary data structure. inner and outer are functions. Applies inner to each element of form, b...
function([inner outer form])