(-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 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 |