Liking cljdoc? Tell your friends :D

beme.alpha.parse.resolve

Value resolution: converts raw token text to Clojure values. Centralizes all host reader delegation (read-string calls) that were previously scattered across the parser.

Value resolution: converts raw token text to Clojure values.
Centralizes all host reader delegation (read-string calls) that were
previously scattered across the parser.
raw docstring

resolve-auto-keywordclj/s

(resolve-auto-keyword raw loc resolve-fn)

Resolve an auto-resolve keyword (::foo). If resolve-fn is provided, resolves at read time. Otherwise, defers to eval time via forms/deferred-auto-keyword.

On CLJS, :resolve-keyword is required — without it, :: keywords cannot be correctly resolved (cljs.reader/read-string resolves in the compiler's namespace, not the caller's).

Resolve an auto-resolve keyword (::foo).
If resolve-fn is provided, resolves at read time.
Otherwise, defers to eval time via forms/deferred-auto-keyword.

On CLJS, :resolve-keyword is required — without it, :: keywords
cannot be correctly resolved (cljs.reader/read-string resolves in
the compiler's namespace, not the caller's).
sourceraw docstring

resolve-charclj/s

(resolve-char raw loc)
source

resolve-namespaced-mapclj/s

(resolve-namespaced-map raw loc)
source

resolve-numberclj/s

(resolve-number raw loc)
source

resolve-reader-condclj/s

(resolve-reader-cond raw loc)
source

resolve-regexclj/s

(resolve-regex raw loc)
source

resolve-stringclj/s

(resolve-string raw loc)
source

resolve-syntax-quoteclj/s

(resolve-syntax-quote raw loc)
source

resolve-tagged-literalclj/s

(resolve-tagged-literal tag data loc)

Resolve a tagged literal. JVM: produces TaggedLiteral. CLJS: error.

Resolve a tagged literal. JVM: produces TaggedLiteral. CLJS: error.
sourceraw 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