(all-forms selectors)(all-forms {:keys [include exclude]} project)(analyze-ns ns)(analyze-ns ns env)(analyze-ns ns env opts)Analyzes a whole namespace. returns a vector of the ASTs for all the top-level ASTs of that file. Evaluates all the forms. Disables wrong-tag-handler, and fixes bug with opts shadowing, and doesn't eval.
Analyzes a whole namespace. returns a vector of the ASTs for all the top-level ASTs of that file. Evaluates all the forms. Disables wrong-tag-handler, and fixes bug with opts shadowing, and doesn't eval.
(cached-ns-forms ns)(class-defs {:keys [op] :as node})(class-name c)(class-refs {:keys [op] :as node})(defprotocol-vars f ns)(gen-interface-class f)(normalized-form ast-node)Convert a top-level analyzer AST node into a sniper/Form. May return nil for comment forms (which are often missing source info).
Convert a top-level analyzer AST node into a sniper/Form. May return nil for comment forms (which are often missing source info).
(ns-forms & nss)Get a flat sequence of forms for all namespaces in nss.
Get a flat sequence of forms for all namespaces in nss.
(protocol-gen-interface-form node)(try-analyze form env opts)(var->symbol v)(var-defs {:keys [op] :as node})(var-refs {:keys [op] :as node})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 |