This is the cl-wadler-pprint Reference Manual, version 0.1.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Thu Aug 15 04:30:21 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
cl-wadler-pprint
An implementation of A Prettier Printer in Common Lisp.
Nathan Ringo <nathan@remexre.xyz>
Apache-2.0/MIT
0.1.0
package.lisp
(file).
wadler-pprint.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
cl-wadler-pprint/cl-wadler-pprint.asd
cl-wadler-pprint/package.lisp
cl-wadler-pprint/wadler-pprint.lisp
cl-wadler-pprint/cl-wadler-pprint.asd
cl-wadler-pprint
(system).
cl-wadler-pprint/wadler-pprint.lisp
package.lisp
(file).
cl-wadler-pprint
(system).
bracket
(function).
def-pretty-object
(macro).
group
(function).
nest
(function).
nest
(structure).
newline-or
(function).
pretty
(function).
pretty*
(function).
pretty-object
(generic function).
spread
(function).
stack
(function).
text
(function).
text
(structure).
be
(function).
best
(function).
better
(function).
copy-flatten
(function).
copy-nest
(function).
copy-newline
(function).
copy-text
(function).
copy-union-doc
(function).
doc
(type).
docp
(function).
first-layout
(function).
fits
(function).
flatten
(function).
flatten
(structure).
flatten-doc
(reader).
(setf flatten-doc)
(writer).
flatten-p
(function).
join
(function).
make-flatten
(function).
make-nest
(function).
make-newline
(function).
make-text
(function).
make-union-doc
(function).
nest-doc
(reader).
(setf nest-doc)
(writer).
nest-p
(function).
nest-width
(reader).
(setf nest-width)
(writer).
newline
(structure).
newline-p
(function).
newline-string
(reader).
(setf newline-string)
(writer).
pretty-tail
(function).
text-p
(function).
text-string
(reader).
(setf text-string)
(writer).
union-doc
(structure).
union-doc-lhs
(reader).
(setf union-doc-lhs)
(writer).
union-doc-p
(function).
union-doc-rhs
(reader).
(setf union-doc-rhs)
(writer).
Packages are listed by definition order.
wadler-pprint
common-lisp
.
bracket
(function).
def-pretty-object
(macro).
group
(function).
nest
(function).
nest
(structure).
newline-or
(function).
pretty
(function).
pretty*
(function).
pretty-object
(generic function).
spread
(function).
stack
(function).
text
(function).
text
(structure).
be
(function).
best
(function).
better
(function).
copy-flatten
(function).
copy-nest
(function).
copy-newline
(function).
copy-text
(function).
copy-union-doc
(function).
doc
(type).
docp
(function).
first-layout
(function).
fits
(function).
flatten
(function).
flatten
(structure).
flatten-doc
(reader).
(setf flatten-doc)
(writer).
flatten-p
(function).
join
(function).
make-flatten
(function).
make-nest
(function).
make-newline
(function).
make-text
(function).
make-union-doc
(function).
nest-doc
(reader).
(setf nest-doc)
(writer).
nest-p
(function).
nest-width
(reader).
(setf nest-width)
(writer).
newline
(structure).
newline-p
(function).
newline-string
(reader).
(setf newline-string)
(writer).
pretty-tail
(function).
text-p
(function).
text-string
(reader).
(setf text-string)
(writer).
union-doc
(structure).
union-doc-lhs
(reader).
(setf union-doc-lhs)
(writer).
union-doc-p
(function).
union-doc-rhs
(reader).
(setf union-doc-rhs)
(writer).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Pretty-prints a VALUE to the given STREAM, with the given WIDTH.
Pretty-prints a DOCument to the given STREAM, with the given WIDTH.
Converts an object to a document.
structure-object
.
common-lisp
.
string
(error "must provide string")
Returns whether the given value is a document.
Returns whether a given LAYOUT-DOC occupies no more than WIDTH bytes.
doc
.
lhs
.
rhs
.
structure-object
.
wadler-pprint::doc
(error "must provide doc")
structure-object
.
common-lisp
.
string
(error "must provide string")
Jump to: | (
B C D F G J M N P S T U |
---|
Jump to: | (
B C D F G J M N P S T U |
---|
Jump to: | D L R S W |
---|
Jump to: | D L R S W |
---|
Jump to: | C D F N P S T U W |
---|
Jump to: | C D F N P S T U W |
---|