(pattern-zip root)creates a clojure.zip pattern
creates a clojure.zip pattern
(prep-insert-pattern pattern)helper for insertion
helper for insertion
(source pos)retrives the source of a traverse
(source (traverse (nav/parse-string "()") '(^:+ hello))) => '(hello)
retrives the source of a traverse
(source
(traverse (nav/parse-string "()")
'(^:+ hello)))
=> '(hello)(traverse source pattern)basic traverse functions (source (traverse (nav/parse-string "^:a (+ () 2 3)") '(+ () 2 3))) => '(+ () 2 3)
(source (traverse (nav/parse-string "^:a (hello)") '(hello))) => '(hello)
basic traverse functions
(source
(traverse (nav/parse-string "^:a (+ () 2 3)")
'(+ () 2 3)))
=> '(+ () 2 3)
(source
(traverse (nav/parse-string "^:a (hello)")
'(hello)))
=> '(hello)(traverse-cursor-form {:keys [source pattern op] :as pos})traversing cursor form
traversing cursor form
(traverse-cursor-level {:keys [source pattern op] :as pos})traversing cursor level
traversing cursor level
(traverse-delete-form {:keys [source pattern op] :as pos})traversing deletion form
traversing deletion form
(traverse-delete-level {:keys [source pattern op] :as pos})traversing deletion level
traversing deletion level
(traverse-delete-node {:keys [source pattern op] :as pos})traversing deletion node
traversing deletion node
(traverse-insert-form {:keys [source pattern op] :as pos})traversing insertion form
traversing insertion form
(traverse-insert-level {:keys [source pattern op] :as pos})traversing insertion level
traversing insertion level
(traverse-insert-node {:keys [source pattern op] :as pos})traversing insertion node
traversing insertion node
(wrap-cursor-next f)wrapper for locating cursor
wrapper for locating cursor
(wrap-delete-next f)wrapper for deleting next element in the zip
wrapper for deleting next element in the zip
(wrap-meta f)helper for traversing meta tags
helper for traversing meta tags
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |