Liking cljdoc? Tell your friends :D

lucid.insight.analyser


*current-project*clj


+analysis-cache+clj


+analysis-cache-file+clj


all-formsclj

(all-forms selectors)
(all-forms {:keys [include exclude]} project)

analyze-nsclj

(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.
raw docstring

cached-ns-formsclj

(cached-ns-forms ns)

class-defsclj

(class-defs {:keys [op] :as node})

class-nameclj

(class-name c)

class-refsclj

(class-refs {:keys [op] :as node})

defprotocol-varsclj

(defprotocol-vars f ns)

gen-interface-classclj

(gen-interface-class f)

normalized-formclj

(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).
raw docstring

ns-formsclj

(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.
raw docstring

protocol-gen-interface-formclj

(protocol-gen-interface-form node)

try-analyzeclj

(try-analyze form env opts)

var->symbolclj

(var->symbol v)

var-defsclj

(var-defs {:keys [op] :as node})

var-refsclj

(var-refs {:keys [op] :as node})

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

× close