Liking cljdoc? Tell your friends :D

std.lang.base.emit-special


emit-with-derefclj

(emit-with-deref _ _ [_ form] grammar mopts)

emits an embedded var

emits an embedded var
raw docstring

emit-with-evalclj

(emit-with-eval _ _ [_ form] grammar {:keys [lang snapshot] :as mopts})

emits an eval form

emits an eval form
raw docstring

emit-with-langclj

(emit-with-lang _ _ form grammar {:keys [snapshot] :as mopts})

emits an embedded eval

emits an embedded eval
raw docstring

emit-with-moduleclj

(emit-with-module _ _ [_ lang module-id] grammar {:keys [snapshot] :as mopts})

emits the module given snapshot in opts

emits the module given snapshot in opts
raw docstring

emit-with-module-all-idsclj

(emit-with-module-all-ids snapshot lang module-id allow)

emits the module given snapshot in opts

emits the module given snapshot in opts
raw docstring

emit-with-preprocessclj

(emit-with-preprocess form grammar {:keys [lang snapshot] :as mopts})

emits an eval form

(emit-with-preprocess '(L.core/sub 1 2) (:grammar prep/+book-min+) {:lang :lua :module (lib/get-module +library-ext+ :lua 'L.core) :snapshot (lib/get-snapshot +library-ext+)}) => "(- 1 2)"

emits an eval form

(emit-with-preprocess '(L.core/sub 1 2)
                      (:grammar prep/+book-min+)
                      {:lang :lua
                       :module   (lib/get-module +library-ext+ :lua 'L.core)
                       :snapshot (lib/get-snapshot +library-ext+)})
=> "(- 1 2)"
raw docstring

test-special-emitclj

(test-special-emit form grammar mopts)

test function for special ops

test function for special ops
raw docstring

test-special-loopclj

(test-special-loop form grammar mopts)

test step for special ops

test step for special ops
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