Liking cljdoc? Tell your friends :D

cider.inlined-deps.fipp.v0v6v13.fipp.engine

See: Oleg Kiselyov, Simon Peyton-Jones, and Amr Sabry Lazy v. Yield: Incremental, Linear Pretty-printing

See: Oleg Kiselyov, Simon Peyton-Jones, and Amr Sabry
Lazy v. Yield: Incremental, Linear Pretty-printing
raw docstring

annotate-beginsclj

(annotate-begins {:keys [width] :as options})

Given printing options, returns a transducer which annotate the right-side of groups on their :begin nodes. This includes the pruning algorithm which will annotate some :begin nodes as being :too-far to the right without calculating their exact sizes.

Given printing options, returns a transducer which annotate the right-side
of groups on their :begin nodes.  This includes the pruning algorithm which
will annotate some :begin nodes as being :too-far to the right without
calculating their exact sizes.
sourceraw docstring

annotate-rightsclj

(annotate-rights rf)

A transducer which annotates the right-side of nodes assuming a hypothetical single-line formatting of the document. Groups and indentation directives are temporarily assumed to be zero-width. These values are used by subsequent passes to produce the final layout.

A transducer which annotates the right-side of nodes assuming a
hypothetical single-line formatting of the document. Groups and indentation
directives are temporarily assumed to be zero-width. These values are used
by subsequent passes to produce the final layout.
sourceraw docstring

format-nodesclj

(format-nodes {:keys [width] :as options})

Given printing options, returns a transducer which produces the fully laid-out strings.

Given printing options, returns a transducer which produces the fully
laid-out strings.
sourceraw docstring

pprint-documentclj

(pprint-document document options)
source

serializeclj

(serialize doc)
source

serialize-nodecljmultimethod

source

update-rightclj

(update-right deque f & args)
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close