Wildcard symbol used to represent any single expression in a pattern. This must be a valid Clojure symbol.
Wildcard symbol used to represent any single expression in a pattern. This must be a valid Clojure symbol.
Wildcard symbol used to represent any number of expressions in a pattern, including zero. This must be a valid Clojure symbol.
Wildcard symbol used to represent any number of expressions in a pattern, including zero. This must be a valid Clojure symbol.
(find-code code pattern)Equivalent of (first (find-codes code pattern)).
Equivalent of (first (find-codes code pattern)).
(find-codes code pattern)Find pieces of code based on pattern. Return a lazy sequence of matchs
where each one is a map of :match and :meta, respectively the matching code
and its location metadata.
pattern must have been constructed using grape.core/pattern.
Find pieces of `code` based on `pattern`. Return a lazy sequence of matchs where each one is a map of :match and :meta, respectively the matching code and its location metadata. `pattern` must have been constructed using grape.core/pattern.
(find-subtree tree pattern)Equivalent of (first (find-subtrees tree pattern)).
Equivalent of (first (find-subtrees tree pattern)).
(find-subtrees tree pattern)Match a tree given a subtree pattern. Return a lazy sequence of subtrees.
Match a tree given a subtree pattern. Return a lazy sequence of subtrees.
(pattern code)Parse a piece of code as a pattern to be matched. Any expression after the first one is discared as well as comments and discarded forms.
Parse a piece of code as a pattern to be matched. Any expression after the first one is discared as well as comments and discarded forms.
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 |