(clone-default-library)clones the default library
clones the default library
(default-library & [override])gets the default library
gets the default library
(default-library:reset & [override])clears the default library, including all grammars
clears the default library, including all grammars
(emit-as lang forms & [meta])helper function for emitting multiple forms
helper function for emitting multiple forms
(emit-direct grammar form namespace {:keys [lang emit bulk] :as mopts})adds additional controls to transform form
adds additional controls to transform form
(emit-entry {:keys [lang module id section] :or {section :code}}
{:keys [library] :as meta})emits an entry given parameters and options
emits an entry given parameters and options
(emit-entry-deps {:keys [lang module id] :as ptr} {:keys [library] :as meta})emits only the entry deps
emits only the entry deps
(emit-entry-deps-collect {:keys [lang module id] :as ptr}
{:keys [library] :as meta})only collects the dependencies
only collects the dependencies
(emit-options {:keys [lang library snapshot emit] :as meta})create emit options
(emit-options {:lang :lua}) => vector?
create emit options
(emit-options {:lang :lua})
=> vector?(emit-scaffold-for module-id meta)creates scaffold for module and its deps
creates scaffold for module and its deps
(emit-scaffold-imports module-id {:keys [emit] :as meta})create scaggold to expose native imports
create scaggold to expose native imports
(emit-scaffold-raw transform module-id {:keys [library lang emit] :as meta})creates entries only for defglobal and defrun entries
creates entries only for defglobal and defrun entries
(emit-scaffold-raw-imports modules emit [stage grammar book namespace mopts])gets only the scaffold imports
gets only the scaffold imports
(emit-scaffold-to module-id meta)creates scaffold up to module
creates scaffold up to module
(emit-script form {:keys [library lang emit] :as meta})emits a script with all dependencies
emits a script with all dependencies
(emit-script-deps entries emit [stage grammar book namespace mopts])emits the script deps
emits the script deps
(emit-script-imports natives
emit
[stage grammar book namespace mopts :as input])emit imports
emit imports
(emit-script-join imports-arr deps-arr body)joins the necessary parts of the script
joins the necessary parts of the script
(emit-str form meta)converts to an output string
converts to an output string
(emit-symbol lang sym & [mopts])emits string given symbol and grammar
emits string given symbol and grammar
(runtime-library)gets the current runtime (annex or default)
(runtime-library) => lib/library?
gets the current runtime (annex or default) (runtime-library) => lib/library?
(with:library [lib] & body)injects a library as the default
injects a library as the default
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 |