Skip to main content

clojure.walk

K

  • keywordize-keys

    Recursively transforms all map keys from strings to keywords.

M

  • macroexpand-all

    Recursively performs all possible macroexpansions in form.

P

  • postwalk

    Performs a depth-first, post-order traversal of form. Calls f on each sub-form, uses f's return value in place of the...

  • postwalk-demo

    Demonstrates the behavior of postwalk by printing each form as it is walked. Returns form.

  • postwalk-replace

    Recursively transforms form by replacing keys in smap with their values. Like clojure/replace but works on any data s...

  • prewalk

    Like postwalk, but does pre-order traversal.

  • prewalk-demo

    Demonstrates the behavior of prewalk by printing each form as it is walked. Returns form.

  • prewalk-replace

    Recursively transforms form by replacing keys in smap with their values. Like clojure/replace but works on any data s...

S

  • stringify-keys

    Recursively transforms all map keys from keywords to strings.

W

  • walk

    Traverses form, an arbitrary data structure. inner and outer are functions. Applies inner to each element of form, b...