(freeze-string & args)
Freezes an output string. Converts to a placeholder token and puts that into the output. Returns the [text, state] pair. Adds it into the state, the 'frozen-strings' hashmap So that it can be unfrozen later.
Freezes an output string. Converts to a placeholder token and puts that into the output. Returns the [text, state] pair. Adds it into the state, the 'frozen-strings' hashmap So that it can be unfrozen later.
(make-separator separator open close)
(make-separator separator open close transformer)
Return a transformer to
open' and
close' markers, andReturn a transformer to - find all the chunks of the string delimited by the `separator', - wrap the output with the `open' and `close' markers, and - apply the `transformer' to the text inside the chunk.
(thaw-string text state)
Recursively replaces the frozen strings in the output with the original text.
Recursively replaces the frozen strings in the output with the original text.
(thaw-strings text state)
Terminally encoded strings are ones that we've determined should no longer be processed or evaluated
Terminally encoded strings are ones that we've determined should no longer be processed or evaluated
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close