Liking cljdoc? Tell your friends :D

rewrite-clj.zip.findz


findcljs

(find zloc p?)
(find zloc f p?)

Find node satisfying the given predicate by repeatedly applying the given movement function to the initial zipper location.

Find node satisfying the given predicate by repeatedly
applying the given movement function to the initial zipper
location.
sourceraw docstring

find-depth-firstcljs

(find-depth-first zloc p?)

Find node satisfying the given predicate by traversing the zipper in a depth-first way.

Find node satisfying the given predicate by traversing
the zipper in a depth-first way.
sourceraw docstring

find-last-by-poscljs

(find-last-by-pos zloc pos)
(find-last-by-pos zloc pos p?)

Find last node (if more than one node) that is in range of pos and satisfying the given predicate depth first from initial zipper location.

Find last node (if more than one node) that is in range of pos and
satisfying the given predicate depth first from initial zipper
location.
sourceraw docstring

find-nextcljs

(find-next zloc p?)
(find-next zloc f p?)

Find node other than the current zipper location matching the given predicate by applying the given movement function to the initial zipper location.

Find node other than the current zipper location matching
the given predicate by applying the given movement function
to the initial zipper location.
sourceraw docstring

find-next-depth-firstcljs

(find-next-depth-first zloc p?)

Find node other than the current zipper location matching the given predicate by traversing the zipper in a depth-first way.

Find node other than the current zipper location matching
the given predicate by traversing the zipper in a
depth-first way.
sourceraw docstring

find-next-tagcljs

(find-next-tag zloc t)
(find-next-tag zloc f t)

Find node other than the current zipper location with the given tag by repeatedly applying the given movement function to the initial zipper location.

Find node other than the current zipper location with the
given tag by repeatedly applying the given movement function to
the initial zipper location.
sourceraw docstring

find-next-tokencljs

(find-next-token zloc p?)
(find-next-token zloc f p?)

Find next token node matching the given predicate by applying the given movement function to the initial zipper location, defaulting to right.

Find next token node matching the given predicate by applying the
given movement function to the initial zipper location, defaulting
to `right`.
sourceraw docstring

find-next-valuecljs

(find-next-value zloc v)
(find-next-value zloc f v)

Find next token node whose value matches the given one by applying the given movement function to the initial zipper location, defaulting to right.

Find next token node whose value matches the given one by applying the
given movement function to the initial zipper location, defaulting
to `right`.
sourceraw docstring

find-tagcljs

(find-tag zloc t)
(find-tag zloc f t)

Find node with the given tag by repeatedly applying the given movement function to the initial zipper location.

Find node with the given tag by repeatedly applying the given
movement function to the initial zipper location.
sourceraw docstring

find-tag-by-poscljs

(find-tag-by-pos zloc pos t)

Find node with the given tag and pos depth-first from initial zipper location.

Find node with the given tag and pos depth-first from initial zipper location.
sourceraw docstring

find-tokencljs

(find-token zloc p?)
(find-token zloc f p?)

Find token node matching the given predicate by applying the given movement function to the initial zipper location, defaulting to right.

Find token node matching the given predicate by applying the
given movement function to the initial zipper location, defaulting
to `right`.
sourceraw docstring

find-valuecljs

(find-value zloc v)
(find-value zloc f v)

Find token node whose value matches the given one by applying the given movement function to the initial zipper location, defaulting to right.

Find token node whose value matches the given one by applying the
given movement function to the initial zipper location, defaulting
to `right`.
sourceraw docstring

in-range?cljs

(in-range? {:keys [row col end-row end-col]} {r :row c :col})
source

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

× close