(-source-info env x)
Returns the source-info of x
Returns the source-info of x
(analyze-fn-method {:keys [locals local] :as env} [params & body :as form])
(ast-seq ast)
Equivalent of cc/tree-seq
on AST nodes
Equivalent of `cc/tree-seq` on AST nodes
(classify form)
Returns a keyword describing the form type
Returns a keyword describing the form type
(create-var sym {:keys [ns] :as env})
Creates a Var for sym and returns it. The Var gets interned in the env namespace.
Creates a Var for sym and returns it. The Var gets interned in the env namespace.
(no-warn disabled-warnings & body)
Localy disable a set of cljs compiler warning.
Usage: (no-warn #{:undeclared-ns} (cljs/resolve env sym))
Localy disable a set of cljs compiler warning. Usage: `(no-warn #{:undeclared-ns} (cljs/resolve env sym))`
(resolve-ns ns-sym {:keys [ns]})
Resolves the ns mapped by the given sym in the global env
Resolves the ns mapped by the given sym in the global env
(resolve-sym sym {:keys [ns] :as env})
Resolves the value mapped by the given sym in the global env
Resolves the value mapped by the given sym in the global env
(source-info m)
Returns the available source-info keys from a map
Returns the available source-info keys from a map
Set of special forms common to every clojure variant
Set of special forms common to every clojure variant
(update-vals m f)
Applies f to all the vals in the map
Applies f to all the vals in the map
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close