Liking cljdoc? Tell your friends :D

std.lang.base.emit-block


block-optionsclj

(block-options key block segment grammar)

gets the block options

gets the block options
raw docstring

emit-blockclj

(emit-block key [sym & args :as form] {:keys [reserved] :as grammar} mopts)

emits a minimal block expression

emits a minimal block expression
raw docstring

emit-block-bodyclj

(emit-block-body key block args grammar mopts)

helper to emit a block body

helper to emit a block body
raw docstring

emit-block-controlclj

(emit-block-control ck
                    {:keys [main] :as cblock}
                    opts
                    [tag & args]
                    grammar
                    mopts)

emits a control form code

emits a control form code
raw docstring

emit-block-controlsclj

(emit-block-controls key block control ctl-args grammar mopts)

emits control blocks for a form

emits control blocks for a form
raw docstring

emit-block-innerclj

(emit-block-inner key {:keys [main control] :as block} form grammar mopts)

returns the inner block

returns the inner block
raw docstring

emit-block-setupclj

(emit-block-setup key
                  {:keys [raw main control] :as block}
                  [tag & args]
                  grammar
                  mopts)

parses main and control blocks

parses main and control blocks
raw docstring

emit-block-standardclj

(emit-block-standard key {:keys [main control] :as block} form grammar mopts)

emits a generic block

emits a generic block
raw docstring

emit-doclj

(emit-do args grammar mopts)

emits a do block

emits a do block
raw docstring

emit-do*clj

(emit-do* args grammar mopts)

like do but removes the statment at the end, useful for macros

like do but removes the statment at the end, useful for macros
raw docstring

emit-paramsclj

(emit-params key block params grammar mopts)

constructs string to for loop args

constructs string to for loop args
raw docstring

emit-params-statementclj

(emit-params-statement key block args grammar mopts)

emits the params for statement

emits the params for statement
raw docstring

emit-statementclj

(emit-statement form grammar mopts)

emits a statement given grammar

emits a statement given grammar
raw docstring

parse-paramsclj

(parse-params params)

parses params for a block

parses params for a block
raw docstring

test-block-emitclj

(test-block-emit form grammar mopts)

emit with blocks

emit with blocks
raw docstring

test-block-loopclj

(test-block-loop form grammar mopts)

emits with blocks

emits with blocks
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