Liking cljdoc? Tell your friends :D

std.lang.base.impl


%.formcljmacro

(%.form form)

converts to a form

converts to a form
raw docstring

%.strcljmacro

(%.str form)

converts to an output string

converts to an output string
raw docstring

*library*clj


*print-form*clj


clone-default-libraryclj

(clone-default-library)

clones the default library

clones the default library
raw docstring

default-libraryclj

(default-library & [override])

gets the default library

gets the default library
raw docstring

default-library:resetclj

(default-library:reset & [override])

clears the default library, including all grammars

clears the default library, including all grammars
raw docstring

emit-asclj

(emit-as lang forms & [meta])

helper function for emitting multiple forms

helper function for emitting multiple forms
raw docstring

emit-directclj

(emit-direct grammar form namespace {:keys [lang emit bulk] :as mopts})

adds additional controls to transform form

adds additional controls to transform form
raw docstring

emit-entryclj

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

emit-entry-depsclj

(emit-entry-deps {:keys [lang module id] :as ptr} {:keys [library] :as meta})

emits only the entry deps

emits only the entry deps
raw docstring

emit-entry-deps-collectclj

(emit-entry-deps-collect {:keys [lang module id] :as ptr}
                         {:keys [library] :as meta})

only collects the dependencies

only collects the dependencies
raw docstring

emit-optionsclj

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

emit-scaffold-forclj

(emit-scaffold-for module-id meta)

creates scaffold for module and its deps

creates scaffold for module and its deps
raw docstring

emit-scaffold-importsclj

(emit-scaffold-imports module-id {:keys [emit] :as meta})

create scaggold to expose native imports

create scaggold to expose native imports
raw docstring

emit-scaffold-rawclj

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

emit-scaffold-raw-importsclj

(emit-scaffold-raw-imports modules emit [stage grammar book namespace mopts])

gets only the scaffold imports

gets only the scaffold imports
raw docstring

emit-scaffold-toclj

(emit-scaffold-to module-id meta)

creates scaffold up to module

creates scaffold up to module
raw docstring

emit-scriptclj

(emit-script form {:keys [library lang emit] :as meta})

emits a script with all dependencies

emits a script with all dependencies
raw docstring

emit-script-depsclj

(emit-script-deps entries emit [stage grammar book namespace mopts])

emits the script deps

emits the script deps
raw docstring

emit-script-importsclj

(emit-script-imports natives
                     emit
                     [stage grammar book namespace mopts :as input])

emit imports

emit imports
raw docstring

emit-script-joinclj

(emit-script-join imports-arr deps-arr body)

joins the necessary parts of the script

joins the necessary parts of the script
raw docstring

emit-strclj

(emit-str form meta)

converts to an output string

converts to an output string
raw docstring

emit-symbolclj

(emit-symbol lang sym & [mopts])

emits string given symbol and grammar

emits string given symbol and grammar
raw docstring

get-entryclj

(get-entry library lang module id)

gets an entry

gets an entry
raw docstring

grammarclj

(grammar lang)

gets the grammar

gets the grammar
raw docstring

runtime-libraryclj

(runtime-library)

gets the current runtime (annex or default)

(runtime-library) => lib/library?

gets the current runtime (annex or default)

(runtime-library)
=> lib/library?
raw docstring

to-formclj

(to-form form meta)

input to form

input to form
raw docstring

with:librarycljmacro

(with:library [lib] & body)

injects a library as the default

injects a library as the default
raw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close