Index of Public Functions and Variables -
This page has an alphabetical index of all the documented functions and variables
in
Javascript-specific passes for tools.analyzer.
A
analyze function js Returns an AST for the form. Binds tools.analyzer...
analyze-host-expr multimethod passes.js.analyze-host-expr Transform :host-interop nodes into :host-...
analyze-ns function js Analyzes a whole namespace, returns a vector of th...
annotate-tag function passes.js.annotate-tag If the AST node type is a constant object or c...
B
backup-env function js Caches the current namespaces state in a resource ...
C
cljs-env->env function js Converts the namespace map of the current cljs env...
collect-keywords function passes.js.collect-keywords Assoc compilation-unit shared id to each :...
create-var function js Creates a var map for sym and returns it..
D
default-passes var js Set of passes that will be run by default on the A...
E
emit-form function passes.js.emit-form Return the form represented by the given AST Opts...
emit-hygienic-form function passes.js.emit-form Return an hygienic form represented by the given ...
empty-env function js Returns an empty env map.
I
infer-tag function passes.js.infer-tag Performs local type inference on the AST adds, wh...
P
parse multimethod js Extension to tools.analyzer/-parse for CLJS specia...
R
restore-env function js Uses a cached env to populate the default namespac...
run-passes dynamic function js Function that will be invoked on the AST tree imme...
S
setup-rt! function js Setups the basic runtime, loading cljs.core and in...
specials var js Set of the special forms for clojurescript.
V
validate function passes.js.validate Validate tags and symbols. Throws exceptions when ...