Liking cljdoc? Tell your friends :D

std.lang.base.emit-helper


+default+clj


+sym-replace+clj


basic-typed-argsclj

(basic-typed-args args)

typed args without grammar checks

(mapv (juxt meta identity) (basic-typed-args '(:int i, :const :int j))) => '[[{:- [:int]} i] [{:- [:const :int]} j]]

typed args without grammar checks

(mapv (juxt meta identity)
      (basic-typed-args '(:int i, :const :int j)))
=> '[[{:- [:int]} i]
     [{:- [:const :int]} j]]
raw docstring

default-emit-fnclj

(default-emit-fn form grammar mopts)

the default emit function

the default emit function
raw docstring

emit-symbol-fullclj

(emit-symbol-full sym ns grammar)

emits a full symbol

emits a full symbol
raw docstring

emit-type-recordclj

(emit-type-record {:keys [modifiers symbol]})

formats to standard

formats to standard
raw docstring

emit-typed-allowed-argsclj

(emit-typed-allowed-args [all curr] grammar)

allowed declared args other than symbols

allowed declared args other than symbols
raw docstring

emit-typed-argsclj

(emit-typed-args args grammar)

create types args from declarationns

create types args from declarationns
raw docstring

form-key-baseclj

(form-key-base form)

gets the key for a form

(form-key-base :a) => [:keyword :token true]

(form-key-base ()) => :expression

gets the key for a form

(form-key-base :a)
=> [:keyword :token true]

(form-key-base ())
=> :expression
raw docstring

get-optionclj

(get-option grammar path option)

gets either the path option or the default one

gets either the path option or the default one
raw docstring

get-optionsclj

(get-options grammar path)

gets the path option merged with defaults

gets the path option merged with defaults
raw docstring

pr-singleclj

(pr-single s)

prints a single quoted string

prints a single quoted string
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