The clweb Reference Manual

This is the clweb Reference Manual, version 1.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 16:03:41 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 clweb

A literate programming system for Common Lisp

Author

Alex Plotnick

License

MIT

Version

1.0

Dependencies
  • asdf (system)., at least version asdf/user::|3.1.2|
  • sb-cltl2 (system)., for feature :sbcl
Source

clweb.asd.

Child Components

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


3.1 Lisp


3.1.1 clweb/clweb.asd

Source

clweb.asd.

Parent Component

clweb (system).

ASDF Systems

clweb.


3.1.2 clweb/clweb.lisp

Source

clweb.asd.

Parent Component

clweb (system).

Packages

clweb.

Public Interface
Internals

3.1.3 clweb/asdf-operations.lisp

Dependency

clweb.lisp (file).

Source

clweb.asd.

Parent Component

clweb (system).

Packages

clweb/asdf.

Public Interface

3.2 Static


3.2.1 clweb/LICENSE

Source

clweb.asd.

Parent Component

clweb (system).


3.2.2 clweb/README

Source

clweb.asd.

Parent Component

clweb (system).


4 Packages

Packages are listed by definition order.


4.1 clweb/asdf

Source

asdf-operations.lisp.

Use List
  • asdf/interface.
  • clweb.
  • common-lisp.

4.2 clweb

A literate programming system for Common Lisp.

Source

clweb.lisp.

Use List

common-lisp.

Used By List

clweb/asdf.

Public Interface
Internals

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


5.1 Public Interface


5.1.1 Special variables

Special Variable: *compile-tests-file*

The default value for the :COMPILE-TESTS-FILE argument to TANGLE-FILE.

Package

clweb.

Source

clweb.lisp.

Special Variable: *index-lexical-variables*

If this flag is non-nil, the indexer will index lexical variables.

Package

clweb.

Source

clweb.lisp.

Special Variable: *index-pathname-defaults*
Package

clweb.

Source

clweb.lisp.

Special Variable: *lisp-pathname-defaults*
Package

clweb.

Source

clweb.lisp.

Special Variable: *sections-pathname-defaults*
Package

clweb.

Source

clweb.lisp.

Special Variable: *tangle-file-pathname*
Package

clweb.

Source

clweb.lisp.

Special Variable: *tangle-file-truename*
Package

clweb.

Source

clweb.lisp.

Special Variable: *tests-file-pathname-function*
Package

clweb.

Source

clweb.lisp.

Special Variable: *tex-pathname-defaults*
Package

clweb.

Source

clweb.lisp.

Special Variable: *weave-print*

The default for the :PRINT argument to WEAVE.

Package

clweb.

Source

clweb.lisp.

Special Variable: *weave-verbose*

The default for the :VERBOSE argument to WEAVE.

Package

clweb.

Source

clweb.lisp.

Special Variable: *web-pathname-defaults*
Package

clweb.

Source

clweb.lisp.


5.1.2 Ordinary functions

Function: fasl-file-pathname (input-file &rest args)
Package

clweb.

Source

clweb.lisp.

Function: index-file-pathname (output-file &rest args)
Package

clweb.

Source

clweb.lisp.

Function: input-file-pathname (input-file)
Package

clweb.

Source

clweb.lisp.

Function: lisp-file-pathname (input-file &rest args)
Package

clweb.

Source

clweb.lisp.

Function: load-sections-from-temp-file (file append)

Load web sections from FILE, then delete it. If APPEND is true, named section definitions in FILE will be appended to existing definitions; otherwise, they will replace them.

Package

clweb.

Source

clweb.lisp.

Function: load-web (filespec &key verbose print if-does-not-exist external-format)

Load the web given by FILESPEC into the Lisp environment.

Package

clweb.

Source

clweb.lisp.

Function: sections-file-pathname (index-file &rest args)
Package

clweb.

Source

clweb.lisp.

Function: tangle-file (input-file &rest args &key output-file tests-file verbose print if-exists compile-file compile-tests-file external-format &allow-other-keys)

Tangle and compile the web in INPUT-FILE, producing OUTPUT-FILE.

Package

clweb.

Source

clweb.lisp.

Function: tangle-file-pathnames (input-file &rest args &key output-file tests-file &allow-other-keys)

Compute and return the defaulted names of the tangler output files.

Package

clweb.

Source

clweb.lisp.

Function: tests-file-pathname (input-file &key output-file tests-file &allow-other-keys)
Package

clweb.

Source

clweb.lisp.

Function: tex-file-pathname (input-file &rest args)
Package

clweb.

Source

clweb.lisp.

Function: weave (input-file &rest args &key output-file tests-file index-file verbose print source-locations external-format)

Weave the web contained in INPUT-FILE, producing the TeX file OUTPUT-FILE.

Package

clweb.

Source

clweb.lisp.

Function: weave-pathnames (input-file &key output-file index-file &allow-other-keys)

Compute and return the defaulted names of the weaver output files.

Package

clweb.

Source

clweb.lisp.


5.1.3 Standalone methods

Method: component-pathname ((component clweb-file))
Package

asdf/component.

Source

asdf-operations.lisp.

Method: initialize-instance :after ((section section) &key)
Source

clweb.lisp.

Method: initialize-instance :after ((section test-section) &key)
Source

clweb.lisp.

Method: initialize-instance :after ((instance charpos-stream) &key)
Source

clweb.lisp.

Method: output-files ((op weave-op) (component clweb-file))
Package

asdf/action.

Source

asdf-operations.lisp.

Method: output-files ((op compile-op) (component clweb-file))
Package

asdf/action.

Source

asdf-operations.lisp.

Method: perform ((op weave-op) (component clweb-file))
Package

asdf/action.

Source

asdf-operations.lisp.

Method: perform ((op load-source-op) (component clweb-file))
Package

asdf/action.

Source

asdf-operations.lisp.

Method: perform ((op load-op) (component clweb-file))
Package

asdf/action.

Source

asdf-operations.lisp.

Method: perform ((op compile-op) (component clweb-file))
Package

asdf/action.

Source

asdf-operations.lisp.

Method: shared-initialize ((instance charpos-input-stream) slot-names &rest initargs &key stream)
Source

clweb.lisp.

Method: shared-initialize ((instance charpos-output-stream) slot-names &rest initargs &key stream)
Source

clweb.lisp.


5.1.4 Conditions

Condition: ambiguous-prefix-error
Package

clweb.

Source

clweb.lisp.

Direct superclasses

error.

Direct methods
Direct slots
Slot: prefix
Initargs

:prefix

Readers

ambiguous-prefix.

Writers

This slot is read-only.

Slot: first-match
Initargs

:first-match

Readers

ambiguous-prefix-first-match.

Writers

This slot is read-only.

Slot: alt-match
Initargs

:alt-match

Readers

ambiguous-prefix-alt-match.

Writers

This slot is read-only.

Condition: section-name-context-error
Package

clweb.

Source

clweb.lisp.

Direct superclasses

error.

Direct subclasses
Direct methods

section-name.

Direct slots
Slot: name
Initargs

:name

Readers

section-name.

Writers

This slot is read-only.

Condition: section-name-definition-error
Package

clweb.

Source

clweb.lisp.

Direct superclasses

section-name-context-error.

Condition: section-name-use-error
Package

clweb.

Source

clweb.lisp.

Direct superclasses

section-name-context-error.

Condition: unused-named-section-warning
Package

clweb.

Source

clweb.lisp.

Direct superclasses

simple-warning.


5.1.5 Classes

Class: clweb-file
Package

clweb.

Source

asdf-operations.lisp.

Direct superclasses

source-file.

Direct methods
Direct slots
Slot: type
Package

common-lisp.

Initform

(pathname-type clweb:*web-pathname-defaults*)

Class: weave-op
Package

clweb.

Source

asdf-operations.lisp.

Direct superclasses

downward-operation.

Direct methods

5.2 Internals


5.2.1 Special variables

Special Variable: *backquote*
Package

clweb.

Source

clweb.lisp.

Special Variable: *charpos-streams*
Package

clweb.

Source

clweb.lisp.

Special Variable: *consing-dot*
Package

clweb.

Source

clweb.lisp.

Special Variable: *current-section*
Package

clweb.

Source

clweb.lisp.

Special Variable: *empty-list*
Package

clweb.

Source

clweb.lisp.

Special Variable: *end-control-text*
Package

clweb.

Source

clweb.lisp.

Special Variable: *eof*
Package

clweb.

Source

clweb.lisp.

Special Variable: *evaluating*
Package

clweb.

Source

clweb.lisp.

Special Variable: *index*
Package

clweb.

Source

clweb.lisp.

Special Variable: *index-packages*

The list of packages whose symbols should be indexed.

Package

clweb.

Source

clweb.lisp.

Special Variable: *indexing*
Package

clweb.

Source

clweb.lisp.

Special Variable: *modes*
Package

clweb.

Source

clweb.lisp.

Special Variable: *named-sections*
Package

clweb.

Source

clweb.lisp.

Special Variable: *namespace-classes*
Package

clweb.

Source

clweb.lisp.

Special Variable: *physical-pathname-host*
Package

clweb.

Source

clweb.lisp.

Special Variable: *print-escape-list*
Package

clweb.

Source

clweb.lisp.

Special Variable: *print-symbol-suffixes*
Package

clweb.

Source

clweb.lisp.

Special Variable: *radix-prefix-alist*
Package

clweb.

Source

clweb.lisp.

Special Variable: *readtables*
Package

clweb.

Source

clweb.lisp.

Special Variable: *referring-classes*
Package

clweb.

Source

clweb.lisp.

Special Variable: *sections*
Package

clweb.

Source

clweb.lisp.

Special Variable: *tab-width*
Package

clweb.

Source

clweb.lisp.

Special Variable: *tangle-pprint-dispatch*
Package

clweb.

Source

clweb.lisp.

Special Variable: *test-sections*
Package

clweb.

Source

clweb.lisp.

Special Variable: *weave-pathname*
Package

clweb.

Source

clweb.lisp.

Special Variable: *weave-pprint-dispatch*
Package

clweb.

Source

clweb.lisp.

Special Variable: *weave-source-locations*

If true, include src: specials in the woven TeX.

Package

clweb.

Source

clweb.lisp.

Special Variable: *whitespace*
Package

clweb.

Source

clweb.lisp.


5.2.2 Symbol macros

Symbol Macro: eof
Package

clweb.

Source

clweb.lisp.


5.2.3 Macros

Macro: backquote (x)
Package

clweb.

Source

clweb.lisp.

Macro: define-special-form-walker (operator (walker form env &rest rest) &body body)
Package

clweb.

Source

clweb.lisp.

Macro: defnamespace (class-name (&rest supers) &optional namespace-name other-slot-specs)
Package

clweb.

Source

clweb.lisp.

Macro: dont-index (namespace)
Package

clweb.

Source

clweb.lisp.

Macro: maybe-push (obj place)
Package

clweb.

Source

clweb.lisp.

Macro: orf (place &rest args)
Package

clweb.

Source

clweb.lisp.

Macro: pop-qualifiers (place)
Package

clweb.

Source

clweb.lisp.

Macro: read-with-echo ((stream object echoed) &body body)
Package

clweb.

Source

clweb.lisp.

Macro: reorder-env-information (fn orig)
Package

clweb.

Source

clweb.lisp.

Macro: with-charpos-input-stream ((var stream &key charpos) &body body)
Package

clweb.

Source

clweb.lisp.

Macro: with-charpos-output-stream ((var stream &key charpos) &body body)
Package

clweb.

Source

clweb.lisp.

Macro: with-mode (mode &body body)
Package

clweb.

Source

clweb.lisp.

Macro: with-rewind-stream ((var stream &optional rewind) &body body)
Package

clweb.

Source

clweb.lisp.

Macro: with-unique-names (symbols &body body)
Package

clweb.

Source

clweb.lisp.


5.2.4 Ordinary functions

Function: add-index-entry (index heading section &optional def)
Package

clweb.

Source

clweb.lisp.

Function: analyze-indentation (list-marker)
Package

clweb.

Source

clweb.lisp.

Function: array-reader (stream sub-char arg)
Package

clweb.

Source

clweb.lisp.

Function: backquotep (object)
Package

clweb.

Source

clweb.lisp.

Function: bq-process (x)
Package

clweb.

Source

clweb.lisp.

Function: bracket (x)
Package

clweb.

Source

clweb.lisp.

Function: coalesce-locators (locators)
Package

clweb.

Source

clweb.lisp.

Function: commap (obj)
Package

clweb.

Source

clweb.lisp.

Function: comment-reader (stream char)
Package

clweb.

Source

clweb.lisp.

Function: complex-reader (stream sub-char arg)
Package

clweb.

Source

clweb.lisp.

Function: copy-source-location (instance)
Package

clweb.

Source

clweb.lisp.

Function: copy-structure-description (instance)
Package

clweb.

Source

clweb.lisp.

Function: create-source-location (lineno file)
Package

clweb.

Source

clweb.lisp.

Function: enclose (lambda-expression &optional env walker)
Package

clweb.

Source

clweb.lisp.

Function: ensure-list (object)
Package

clweb.

Source

clweb.lisp.

Function: ensure-portable-walking-environment (env)
Package

clweb.

Source

clweb.lisp.

Function: eof-p (object)
Package

clweb.

Source

clweb.lisp.

Function: featurep (x)
Package

clweb.

Source

clweb.lisp.

Function: find-index-entries (index heading)
Package

clweb.

Source

clweb.lisp.

Function: find-namespace-class (namespace-name)
Package

clweb.

Source

clweb.lisp.

Function: (setf find-namespace-class) (namespace-name)
Package

clweb.

Source

clweb.lisp.

Function: find-section (name)
Package

clweb.

Source

clweb.lisp.

Function: generic-function-p (function-name)
Package

clweb.

Source

clweb.lisp.

Function: get-control-code (sub-char mode)
Package

clweb.

Source

clweb.lisp.

Function: index-entry-reader (stream sub-char arg)
Package

clweb.

Source

clweb.lisp.

Function: index-package (packages)

Inform the weaver that it should index the symbols in PACKAGES.

Package

clweb.

Source

clweb.lisp.

Function: index-package-reader (stream sub-char arg)
Package

clweb.

Source

clweb.lisp.

Function: index-sections (sections &key index walker)
Package

clweb.

Source

clweb.lisp.

Function: join-strings (strings &optional delimiter)
Package

clweb.

Source

clweb.lisp.

Function: list-marker-p (obj)
Package

clweb.

Source

clweb.lisp.

Function: list-reader (stream char)
Package

clweb.

Source

clweb.lisp.

Function: load-web-from-stream (stream print &key append)
Package

clweb.

Source

clweb.lisp.

Function: make-charpos-input-stream (input-stream &key charpos)
Package

clweb.

Source

clweb.lisp.

Function: make-charpos-output-stream (output-stream &key charpos)
Package

clweb.

Source

clweb.lisp.

Function: make-comma (modifier form)
Package

clweb.

Source

clweb.lisp.

Function: make-context (context &rest args)
Package

clweb.

Source

clweb.lisp.

Function: make-default-pathname (type)
Package

clweb.

Source

clweb.lisp.

Function: make-definition-location-table (&optional sections)
Package

clweb.

Source

clweb.lisp.

Function: make-heading (name &optional sub-heading)
Package

clweb.

Source

clweb.lisp.

Function: make-index ()
Package

clweb.

Source

clweb.lisp.

Function: make-list-reader (next)
Package

clweb.

Source

clweb.lisp.

Function: make-locator (&key section def see see-also)
Package

clweb.

Source

clweb.lisp.

Function: make-logical-block (list)
Package

clweb.

Source

clweb.lisp.

Function: make-macro-char-heading (char &optional sub-char)
Package

clweb.

Source

clweb.lisp.

Function: make-section-name-index-entry (section)
Package

clweb.

Source

clweb.lisp.

Function: make-section-name-reader (definition-allowed-p use)
Package

clweb.

Source

clweb.lisp.

Function: make-structure-description (name)
Package

clweb.

Source

clweb.lisp.

Function: mapappend (fn &rest args)
Package

clweb.

Source

clweb.lisp.

Function: maptree (fn x)
Package

clweb.

Source

clweb.lisp.

Function: markerp (object)
Package

clweb.

Source

clweb.lisp.

Function: newlinep (obj)
Package

clweb.

Source

clweb.lisp.

Function: note-generic-function (function-name)
Package

clweb.

Source

clweb.lisp.

Function: output-file-pathname (input-file &key output-file defaults)
Package

clweb.

Source

clweb.lisp.

Function: parse-body (body &key doc-string-allowed walker env)
Package

clweb.

Source

clweb.lisp.

Function: pathname-reader (stream sub-char arg)
Package

clweb.

Source

clweb.lisp.

Function: print-char (stream char)
Package

clweb.

Source

clweb.lisp.

Function: print-escaped (stream string &rest args)
Package

clweb.

Source

clweb.lisp.

Function: print-limbo (stream section)
Package

clweb.

Source

clweb.lisp.

Function: print-list (stream list-marker)
Package

clweb.

Source

clweb.lisp.

Function: print-logical-block (stream block)
Package

clweb.

Source

clweb.lisp.

Function: print-section (stream section)
Package

clweb.

Source

clweb.lisp.

Function: print-section-name (stream section &key indexing)
Package

clweb.

Source

clweb.lisp.

Function: print-source-location (stream source-location)
Package

clweb.

Source

clweb.lisp.

Function: print-string (stream string)
Package

clweb.

Source

clweb.lisp.

Function: print-symbol (stream symbol)
Package

clweb.

Source

clweb.lisp.

Function: print-tex (stream tex-mode-material &rest args)
Package

clweb.

Source

clweb.lisp.

Function: print-xrefs (stream kind xrefs)
Package

clweb.

Source

clweb.lisp.

Function: radix-reader (stream sub-char arg)
Package

clweb.

Source

clweb.lisp.

Function: read-control-text (stream &optional eof-error-p eof-value recursive-p)
Package

clweb.

Source

clweb.lisp.

Function: read-evaluated-form (stream sub-char arg)
Package

clweb.

Source

clweb.lisp.

Function: read-inner-lisp (stream char)
Package

clweb.

Source

clweb.lisp.

Function: read-maybe-nothing (stream &optional eof-error-p eof-value recursive-p)
Package

clweb.

Source

clweb.lisp.

Function: read-maybe-nothing-internal (read stream eof-error-p eof-value recursive-p)
Package

clweb.

Source

clweb.lisp.

Function: read-maybe-nothing-preserving-whitespace (stream &optional eof-error-p eof-value recursive-p)
Package

clweb.

Source

clweb.lisp.

Function: read-sections (input-stream &key append)
Package

clweb.

Source

clweb.lisp.

Function: read-tex-from-string (input-string)
Package

clweb.

Source

clweb.lisp.

Function: read-time-conditional-reader (stream sub-char arg)
Package

clweb.

Source

clweb.lisp.

Function: readtable-for-mode (mode)
Package

clweb.

Source

clweb.lisp.

Function: release-charpos-stream (stream)
Package

clweb.

Source

clweb.lisp.

Function: section-name-equal (name1 name2)
Package

clweb.

Source

clweb.lisp.

Function: section-name-lessp (name1 name2)
Package

clweb.

Source

clweb.lisp.

Function: section-name-prefix-p (name)
Package

clweb.

Source

clweb.lisp.

Function: set-control-code (sub-char function &optional modes)
Package

clweb.

Source

clweb.lisp.

Function: set-tangle-dispatch (type-specifier function &optional priority)
Package

clweb.

Source

clweb.lisp.

Function: set-weave-dispatch (type-specifier function &optional priority)
Package

clweb.

Source

clweb.lisp.

Function: sharpsign-dot-reader (stream sub-char arg)
Package

clweb.

Source

clweb.lisp.

Function: sharpsign-quote-reader (stream sub-char arg)
Package

clweb.

Source

clweb.lisp.

Function: simple-bit-vector-reader (stream sub-char arg)
Package

clweb.

Source

clweb.lisp.

Function: simple-reader-error (stream control &rest args)
Package

clweb.

Source

clweb.lisp.

Function: simple-vector-reader (stream sub-char arg)
Package

clweb.

Source

clweb.lisp.

Function: single-quote-reader (stream char)
Package

clweb.

Source

clweb.lisp.

Function: snarf-until-control-char (stream control-chars)
Package

clweb.

Source

clweb.lisp.

Reader: source-location-file (instance)
Writer: (setf source-location-file) (instance)
Package

clweb.

Source

clweb.lisp.

Target Slot

file.

Function: source-location-for-reader (stream)
Package

clweb.

Source

clweb.lisp.

Reader: source-location-lineno (instance)
Writer: (setf source-location-lineno) (instance)
Package

clweb.

Source

clweb.lisp.

Target Slot

lineno.

Function: source-location-p (object)
Package

clweb.

Source

clweb.lisp.

Function: squeeze (string)
Package

clweb.

Source

clweb.lisp.

Function: starred-section-p (object)
Package

clweb.

Source

clweb.lisp.

Function: start-code-reader (stream sub-char arg)
Package

clweb.

Source

clweb.lisp.

Function: start-section-reader (stream sub-char arg)
Package

clweb.

Source

clweb.lisp.

Function: start-starred-section-reader (stream sub-char arg)
Package

clweb.

Source

clweb.lisp.

Function: start-test-section-reader (stream sub-char arg)
Package

clweb.

Source

clweb.lisp.

Function: stream-charpos (stream)
Package

clweb.

Source

clweb.lisp.

Function: stream-lineno (stream)
Package

clweb.

Source

clweb.lisp.

Reader: struct-conc-name (instance)
Writer: (setf struct-conc-name) (instance)
Package

clweb.

Source

clweb.lisp.

Target Slot

conc-name.

Reader: struct-constructors (instance)
Writer: (setf struct-constructors) (instance)
Package

clweb.

Source

clweb.lisp.

Target Slot

constructors.

Reader: struct-copier-name (instance)
Writer: (setf struct-copier-name) (instance)
Package

clweb.

Source

clweb.lisp.

Target Slot

copier-name.

Reader: struct-include (instance)
Writer: (setf struct-include) (instance)
Package

clweb.

Source

clweb.lisp.

Target Slot

include.

Reader: struct-name (instance)
Package

clweb.

Source

clweb.lisp.

Target Slot

name.

Reader: struct-predicate-name (instance)
Writer: (setf struct-predicate-name) (instance)
Package

clweb.

Source

clweb.lisp.

Target Slot

predicate-name.

Function: structure-description-p (object)
Package

clweb.

Source

clweb.lisp.

Function: structure-reader (stream sub-char arg)
Package

clweb.

Source

clweb.lisp.

Function: substitute-referring-symbols (form section)
Package

clweb.

Source

clweb.lisp.

Function: symbol-provenance (symbol)
Package

clweb.

Source

clweb.lisp.

Function: symbol-replacement-reader (stream sub-char arg)
Package

clweb.

Source

clweb.lisp.

Function: symbolicate (&rest strings)
Package

clweb.

Source

clweb.lisp.

Function: tangle (form &key expand-named-sections)
Package

clweb.

Source

clweb.lisp.

Function: tangle-1 (form &key expand-named-sections)
Package

clweb.

Source

clweb.lisp.

Function: tangle-code-for-indexing (sections)
Package

clweb.

Source

clweb.lisp.

Function: tangle-sections (sections &key input-file output-file if-exists external-format)
Package

clweb.

Source

clweb.lisp.

Function: test-section-p (object)
Package

clweb.

Source

clweb.lisp.

Function: token-delimiter-p (char)
Package

clweb.

Source

clweb.lisp.

Function: unnamed-section-code-parts (sections)
Package

clweb.

Source

clweb.lisp.

Function: unsubstitute-referring-symbols (x)
Package

clweb.

Source

clweb.lisp.

Function: update-charpos-stream-positions (stream)
Package

clweb.

Source

clweb.lisp.

Function: walk-binding (walker name namespace env &key declare)
Package

clweb.

Source

clweb.lisp.

Function: walk-declaration-specifiers (walker decls env)
Package

clweb.

Source

clweb.lisp.

Function: walk-defclass (walker form context env)
Package

clweb.

Source

clweb.lisp.

Function: walk-defstruct-name-and-options (walker name-and-options env)
Package

clweb.

Source

clweb.lisp.

Function: walk-defstruct-option (walker option description env)
Package

clweb.

Source

clweb.lisp.

Function: walk-defstruct-slot-description (walker slot-description struct-description env)
Package

clweb.

Source

clweb.lisp.

Function: walk-defstruct-slot-name (walker slot-name slot-options struct-description env)
Package

clweb.

Source

clweb.lisp.

Function: walk-defun (walker form context env)
Package

clweb.

Source

clweb.lisp.

Function: walk-defvar (walker form env)
Package

clweb.

Source

clweb.lisp.

Function: walk-lambda-expression (walker form context env)
Package

clweb.

Source

clweb.lisp.

Function: walk-lambda-list (walker lambda-list decls env)
Package

clweb.

Source

clweb.lisp.

Function: walk-list (walker list env &optional toplevel)
Package

clweb.

Source

clweb.lisp.

Function: walk-method-definition (walker operator function-name qualifiers lambda-list body env)
Package

clweb.

Source

clweb.lisp.

Function: walk-slot-specifier (walker spec env)
Package

clweb.

Source

clweb.lisp.

Function: walk-specialized-lambda-list (walker lambda-list decls env)
Package

clweb.

Source

clweb.lisp.

Function: walk-the (walker form env)
Package

clweb.

Source

clweb.lisp.

Function: weave-object (object stream)
Package

clweb.

Source

clweb.lisp.

Function: weave-sections (sections &key input-file output-file index-file sections-file weaving-tests verbose print if-exists external-format)
Package

clweb.

Source

clweb.lisp.

Function: weave-symbol-replace (symbol replacement)
Package

clweb.

Source

clweb.lisp.

Function: whitespacep (char)
Package

clweb.

Source

clweb.lisp.

Function: wrap-reader-macro-function (function)
Package

clweb.

Source

clweb.lisp.


5.2.5 Generic functions

Generic Reader: ambiguous-prefix (condition)
Package

clweb.

Methods
Reader Method: ambiguous-prefix ((condition ambiguous-prefix-error))
Source

clweb.lisp.

Target Slot

prefix.

Generic Reader: ambiguous-prefix-alt-match (condition)
Package

clweb.

Methods
Reader Method: ambiguous-prefix-alt-match ((condition ambiguous-prefix-error))
Source

clweb.lisp.

Target Slot

alt-match.

Generic Reader: ambiguous-prefix-first-match (condition)
Package

clweb.

Methods
Reader Method: ambiguous-prefix-first-match ((condition ambiguous-prefix-error))
Source

clweb.lisp.

Target Slot

first-match.

Generic Reader: array-marker-initial-contents (object)
Package

clweb.

Methods
Reader Method: array-marker-initial-contents ((array-marker array-marker))

automatically generated reader method

Source

clweb.lisp.

Target Slot

initial-contents.

Generic Reader: array-marker-rank (object)
Package

clweb.

Methods
Reader Method: array-marker-rank ((array-marker array-marker))

automatically generated reader method

Source

clweb.lisp.

Target Slot

rank.

Generic Function: charpos (object)
Package

clweb.

Methods
Reader Method: charpos :before ((stream charpos-stream))
Source

clweb.lisp.

Target Slot

charpos.

Method: charpos ((charpos-stream charpos-stream))

automatically generated reader method

Source

clweb.lisp.

Generic Reader: charpos-proxy-stream (object)
Package

clweb.

Methods
Reader Method: charpos-proxy-stream ((charpos-stream charpos-stream))

automatically generated reader method

Source

clweb.lisp.

Target Slot

proxy-stream.

Generic Writer: (setf charpos-proxy-stream) (object)
Package

clweb.

Methods
Writer Method: (setf charpos-proxy-stream) ((charpos-stream charpos-stream))

automatically generated writer method

Source

clweb.lisp.

Target Slot

proxy-stream.

Generic Reader: cited-by (object)
Package

clweb.

Methods
Reader Method: cited-by ((named-section named-section))

automatically generated reader method

Source

clweb.lisp.

Target Slot

cited-by.

Generic Writer: (setf cited-by) (object)
Package

clweb.

Methods
Writer Method: (setf cited-by) ((named-section named-section))

automatically generated writer method

Source

clweb.lisp.

Target Slot

cited-by.

Generic Function: comma-form (comma &key tangle)
Package

clweb.

Source

clweb.lisp.

Methods
Method: comma-form ((comma comma) &key tangle)
Generic Function: comma-modifier (object)
Package

clweb.

Methods
Method: comma-modifier ((comma comma))
Source

clweb.lisp.

Reader Method: comma-modifier ((splicing-comma splicing-comma))

automatically generated reader method

Source

clweb.lisp.

Target Slot

modifier.

Generic Reader: comment-text (object)
Package

clweb.

Methods
Reader Method: comment-text ((comment-marker comment-marker))

automatically generated reader method

Source

clweb.lisp.

Target Slot

text.

Generic Reader: complex-components (object)
Package

clweb.

Methods
Reader Method: complex-components ((complex-marker complex-marker))

automatically generated reader method

Source

clweb.lisp.

Target Slot

components.

Generic Function: construct-name (symbol name namespace)
Package

clweb.

Source

clweb.lisp.

Methods
Method: construct-name (symbol def (namespace symbol-macro-definition))
Method: construct-name (symbol def (namespace macro-definition))
Method: construct-name (symbol name (namespace function-name))
Method: construct-name (symbol name namespace)
Generic Function: destructure-name (name namespace)
Package

clweb.

Source

clweb.lisp.

Methods
Method: destructure-name (def (namespace symbol-macro-definition))
Method: destructure-name (def (namespace macro-definition))
Method: destructure-name (name (namespace function-name))
Method: destructure-name (name namespace)
Generic Reader: end-section (object)
Package

clweb.

Methods
Reader Method: end-section ((section-range section-range))

automatically generated reader method

Source

clweb.lisp.

Target Slot

end.

Generic Reader: entry-heading (object)
Package

clweb.

Methods
Reader Method: entry-heading ((index-entry index-entry))

automatically generated reader method

Source

clweb.lisp.

Target Slot

key.

Generic Writer: (setf entry-heading) (object)
Package

clweb.

Methods
Writer Method: (setf entry-heading) ((index-entry index-entry))

automatically generated writer method

Source

clweb.lisp.

Target Slot

key.

Generic Function: entry-heading-equalp (h1 h2)
Package

clweb.

Source

clweb.lisp.

Methods
Method: entry-heading-equalp ((h1 macro-char-heading) (h2 macro-char-heading))
Method: entry-heading-equalp (h1 (h2 macro-char-heading))
Method: entry-heading-equalp ((h1 macro-char-heading) h2)
Method: entry-heading-equalp (h1 h2)
Generic Function: entry-heading-lessp (h1 h2)
Package

clweb.

Source

clweb.lisp.

Methods
Method: entry-heading-lessp ((h1 dispatch-macro-char-heading) (h2 dispatch-macro-char-heading))
Method: entry-heading-lessp ((h1 macro-char-heading) (h2 macro-char-heading))
Method: entry-heading-lessp ((h1 dispatch-macro-char-heading) (h2 macro-char-heading))
Method: entry-heading-lessp ((h1 macro-char-heading) (h2 dispatch-macro-char-heading))
Method: entry-heading-lessp (h1 (h2 macro-char-heading))
Method: entry-heading-lessp ((h1 macro-char-heading) h2)
Method: entry-heading-lessp (h1 h2)
Generic Reader: entry-locators (object)
Package

clweb.

Methods
Reader Method: entry-locators ((index-entry index-entry))

automatically generated reader method

Source

clweb.lisp.

Target Slot

locators.

Generic Writer: (setf entry-locators) (object)
Package

clweb.

Methods
Writer Method: (setf entry-locators) ((index-entry index-entry))

automatically generated writer method

Source

clweb.lisp.

Target Slot

locators.

Generic Function: find-or-insert (item root &key predicate test insert-if-not-found)
Package

clweb.

Source

clweb.lisp.

Methods
Method: find-or-insert (item (root index-entry) &key predicate test insert-if-not-found)
Method: find-or-insert (item (root named-section) &key predicate test insert-if-not-found)
Method: find-or-insert (item (root binary-search-tree) &key predicate test insert-if-not-found)
Generic Function: get-charpos-stream-buffer (stream)
Package

clweb.

Source

clweb.lisp.

Methods
Method: get-charpos-stream-buffer ((stream charpos-output-stream))
Method: get-charpos-stream-buffer ((stream charpos-input-stream))
Generic Function: heading-name (heading)
Package

clweb.

Source

clweb.lisp.

Method Combination

join-strings.

Methods
Method: heading-name :override ((heading struct-boa-constructor))
Method: heading-name :prefix ((namespace method-name))
Method: heading-name :prefix ((namespace symbol-macro-name))
Method: heading-name :prefix ((namespace operator))
Method: heading-name :suffix ((namespace special-variable-name))
Method: heading-name :suffix ((namespace lexical-variable-name))
Method: heading-name ((namespace namespace))
Method: heading-name ((heading symbol))
Method: heading-name ((heading string))
Method: heading-name ((heading character))
Method: heading-name :suffix ((heading heading))
Method: heading-name ((heading heading))
Generic Reader: indentation (object)
Package

clweb.

Methods
Reader Method: indentation ((newline-marker newline-marker))

automatically generated reader method

Source

clweb.lisp.

Target Slot

indentation.

Generic Writer: (setf indentation) (object)
Package

clweb.

Methods
Writer Method: (setf indentation) ((newline-marker newline-marker))

automatically generated writer method

Source

clweb.lisp.

Target Slot

indentation.

Generic Function: index (index name section context &optional def)
Package

clweb.

Source

clweb.lisp.

Methods
Method: index :around ((index index) name section (context slot-name) &optional def)
Method: index :around ((index index) name section (context tag-name) &optional def)
Method: index :around ((index index) name section (context block-name) &optional def)
Method: index :around ((index index) name section (context variable-name) &optional def)
Method: index ((index index) name section (context lexical-variable-name) &optional def)
Method: index ((index index) name section context &optional def)
Generic Reader: index-entries (object)
Package

clweb.

Methods
Reader Method: index-entries ((index index))

automatically generated reader method

Source

clweb.lisp.

Target Slot

entries.

Generic Writer: (setf index-entries) (object)
Package

clweb.

Methods
Writer Method: (setf index-entries) ((index index))

automatically generated writer method

Source

clweb.lisp.

Target Slot

entries.

Generic Function: interesting-symbol-p (object)
Package

clweb.

Source

clweb.lisp.

Methods
Method: interesting-symbol-p ((object (eql set-dispatch-macro-character)))
Method: interesting-symbol-p ((object (eql set-macro-character)))
Method: interesting-symbol-p ((object symbol))
Method: interesting-symbol-p (object)
Generic Reader: left-child (object)
Package

clweb.

Methods
Reader Method: left-child ((binary-search-tree binary-search-tree))

automatically generated reader method

Source

clweb.lisp.

Target Slot

left-child.

Generic Writer: (setf left-child) (object)
Package

clweb.

Methods
Writer Method: (setf left-child) ((binary-search-tree binary-search-tree))

automatically generated writer method

Source

clweb.lisp.

Target Slot

left-child.

Generic Function: lineno (object)
Package

clweb.

Methods
Reader Method: lineno :before ((stream charpos-stream))
Source

clweb.lisp.

Target Slot

lineno.

Method: lineno ((stream stream))
Source

clweb.lisp.

Method: lineno ((charpos-stream charpos-stream))

automatically generated reader method

Source

clweb.lisp.

Generic Reader: list-marker-charpos (object)
Package

clweb.

Methods
Reader Method: list-marker-charpos ((list-marker list-marker))

automatically generated reader method

Source

clweb.lisp.

Target Slot

charpos.

Generic Writer: (setf list-marker-charpos) (object)
Package

clweb.

Methods
Writer Method: (setf list-marker-charpos) ((list-marker list-marker))

automatically generated writer method

Source

clweb.lisp.

Target Slot

charpos.

Generic Reader: list-marker-length (object)
Package

clweb.

Methods
Reader Method: list-marker-length ((list-marker list-marker))

automatically generated reader method

Source

clweb.lisp.

Target Slot

length.

Generic Writer: (setf list-marker-length) (object)
Package

clweb.

Methods
Writer Method: (setf list-marker-length) ((list-marker list-marker))

automatically generated writer method

Source

clweb.lisp.

Target Slot

length.

Generic Reader: list-marker-list (object)
Package

clweb.

Methods
Reader Method: list-marker-list ((list-marker list-marker))

automatically generated reader method

Source

clweb.lisp.

Target Slot

list.

Generic Writer: (setf list-marker-list) (object)
Package

clweb.

Methods
Writer Method: (setf list-marker-list) ((list-marker list-marker))

automatically generated writer method

Source

clweb.lisp.

Target Slot

list.

Generic Reader: local-binding-p (object)
Package

clweb.

Methods
Reader Method: local-binding-p ((namespace namespace))

automatically generated reader method

Source

clweb.lisp.

Target Slot

local.

Generic Reader: location (object)
Package

clweb.

Methods
Reader Method: location ((xref-locator xref-locator))

automatically generated reader method

Source

clweb.lisp.

Target Slot

heading.

Reader Method: location ((section-locator section-locator))

automatically generated reader method

Source

clweb.lisp.

Target Slot

section.

Generic Writer: (setf location) (object)
Package

clweb.

Methods
Writer Method: (setf location) ((xref-locator xref-locator))

automatically generated writer method

Source

clweb.lisp.

Target Slot

heading.

Writer Method: (setf location) ((section-locator section-locator))

automatically generated writer method

Source

clweb.lisp.

Target Slot

section.

Generic Reader: locator-definition-p (object)
Package

clweb.

Methods
Reader Method: locator-definition-p ((section-locator section-locator))

automatically generated reader method

Source

clweb.lisp.

Target Slot

def.

Generic Writer: (setf locator-definition-p) (object)
Package

clweb.

Methods
Writer Method: (setf locator-definition-p) ((section-locator section-locator))

automatically generated writer method

Source

clweb.lisp.

Target Slot

def.

Generic Reader: logical-block-list (object)
Package

clweb.

Methods
Reader Method: logical-block-list ((logical-block logical-block))

automatically generated reader method

Source

clweb.lisp.

Target Slot

list.

Generic Reader: macro-char (object)
Package

clweb.

Methods
Reader Method: macro-char ((macro-char-heading macro-char-heading))

automatically generated reader method

Source

clweb.lisp.

Target Slot

name.

Generic Reader: macro-heading (object)
Package

clweb.

Methods
Reader Method: macro-heading ((pretty-heading pretty-heading))

automatically generated reader method

Source

clweb.lisp.

Target Slot

macro.

Generic Reader: macro-sub-char (object)
Package

clweb.

Methods
Reader Method: macro-sub-char ((dispatch-macro-char-heading dispatch-macro-char-heading))

automatically generated reader method

Source

clweb.lisp.

Target Slot

sub-char.

Generic Function: macroexpand-for-walk (walker form env)
Package

clweb.

Source

clweb.lisp.

Methods
Method: macroexpand-for-walk ((walker indexing-walker) (form cons) env)
Method: macroexpand-for-walk ((walker walker) form env)
Generic Function: map-bst (function tree)
Package

clweb.

Source

clweb.lisp.

Methods
Method: map-bst (function (tree binary-search-tree))
Method: map-bst (function (tree null))
Generic Function: marker-boundp (marker)
Package

clweb.

Source

clweb.lisp.

Methods
Method: marker-boundp ((marker read-time-conditional-marker))
Method: marker-boundp ((marker pathname-marker))
Method: marker-boundp ((marker structure-marker))
Method: marker-boundp ((marker array-marker))
Method: marker-boundp ((marker complex-marker))
Method: marker-boundp ((marker read-time-eval-marker))
Method: marker-boundp ((marker simple-vector-marker))
Method: marker-boundp ((marker quote-marker))
Method: marker-boundp ((marker list-marker))
Method: marker-boundp ((marker marker))
Generic Function: marker-value (object)
Package

clweb.

Methods
Method: marker-value ((marker read-time-conditional-marker))
Source

clweb.lisp.

Method: marker-value ((marker pathname-marker))
Source

clweb.lisp.

Method: marker-value ((marker structure-marker))
Source

clweb.lisp.

Method: marker-value ((marker array-marker))
Source

clweb.lisp.

Method: marker-value ((marker complex-marker))
Source

clweb.lisp.

Method: marker-value ((marker read-time-eval-marker))
Source

clweb.lisp.

Method: marker-value ((marker simple-vector-marker))
Source

clweb.lisp.

Method: marker-value ((marker quote-marker))
Source

clweb.lisp.

Method: marker-value ((marker list-marker))
Source

clweb.lisp.

Reader Method: marker-value ((marker marker))

automatically generated reader method

Source

clweb.lisp.

Target Slot

value.

Generic Reader: method-qualifier-names (object)
Package

clweb.

Methods
Reader Method: method-qualifier-names ((method-name method-name))

automatically generated reader method

Source

clweb.lisp.

Target Slot

qualifiers.

Generic Reader: named-section (object)
Package

clweb.

Methods
Reader Method: named-section ((section-name-index-entry section-name-index-entry))

automatically generated reader method

Source

clweb.lisp.

Target Slot

named-section.

Generic Writer: (setf named-section) (object)
Package

clweb.

Methods
Writer Method: (setf named-section) ((section-name-index-entry section-name-index-entry))

automatically generated writer method

Source

clweb.lisp.

Target Slot

named-section.

Generic Function: named-section-sections (object)
Package

clweb.

Methods
Reader Method: named-section-sections :around ((section named-section))
Source

clweb.lisp.

Target Slot

sections.

Method: named-section-sections ((named-section named-section))

automatically generated reader method

Source

clweb.lisp.

Generic Writer: (setf named-section-sections) (object)
Package

clweb.

Methods
Writer Method: (setf named-section-sections) ((named-section named-section))

automatically generated writer method

Source

clweb.lisp.

Target Slot

sections.

Generic Reader: namespace-name (object)
Package

clweb.

Methods
Reader Method: namespace-name ((namespace namespace))

automatically generated reader method

Source

clweb.lisp.

Target Slot

name.

Generic Reader: node-key (object)
Package

clweb.

Methods
Reader Method: node-key ((binary-search-tree binary-search-tree))

automatically generated reader method

Source

clweb.lisp.

Target Slot

key.

Generic Writer: (setf node-key) (object)
Package

clweb.

Methods
Writer Method: (setf node-key) ((binary-search-tree binary-search-tree))

automatically generated writer method

Source

clweb.lisp.

Target Slot

key.

Generic Reader: pathname-marker-namestring (object)
Package

clweb.

Methods
Reader Method: pathname-marker-namestring ((pathname-marker pathname-marker))

automatically generated reader method

Source

clweb.lisp.

Target Slot

namestring.

Generic Function: print-entry-heading (stream heading &rest args &key &allow-other-keys)
Package

clweb.

Source

clweb.lisp.

Methods
Method: print-entry-heading :after (stream (heading macro-char-heading) &key)
Method: print-entry-heading :before (stream (heading pretty-heading) &key)
Method: print-entry-heading (stream (heading symbol) &key)
Method: print-entry-heading (stream (heading string) &key)
Method: print-entry-heading (stream (heading character) &key)
Method: print-entry-heading (stream (heading namespace) &key)
Method: print-entry-heading (stream (heading heading) &key)
Generic Function: push-section (section)
Package

clweb.

Source

clweb.lisp.

Methods
Method: push-section :after ((section limbo-section))
Method: push-section ((section test-section))
Method: push-section ((section section))
Generic Reader: quote-marker-quote (object)
Package

clweb.

Methods
Reader Method: quote-marker-quote ((quote-marker quote-marker))

automatically generated reader method

Source

clweb.lisp.

Target Slot

quote.

Generic Reader: quoted-form (object)
Package

clweb.

Methods
Reader Method: quoted-form ((quote-marker quote-marker))

automatically generated reader method

Source

clweb.lisp.

Target Slot

form.

Generic Reader: radix-marker-base (object)
Package

clweb.

Methods
Reader Method: radix-marker-base ((radix-marker radix-marker))

automatically generated reader method

Source

clweb.lisp.

Target Slot

base.

Generic Reader: read-time-conditional-form (object)
Package

clweb.

Methods
Reader Method: read-time-conditional-form ((read-time-conditional read-time-conditional))

automatically generated reader method

Source

clweb.lisp.

Target Slot

form.

Generic Reader: read-time-conditional-plusp (object)
Package

clweb.

Methods
Reader Method: read-time-conditional-plusp ((read-time-conditional read-time-conditional))

automatically generated reader method

Source

clweb.lisp.

Target Slot

plusp.

Generic Reader: read-time-conditional-test (object)
Package

clweb.

Methods
Reader Method: read-time-conditional-test ((read-time-conditional read-time-conditional))

automatically generated reader method

Source

clweb.lisp.

Target Slot

test.

Generic Reader: read-time-eval-form (object)
Package

clweb.

Methods
Reader Method: read-time-eval-form ((read-time-eval read-time-eval))

automatically generated reader method

Source

clweb.lisp.

Target Slot

form.

Generic Reader: right-child (object)
Package

clweb.

Methods
Reader Method: right-child ((binary-search-tree binary-search-tree))

automatically generated reader method

Source

clweb.lisp.

Target Slot

right-child.

Generic Writer: (setf right-child) (object)
Package

clweb.

Methods
Writer Method: (setf right-child) ((binary-search-tree binary-search-tree))

automatically generated writer method

Source

clweb.lisp.

Target Slot

right-child.

Generic Function: section-code (object)
Package

clweb.

Methods
Reader Method: section-code :around ((section section))
Source

clweb.lisp.

Target Slot

code.

Method: section-code ((section named-section))
Source

clweb.lisp.

Method: section-code ((section section))

automatically generated reader method

Source

clweb.lisp.

Generic Writer: (setf section-code) (object)
Package

clweb.

Methods
Writer Method: (setf section-code) ((section section))

automatically generated writer method

Source

clweb.lisp.

Target Slot

code.

Generic Reader: section-commentary (object)
Package

clweb.

Methods
Reader Method: section-commentary ((section section))

automatically generated reader method

Source

clweb.lisp.

Target Slot

commentary.

Generic Writer: (setf section-commentary) (object)
Package

clweb.

Methods
Writer Method: (setf section-commentary) ((section section))

automatically generated writer method

Source

clweb.lisp.

Target Slot

commentary.

Generic Function: section-depth (object)
Package

clweb.

Methods
Method: section-depth ((section section))
Source

clweb.lisp.

Reader Method: section-depth ((starred-section starred-section))

automatically generated reader method

Source

clweb.lisp.

Target Slot

depth.

Generic Reader: section-lacks-commentary-stream (condition)
Package

clweb.

Methods
Reader Method: section-lacks-commentary-stream ((condition section-lacks-commentary))
Source

clweb.lisp.

Target Slot

stream.

Generic Reader: section-name (condition)
Package

clweb.

Methods
Reader Method: section-name ((start-code-marker start-code-marker))

automatically generated reader method

Source

clweb.lisp.

Target Slot

name.

Reader Method: section-name ((named-section named-section))

automatically generated reader method

Source

clweb.lisp.

Target Slot

key.

Reader Method: section-name ((section section))

automatically generated reader method

Source

clweb.lisp.

Target Slot

name.

Reader Method: section-name ((condition section-name-context-error))
Source

clweb.lisp.

Target Slot

name.

Generic Writer: (setf section-name) (object)
Package

clweb.

Methods
Writer Method: (setf section-name) ((named-section named-section))

automatically generated writer method

Source

clweb.lisp.

Target Slot

key.

Writer Method: (setf section-name) ((section section))

automatically generated writer method

Source

clweb.lisp.

Target Slot

name.

Generic Function: section-number (object)
Package

clweb.

Methods
Method: section-number ((section named-section))
Source

clweb.lisp.

Reader Method: section-number ((section section))

automatically generated reader method

Source

clweb.lisp.

Target Slot

number.

Generic Writer: (setf section-number) (object)
Package

clweb.

Methods
Writer Method: (setf section-number) ((section section))

automatically generated writer method

Source

clweb.lisp.

Target Slot

number.

Generic Reader: section-source-location (object)
Package

clweb.

Methods
Reader Method: section-source-location ((section section))

automatically generated reader method

Source

clweb.lisp.

Target Slot

source-location.

Generic Reader: simple-vector-marker-element-type (object)
Package

clweb.

Methods
Reader Method: simple-vector-marker-element-type ((simple-vector-marker simple-vector-marker))

automatically generated reader method

Source

clweb.lisp.

Target Slot

element-type.

Generic Reader: simple-vector-marker-elements (object)
Package

clweb.

Methods
Reader Method: simple-vector-marker-elements ((simple-vector-marker simple-vector-marker))

automatically generated reader method

Source

clweb.lisp.

Target Slot

elements.

Generic Reader: start-section (object)
Package

clweb.

Methods
Reader Method: start-section ((section-range section-range))

automatically generated reader method

Source

clweb.lisp.

Target Slot

start.

Generic Reader: structure-marker-form (object)
Package

clweb.

Methods
Reader Method: structure-marker-form ((structure-marker structure-marker))

automatically generated reader method

Source

clweb.lisp.

Target Slot

form.

Generic Function: sub-heading (object)
Package

clweb.

Methods
Method: sub-heading ((heading dispatch-macro-char-heading))
Source

clweb.lisp.

Method: sub-heading (heading)
Source

clweb.lisp.

Reader Method: sub-heading ((heading heading))

automatically generated reader method

Source

clweb.lisp.

Target Slot

sub-heading.

Generic Reader: test-for-section (object)
Package

clweb.

Methods
Reader Method: test-for-section ((test-section test-section))

automatically generated reader method

Source

clweb.lisp.

Target Slot

test-for.

Generic Writer: (setf test-for-section) (object)
Package

clweb.

Methods
Writer Method: (setf test-for-section) ((test-section test-section))

automatically generated writer method

Source

clweb.lisp.

Target Slot

test-for.

Generic Function: update-context (name context env)
Package

clweb.

Source

clweb.lisp.

Methods
Method: update-context (name (context macro-definition) env)
Method: update-context (name (context operator) env)
Method: update-context (name (context variable-name) env)
Method: update-context (name (context walk-context) env)
Generic Reader: used-by (object)
Package

clweb.

Methods
Reader Method: used-by ((named-section named-section))

automatically generated reader method

Source

clweb.lisp.

Target Slot

used-by.

Generic Writer: (setf used-by) (object)
Package

clweb.

Methods
Writer Method: (setf used-by) ((named-section named-section))

automatically generated writer method

Source

clweb.lisp.

Target Slot

used-by.

Generic Function: walk-as-special-form-p (walker operator form env)
Package

clweb.

Source

clweb.lisp.

Methods
Method: walk-as-special-form-p ((walker indexing-walker) (operator (eql define-method-combination)) form env)
Method: walk-as-special-form-p ((walker indexing-walker) (operator (eql define-condition)) form env)
Method: walk-as-special-form-p ((walker indexing-walker) (operator (eql defclass)) form env)
Method: walk-as-special-form-p ((walker indexing-walker) (operator (eql defmethod)) form env)
Method: walk-as-special-form-p ((walker indexing-walker) (operator (eql defgeneric)) form env)
Method: walk-as-special-form-p ((walker indexing-walker) (operator (eql defstruct)) form env)
Method: walk-as-special-form-p ((walker indexing-walker) (operator (eql defconstant)) form env)
Method: walk-as-special-form-p ((walker indexing-walker) (operator (eql defparameter)) form env)
Method: walk-as-special-form-p ((walker indexing-walker) (operator (eql defvar)) form env)
Method: walk-as-special-form-p ((walker indexing-walker) (operator (eql define-symbol-macro)) form env)
Method: walk-as-special-form-p ((walker indexing-walker) (operator (eql defmacro)) form env)
Method: walk-as-special-form-p ((walker indexing-walker) (operator (eql define-compiler-macro)) form env)
Method: walk-as-special-form-p ((walker indexing-walker) (operator (eql defun)) form env)
Method: walk-as-special-form-p ((walker walker) (operator (eql declaim)) form env)
Method: walk-as-special-form-p ((walker walker) (operator (eql locally)) form env)
Method: walk-as-special-form-p ((walker walker) (operator (eql labels)) form env)
Method: walk-as-special-form-p ((walker walker) (operator (eql let*)) form env)
Method: walk-as-special-form-p ((walker walker) (operator (eql symbol-macrolet)) form env)
Method: walk-as-special-form-p ((walker walker) (operator (eql macrolet)) form env)
Method: walk-as-special-form-p ((walker walker) (operator (eql flet)) form env)
Method: walk-as-special-form-p ((walker walker) (operator (eql let)) form env)
Method: walk-as-special-form-p ((walker walker) (operator (eql sb-int:named-lambda)) form env)
Method: walk-as-special-form-p ((walker walker) (operator (eql lambda)) form env)
Method: walk-as-special-form-p ((walker walker) (operator (eql function)) form env)
Method: walk-as-special-form-p ((walker walker) (operator (eql defconstant)) form env)
Method: walk-as-special-form-p ((walker walker) (operator (eql eval-when)) form env)
Method: walk-as-special-form-p ((walker walker) (operator (eql quote)) form env)
Method: walk-as-special-form-p ((walker walker) (operator (eql truly-the)) form env)
Method: walk-as-special-form-p ((walker walker) (operator (eql the)) form env)
Method: walk-as-special-form-p ((walker walker) (operator (eql throw)) form env)
Method: walk-as-special-form-p ((walker walker) (operator (eql catch)) form env)
Method: walk-as-special-form-p ((walker walker) (operator (eql go)) form env)
Method: walk-as-special-form-p ((walker walker) (operator (eql tagbody)) form env)
Method: walk-as-special-form-p ((walker walker) (operator (eql return-from)) form env)
Method: walk-as-special-form-p ((walker walker) (operator (eql block)) form env)
Method: walk-as-special-form-p ((walker walker) (operator (eql progn)) form env)
Method: walk-as-special-form-p ((walker walker) (operator (eql unwind-protect)) form env)
Method: walk-as-special-form-p ((walker walker) (operator (eql setq)) form env)
Method: walk-as-special-form-p ((walker walker) (operator (eql progv)) form env)
Method: walk-as-special-form-p ((walker walker) (operator (eql multiple-value-prog1)) form env)
Method: walk-as-special-form-p ((walker walker) (operator (eql multiple-value-call)) form env)
Method: walk-as-special-form-p ((walker walker) (operator (eql load-time-value)) form env)
Method: walk-as-special-form-p ((walker walker) (operator (eql if)) form env)
Method: walk-as-special-form-p (walker operator form env)
Generic Function: walk-atomic-form (walker form context env &key toplevel)
Package

clweb.

Source

clweb.lisp.

Methods
Method: walk-atomic-form ((walker indexing-walker) (form symbol) context env &key toplevel)
Method: walk-atomic-form ((walker walker) (form cons) context env &key toplevel)
Method: walk-atomic-form ((walker walker) form context env &key toplevel)
Generic Function: walk-bindings (walker names namespace env &key declare)
Package

clweb.

Source

clweb.lisp.

Methods
Method: walk-bindings ((walker indexing-walker) names namespace env &key declare)
Method: walk-bindings ((walker walker) defs (namespace symbol-macro-definition) env &key declare)
Method: walk-bindings ((walker walker) defs (namespace macro-definition) env &key declare)
Method: walk-bindings ((walker walker) names (namespace function-name) env &key declare)
Method: walk-bindings ((walker walker) names (namespace variable-name) env &key declare)
Method: walk-bindings ((walker walker) names (namespace namespace) env &key declare)
Generic Function: walk-compound-form (walker operator form env &key toplevel)
Package

clweb.

Source

clweb.lisp.

Methods
Method: walk-compound-form ((walker indexing-walker) (operator (eql set-dispatch-macro-character)) form env &key toplevel)
Method: walk-compound-form ((walker indexing-walker) (operator (eql set-macro-character)) form env &key toplevel)
Method: walk-compound-form ((walker indexing-walker) (operator (eql define-method-combination)) form env &key toplevel)
Method: walk-compound-form ((walker indexing-walker) (operator (eql define-condition)) form env &key toplevel)
Method: walk-compound-form ((walker indexing-walker) (operator (eql defclass)) form env &key toplevel)
Method: walk-compound-form ((walker indexing-walker) (operator (eql defmethod)) form env &key toplevel)
Method: walk-compound-form ((walker indexing-walker) (operator (eql defgeneric)) form env &key toplevel)
Method: walk-compound-form ((walker indexing-walker) (operator (eql defstruct)) form env &key toplevel)
Method: walk-compound-form ((walker indexing-walker) (operator (eql defconstant)) form env &rest args)
Method: walk-compound-form ((walker indexing-walker) (operator (eql defparameter)) form env &key toplevel)
Method: walk-compound-form ((walker indexing-walker) (operator (eql defvar)) form env &key toplevel)
Method: walk-compound-form ((walker indexing-walker) (operator (eql define-symbol-macro)) form env &key toplevel)
Method: walk-compound-form ((walker indexing-walker) (operator (eql defmacro)) form env &key toplevel)
Method: walk-compound-form ((walker indexing-walker) (operator (eql define-compiler-macro)) form env &key toplevel)
Method: walk-compound-form ((walker indexing-walker) (operator (eql defun)) form env &key toplevel)
Method: walk-compound-form :around ((walker indexing-walker) (operator symbol) form env &rest args)
Method: walk-compound-form ((walker indexing-walker) (operator (eql quote)) form env &key toplevel)
Method: walk-compound-form ((walker walker) (operator (eql declaim)) form env &key toplevel)
Method: walk-compound-form ((walker walker) (operator (eql locally)) form env &key toplevel)
Method: walk-compound-form ((walker walker) (operator (eql labels)) form env &key toplevel)
Method: walk-compound-form ((walker walker) (operator (eql let*)) form env &key toplevel)
Method: walk-compound-form ((walker walker) (operator (eql symbol-macrolet)) form env &key toplevel)
Method: walk-compound-form ((walker walker) (operator (eql macrolet)) form env &key toplevel)
Method: walk-compound-form ((walker walker) (operator (eql flet)) form env &key toplevel)
Method: walk-compound-form ((walker walker) (operator (eql let)) form env &key toplevel)
Method: walk-compound-form ((walker walker) (operator (eql sb-int:named-lambda)) form env &key toplevel)
Method: walk-compound-form ((walker walker) (operator (eql lambda)) form env &key toplevel)
Method: walk-compound-form ((walker walker) (operator (eql function)) form env &key toplevel)
Method: walk-compound-form ((walker walker) (operator (eql defconstant)) form env &key toplevel)
Method: walk-compound-form ((walker walker) (operator (eql eval-when)) form env &key toplevel)
Method: walk-compound-form ((walker walker) (operator (eql quote)) form env &key toplevel)
Method: walk-compound-form ((walker walker) (operator (eql truly-the)) form env &key toplevel)
Method: walk-compound-form ((walker walker) (operator (eql the)) form env &key toplevel)
Method: walk-compound-form ((walker walker) (operator (eql throw)) form env &key toplevel)
Method: walk-compound-form ((walker walker) (operator (eql catch)) form env &key toplevel)
Method: walk-compound-form ((walker walker) (operator (eql go)) form env &key toplevel)
Method: walk-compound-form ((walker walker) (operator (eql tagbody)) form env &key toplevel)
Method: walk-compound-form ((walker walker) (operator (eql return-from)) form env &key toplevel)
Method: walk-compound-form ((walker walker) (operator (eql block)) form env &key toplevel)
Method: walk-compound-form ((walker walker) (operator (eql progn)) form env &key toplevel)
Method: walk-compound-form ((walker walker) (operator cons) form env &key toplevel)
Method: walk-compound-form ((walker walker) (operator symbol) form env &key toplevel)
Generic Function: walk-declaration-specifier (walker decl-spec env)
Package

clweb.

Source

clweb.lisp.

Methods
Method: walk-declaration-specifier ((walker walker) decl-spec env)
Generic Function: walk-form (walker form &optional env toplevel)
Package

clweb.

Source

clweb.lisp.

Methods
Method: walk-form ((walker walker) form &optional env toplevel)
Generic Function: walk-name (walker name context env &key catch def)
Package

clweb.

Source

clweb.lisp.

Methods
Method: walk-name ((walker indexing-walker) tag (namespace catch-tag) env &key catch)
Method: walk-name ((walker indexing-walker) name namespace env &key def)
Method: walk-name ((walker walker) name (context catch-tag) env &key catch)
Method: walk-name ((walker walker) name context env &key)
Generic Reader: walker-index (object)
Package

clweb.

Methods
Reader Method: walker-index ((indexing-walker indexing-walker))

automatically generated reader method

Source

clweb.lisp.

Target Slot

index.

Generic Writer: (setf walker-index) (object)
Package

clweb.

Methods
Writer Method: (setf walker-index) ((indexing-walker indexing-walker))

automatically generated writer method

Source

clweb.lisp.

Target Slot

index.


5.2.6 Method combinations

Method Combination: join-strings (&optional delimiter)
Package

clweb.

Source

clweb.lisp.

Client Functions

heading-name.


5.2.7 Conditions

Condition: section-lacks-commentary
Package

clweb.

Source

clweb.lisp.

Direct superclasses

parse-error.

Direct methods

section-lacks-commentary-stream.

Direct slots
Slot: stream
Package

common-lisp.

Initargs

:stream

Readers

section-lacks-commentary-stream.

Writers

This slot is read-only.

Condition: simple-reader-error
Package

clweb.

Source

clweb.lisp.

Direct superclasses
  • reader-error.
  • simple-condition.
Condition: undefined-named-section-error
Package

clweb.

Source

clweb.lisp.

Direct superclasses

simple-error.


5.2.8 Structures

Structure: source-location
Package

clweb.

Source

clweb.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: lineno
Readers

source-location-lineno.

Writers

(setf source-location-lineno).

Slot: file
Readers

source-location-file.

Writers

(setf source-location-file).

Structure: structure-description
Package

clweb.

Source

clweb.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: name
Type

symbol

Readers

struct-name.

Writers

This slot is read-only.

Slot: conc-name
Type

(or symbol null)

Readers

struct-conc-name.

Writers

(setf struct-conc-name).

Slot: constructors
Type

list

Readers

struct-constructors.

Writers

(setf struct-constructors).

Slot: copier-name
Type

(or symbol null)

Readers

struct-copier-name.

Writers

(setf struct-copier-name).

Slot: predicate-name
Type

(or symbol null)

Readers

struct-predicate-name.

Writers

(setf struct-predicate-name).

Slot: include
Type

list

Readers

struct-include.

Writers

(setf struct-include).


5.2.9 Classes

Class: array-marker
Package

clweb.

Source

clweb.lisp.

Direct superclasses

marker.

Direct methods
Direct slots
Slot: rank
Initargs

:rank

Readers

array-marker-rank.

Writers

This slot is read-only.

Slot: initial-contents
Initargs

:initial-contents

Readers

array-marker-initial-contents.

Writers

This slot is read-only.

Class: binary-search-tree
Package

clweb.

Source

clweb.lisp.

Direct subclasses
Direct methods
Direct Default Initargs
InitargValue
:leftnil
:rightnil
Direct slots
Slot: key
Initargs

:key

Readers

node-key.

Writers

(setf node-key).

Slot: left-child
Initargs

:left

Readers

left-child.

Writers

(setf left-child).

Slot: right-child
Initargs

:right

Readers

right-child.

Writers

(setf right-child).

Class: bit-vector-marker
Package

clweb.

Source

clweb.lisp.

Direct superclasses

simple-vector-marker.

Direct Default Initargs
InitargValue
:element-type(quote bit)
Class: block-name
Package

clweb.

Source

clweb.lisp.

Direct superclasses

namespace.

Direct methods

index.

Direct slots
Slot: name
Allocation

:class

Initform

(quote :block)

Class: catch-tag
Package

clweb.

Source

clweb.lisp.

Direct superclasses

namespace.

Direct methods
Direct slots
Slot: name
Allocation

:class

Initform

(quote :catch-tag)

Class: charpos-input-stream
Package

clweb.

Source

clweb.lisp.

Direct superclasses

charpos-stream.

Direct methods
Class: charpos-output-stream
Package

clweb.

Source

clweb.lisp.

Direct superclasses

charpos-stream.

Direct methods
Class: charpos-stream
Package

clweb.

Source

clweb.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: charpos
Initform

0

Initargs

:charpos

Readers

charpos.

Writers

This slot is read-only.

Slot: lineno
Initform

1

Initargs

:lineno

Readers

lineno.

Writers

This slot is read-only.

Slot: proxy-stream
Initargs

:proxy

Readers

charpos-proxy-stream.

Writers

(setf charpos-proxy-stream).

Class: class-name%
Package

clweb.

Source

clweb.lisp.

Direct superclasses

namespace.

Direct subclasses

condition-class-name.

Direct slots
Slot: name
Allocation

:class

Initform

(quote :class)

Class: comma
Package

clweb.

Source

clweb.lisp.

Direct subclasses

splicing-comma.

Direct methods
Direct slots
Slot: form
Initargs

:form

Class: comment-marker
Package

clweb.

Source

clweb.lisp.

Direct superclasses

marker.

Direct methods

comment-text.

Direct slots
Slot: text
Initargs

:text

Readers

comment-text.

Writers

This slot is read-only.

Class: compiler-macro-name
Package

clweb.

Source

clweb.lisp.

Direct superclasses

operator.

Direct slots
Slot: name
Allocation

:class

Initform

(quote :compiler-macro)

Class: complex-marker
Package

clweb.

Source

clweb.lisp.

Direct superclasses

marker.

Direct methods
Direct slots
Slot: components
Initargs

:components

Readers

complex-components.

Writers

This slot is read-only.

Class: condition-class-name
Package

clweb.

Source

clweb.lisp.

Direct superclasses

class-name%.

Direct slots
Slot: name
Allocation

:class

Initform

(quote :condition-class)

Class: consing-dot-marker
Package

clweb.

Source

clweb.lisp.

Direct superclasses

marker.

Class: constant-name
Package

clweb.

Source

clweb.lisp.

Direct superclasses

namespace.

Direct slots
Slot: name
Allocation

:class

Initform

(quote :constant)

Class: custom-heading
Package

clweb.

Source

clweb.lisp.

Direct superclasses

pretty-heading.

Direct Default Initargs
InitargValue
:macro\9
Class: dispatch-macro-char-heading
Package

clweb.

Source

clweb.lisp.

Direct superclasses

macro-char-heading.

Direct methods
Direct slots
Slot: sub-char
Initargs

:sub-char

Readers

macro-sub-char.

Writers

This slot is read-only.

Class: empty-list-marker
Package

clweb.

Source

clweb.lisp.

Direct superclasses

marker.

Direct Default Initargs
InitargValue
:value(quote nil)
Class: evaluated-form-marker
Package

clweb.

Source

clweb.lisp.

Direct superclasses

marker.

Class: function-marker
Package

clweb.

Source

clweb.lisp.

Direct superclasses

quote-marker.

Class: function-name
Package

clweb.

Source

clweb.lisp.

Direct superclasses

operator.

Direct subclasses
Direct methods
Direct slots
Slot: name
Allocation

:class

Initform

(quote :function)

Class: generic-function-name
Package

clweb.

Source

clweb.lisp.

Direct superclasses

function-name.

Direct subclasses

generic-setf-function-name.

Direct slots
Slot: name
Allocation

:class

Initform

(quote :generic-function)

Class: generic-setf-function-name
Package

clweb.

Source

clweb.lisp.

Direct superclasses
Direct slots
Slot: name
Allocation

:class

Initform

(quote :generic-setf-function)

Class: heading
Package

clweb.

Source

clweb.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: name
Initform

""

Initargs

:name

Slot: sub-heading
Initargs

:sub-heading

Readers

sub-heading.

Writers

This slot is read-only.

Class: index
Package

clweb.

Source

clweb.lisp.

Direct methods
Direct slots
Slot: entries
Readers

index-entries.

Writers

(setf index-entries).

Class: index-entry
Package

clweb.

Source

clweb.lisp.

Direct superclasses

binary-search-tree.

Direct methods
Direct slots
Slot: key
Readers

entry-heading.

Writers

(setf entry-heading).

Slot: locators
Initform

(quote nil)

Initargs

:locators

Readers

entry-locators.

Writers

(setf entry-locators).

Class: indexing-walker
Package

clweb.

Source

clweb.lisp.

Direct superclasses

walker.

Direct methods
Direct slots
Slot: index
Initform

(clweb::make-index)

Initargs

:index

Readers

walker-index.

Writers

(setf walker-index).

Class: lexical-variable-name
Package

clweb.

Source

clweb.lisp.

Direct superclasses

variable-name.

Direct methods
Direct slots
Slot: name
Allocation

:class

Initform

(quote :lexical)

Class: limbo-section
Package

clweb.

Source

clweb.lisp.

Direct superclasses

section.

Direct methods

push-section.

Class: list-marker
Package

clweb.

Source

clweb.lisp.

Direct superclasses

marker.

Direct methods
Direct slots
Slot: length
Package

common-lisp.

Initargs

:length

Readers

list-marker-length.

Writers

(setf list-marker-length).

Slot: list
Package

common-lisp.

Initargs

:list

Readers

list-marker-list.

Writers

(setf list-marker-list).

Slot: charpos
Initargs

:charpos

Readers

list-marker-charpos.

Writers

(setf list-marker-charpos).

Class: locator
Package

clweb.

Source

clweb.lisp.

Direct subclasses
Class: logical-block
Package

clweb.

Source

clweb.lisp.

Direct methods

logical-block-list.

Direct slots
Slot: list
Package

common-lisp.

Initargs

:list

Readers

logical-block-list.

Writers

This slot is read-only.

Class: macro-char-heading
Package

clweb.

Source

clweb.lisp.

Direct superclasses

heading.

Direct subclasses

dispatch-macro-char-heading.

Direct methods
Direct slots
Slot: name
Initargs

:char

Readers

macro-char.

Writers

This slot is read-only.

Class: macro-definition
Package

clweb.

Source

clweb.lisp.

Direct superclasses

macro-name.

Direct methods
Class: macro-name
Package

clweb.

Source

clweb.lisp.

Direct superclasses

operator.

Direct subclasses

macro-definition.

Direct slots
Slot: name
Allocation

:class

Initform

(quote :macro)

Class: marker
Package

clweb.

Source

clweb.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: value
Initargs

:value

Readers

marker-value.

Writers

This slot is read-only.

Class: method-combination-name
Package

clweb.

Source

clweb.lisp.

Direct superclasses

namespace.

Direct slots
Slot: name
Allocation

:class

Initform

(quote :method-combination)

Class: method-name
Package

clweb.

Source

clweb.lisp.

Direct superclasses

function-name.

Direct subclasses

setf-method-name.

Direct methods
Direct slots
Slot: name
Allocation

:class

Initform

(quote :method)

Slot: qualifiers
Initargs

:qualifiers

Readers

method-qualifier-names.

Writers

This slot is read-only.

Class: named-section
Package

clweb.

Source

clweb.lisp.

Direct superclasses

binary-search-tree.

Direct methods
Direct slots
Slot: key
Initargs

:name

Readers

section-name.

Writers

(setf section-name).

Slot: sections
Initform

(quote nil)

Readers

named-section-sections.

Writers

(setf named-section-sections).

Slot: used-by
Initform

(quote nil)

Readers

used-by.

Writers

(setf used-by).

Slot: cited-by
Initform

(quote nil)

Readers

cited-by.

Writers

(setf cited-by).

Class: namespace
Package

clweb.

Source

clweb.lisp.

Direct superclasses

walk-context.

Direct subclasses
Direct methods
Direct Default Initargs
InitargValue
:localnil
Direct slots
Slot: name
Allocation

:class

Readers

namespace-name.

Writers

This slot is read-only.

Slot: local
Type

boolean

Initargs

:local

Readers

local-binding-p.

Writers

This slot is read-only.

Class: newline-marker
Package

clweb.

Source

clweb.lisp.

Direct superclasses

marker.

Direct subclasses

par-marker.

Direct methods
Direct slots
Slot: indentation
Readers

indentation.

Writers

(setf indentation).

Class: operator
Package

clweb.

Source

clweb.lisp.

Direct superclasses

namespace.

Direct subclasses
Direct methods
Direct slots
Slot: name
Allocation

:class

Initform

(quote :operator)

Class: par-marker
Package

clweb.

Source

clweb.lisp.

Direct superclasses

newline-marker.

Class: pathname-marker
Package

clweb.

Source

clweb.lisp.

Direct superclasses

marker.

Direct methods
Direct slots
Slot: namestring
Package

common-lisp.

Initargs

:namestring

Readers

pathname-marker-namestring.

Writers

This slot is read-only.

Class: pretty-heading
Package

clweb.

Source

clweb.lisp.

Direct superclasses

heading.

Direct subclasses
Direct methods
Direct slots
Slot: macro
Initargs

:macro

Readers

macro-heading.

Writers

This slot is read-only.

Class: quote-marker
Package

clweb.

Source

clweb.lisp.

Direct superclasses

marker.

Direct subclasses

function-marker.

Direct methods
Direct slots
Slot: quote
Package

common-lisp.

Initargs

:quote

Readers

quote-marker-quote.

Writers

This slot is read-only.

Slot: form
Initargs

:form

Readers

quoted-form.

Writers

This slot is read-only.

Class: radix-marker
Package

clweb.

Source

clweb.lisp.

Direct superclasses

marker.

Direct methods

radix-marker-base.

Direct slots
Slot: base
Initargs

:base

Readers

radix-marker-base.

Writers

This slot is read-only.

Class: read-time-conditional
Package

clweb.

Source

clweb.lisp.

Direct subclasses

read-time-conditional-marker.

Direct methods
Direct slots
Slot: plusp
Package

common-lisp.

Initargs

:plusp

Readers

read-time-conditional-plusp.

Writers

This slot is read-only.

Slot: test
Initargs

:test

Readers

read-time-conditional-test.

Writers

This slot is read-only.

Slot: form
Initargs

:form

Readers

read-time-conditional-form.

Writers

This slot is read-only.

Class: read-time-conditional-marker
Package

clweb.

Source

clweb.lisp.

Direct superclasses
Direct methods
Class: read-time-eval
Package

clweb.

Source

clweb.lisp.

Direct subclasses

read-time-eval-marker.

Direct methods

read-time-eval-form.

Direct slots
Slot: form
Initargs

:form

Readers

read-time-eval-form.

Writers

This slot is read-only.

Class: read-time-eval-marker
Package

clweb.

Source

clweb.lisp.

Direct superclasses
Direct methods
Class: section
Package

clweb.

Source

clweb.lisp.

Direct subclasses
Direct methods
Direct Default Initargs
InitargValue
:namenil
:commentarynil
:codenil
:source-locationnil
Direct slots
Slot: name
Initargs

:name

Readers

section-name.

Writers

(setf section-name).

Slot: number
Package

common-lisp.

Readers

section-number.

Writers

(setf section-number).

Slot: commentary
Initargs

:commentary

Readers

section-commentary.

Writers

(setf section-commentary).

Slot: code
Initargs

:code

Readers

section-code.

Writers

(setf section-code).

Slot: source-location
Initargs

:source-location

Readers

section-source-location.

Writers

This slot is read-only.

Class: section-locator
Package

clweb.

Source

clweb.lisp.

Direct superclasses

locator.

Direct methods
Direct slots
Slot: section
Initargs

:section

Readers

location.

Writers

(setf location).

Slot: def
Initargs

:def

Readers

locator-definition-p.

Writers

(setf locator-definition-p).

Class: section-name-index-entry
Package

clweb.

Source

clweb.lisp.

Direct methods
Direct slots
Slot: named-section
Initargs

:named-section

Readers

named-section.

Writers

(setf named-section).

Class: section-range
Package

clweb.

Source

clweb.lisp.

Direct methods
Direct slots
Slot: start
Initargs

:start

Readers

start-section.

Writers

This slot is read-only.

Slot: end
Initargs

:end

Readers

end-section.

Writers

This slot is read-only.

Class: see-also-locator
Package

clweb.

Source

clweb.lisp.

Direct superclasses

xref-locator.

Class: see-locator
Package

clweb.

Source

clweb.lisp.

Direct superclasses

xref-locator.

Class: setf-function-name
Package

clweb.

Source

clweb.lisp.

Direct superclasses

function-name.

Direct subclasses
Direct slots
Slot: name
Allocation

:class

Initform

(quote :setf-function)

Class: setf-method-name
Package

clweb.

Source

clweb.lisp.

Direct superclasses
Direct slots
Slot: name
Allocation

:class

Initform

(quote :setf-method)

Class: simple-vector-marker
Package

clweb.

Source

clweb.lisp.

Direct superclasses

marker.

Direct subclasses

bit-vector-marker.

Direct methods
Direct Default Initargs
InitargValue
:element-typet
Direct slots
Slot: length
Package

common-lisp.

Initargs

:length

Slot: elements
Initargs

:elements

Readers

simple-vector-marker-elements.

Writers

This slot is read-only.

Slot: element-type
Initargs

:element-type

Readers

simple-vector-marker-element-type.

Writers

This slot is read-only.

Class: slot-name
Package

clweb.

Source

clweb.lisp.

Direct superclasses

namespace.

Direct methods

index.

Direct slots
Slot: name
Allocation

:class

Initform

(quote :slot)

Class: special-operator
Package

clweb.

Source

clweb.lisp.

Direct superclasses

operator.

Direct slots
Slot: name
Allocation

:class

Initform

(quote :special-form)

Class: special-variable-name
Package

clweb.

Source

clweb.lisp.

Direct superclasses

variable-name.

Direct methods

heading-name.

Direct slots
Slot: name
Allocation

:class

Initform

(quote :special)

Class: splicing-comma
Package

clweb.

Source

clweb.lisp.

Direct superclasses

comma.

Direct methods

comma-modifier.

Direct slots
Slot: modifier
Type

character

Initargs

:modifier

Readers

comma-modifier.

Writers

This slot is read-only.

Class: starred-section
Package

clweb.

Source

clweb.lisp.

Direct superclasses

section.

Direct subclasses

starred-test-section.

Direct methods

section-depth.

Direct Default Initargs
InitargValue
:depth0
Direct slots
Slot: depth
Initargs

:depth

Readers

section-depth.

Writers

This slot is read-only.

Class: starred-test-section
Package

clweb.

Source

clweb.lisp.

Direct superclasses
Class: start-code-marker
Package

clweb.

Source

clweb.lisp.

Direct superclasses

marker.

Direct methods

section-name.

Direct Default Initargs
InitargValue
:namenil
Direct slots
Slot: name
Initargs

:name

Readers

section-name.

Writers

This slot is read-only.

Class: struct-boa-constructor
Package

clweb.

Source

clweb.lisp.

Direct superclasses

function-name.

Direct methods

heading-name.

Direct slots
Slot: name
Allocation

:class

Initform

(quote :boa-constructor)

Class: struct-constructor-name
Package

clweb.

Source

clweb.lisp.

Direct superclasses

function-name.

Direct slots
Slot: name
Allocation

:class

Initform

(quote :constructor-function)

Class: struct-copier-name
Package

clweb.

Source

clweb.lisp.

Direct superclasses

function-name.

Direct slots
Slot: name
Allocation

:class

Initform

(quote :copier-function)

Class: struct-name
Package

clweb.

Source

clweb.lisp.

Direct superclasses

namespace.

Direct slots
Slot: name
Allocation

:class

Initform

(quote :structure)

Class: struct-predicate-name
Package

clweb.

Source

clweb.lisp.

Direct superclasses

function-name.

Direct slots
Slot: name
Allocation

:class

Initform

(quote :type-predicate)

Class: struct-slot-accessor
Package

clweb.

Source

clweb.lisp.

Direct superclasses

function-name.

Direct slots
Slot: name
Allocation

:class

Initform

(quote :slot-accessor)

Class: struct-slot-reader
Package

clweb.

Source

clweb.lisp.

Direct superclasses

function-name.

Direct slots
Slot: name
Allocation

:class

Initform

(quote :slot-reader)

Class: structure-marker
Package

clweb.

Source

clweb.lisp.

Direct superclasses

marker.

Direct methods
Direct slots
Slot: form
Initargs

:form

Readers

structure-marker-form.

Writers

This slot is read-only.

Class: symbol-macro-definition
Package

clweb.

Source

clweb.lisp.

Direct superclasses

symbol-macro-name.

Direct methods
Class: symbol-macro-name
Package

clweb.

Source

clweb.lisp.

Direct superclasses

namespace.

Direct subclasses

symbol-macro-definition.

Direct methods

heading-name.

Direct slots
Slot: name
Allocation

:class

Initform

(quote :symbol-macro)

Class: tag-name
Package

clweb.

Source

clweb.lisp.

Direct superclasses

namespace.

Direct methods

index.

Direct slots
Slot: name
Allocation

:class

Initform

(quote :tag)

Class: test-section
Package

clweb.

Source

clweb.lisp.

Direct superclasses

section.

Direct subclasses

starred-test-section.

Direct methods
Direct slots
Slot: test-for
Readers

test-for-section.

Writers

(setf test-for-section).

Class: tt-heading
Package

clweb.

Source

clweb.lisp.

Direct superclasses

pretty-heading.

Direct Default Initargs
InitargValue
:macro\.
Class: type-name
Package

clweb.

Source

clweb.lisp.

Direct superclasses

namespace.

Direct slots
Slot: name
Allocation

:class

Initform

(quote :type)

Class: variable-name
Package

clweb.

Source

clweb.lisp.

Direct superclasses

namespace.

Direct subclasses
Direct methods
Direct slots
Slot: name
Allocation

:class

Initform

(quote :variable)

Class: walk-context
Package

clweb.

Source

clweb.lisp.

Direct subclasses

namespace.

Direct methods

update-context.

Class: walker
Package

clweb.

Source

clweb.lisp.

Direct subclasses

indexing-walker.

Direct methods
Class: xref-locator
Package

clweb.

Source

clweb.lisp.

Direct superclasses

locator.

Direct subclasses
Direct methods
Direct slots
Slot: heading
Initargs

:heading

Readers

location.

Writers

(setf location).


5.2.10 Types

Type: backquote-form ()
Package

clweb.

Source

clweb.lisp.

Type: class-specializer ()
Package

clweb.

Source

clweb.lisp.

Type: compound-specializer (&optional operator)
Package

clweb.

Source

clweb.lisp.

Type: eof ()
Package

clweb.

Source

clweb.lisp.

Type: lambda-expression ()
Package

clweb.

Source

clweb.lisp.

Type: mode ()
Package

clweb.

Source

clweb.lisp.

Type: named-lambda-expression ()
Package

clweb.

Source

clweb.lisp.

Type: quoted-symbol ()
Package

clweb.

Source

clweb.lisp.

Type: setf-function ()
Package

clweb.

Source

clweb.lisp.


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   (  
A   B   C   D   E   F   G   H   I   J   L   M   N   O   P   Q   R   S   T   U   W  
Index Entry  Section

(
(setf charpos-proxy-stream): Private generic functions
(setf charpos-proxy-stream): Private generic functions
(setf cited-by): Private generic functions
(setf cited-by): Private generic functions
(setf entry-heading): Private generic functions
(setf entry-heading): Private generic functions
(setf entry-locators): Private generic functions
(setf entry-locators): Private generic functions
(setf find-namespace-class): Private ordinary functions
(setf indentation): Private generic functions
(setf indentation): Private generic functions
(setf index-entries): Private generic functions
(setf index-entries): Private generic functions
(setf left-child): Private generic functions
(setf left-child): Private generic functions
(setf list-marker-charpos): Private generic functions
(setf list-marker-charpos): Private generic functions
(setf list-marker-length): Private generic functions
(setf list-marker-length): Private generic functions
(setf list-marker-list): Private generic functions
(setf list-marker-list): Private generic functions
(setf location): Private generic functions
(setf location): Private generic functions
(setf location): Private generic functions
(setf locator-definition-p): Private generic functions
(setf locator-definition-p): Private generic functions
(setf named-section): Private generic functions
(setf named-section): Private generic functions
(setf named-section-sections): Private generic functions
(setf named-section-sections): Private generic functions
(setf node-key): Private generic functions
(setf node-key): Private generic functions
(setf right-child): Private generic functions
(setf right-child): Private generic functions
(setf section-code): Private generic functions
(setf section-code): Private generic functions
(setf section-commentary): Private generic functions
(setf section-commentary): Private generic functions
(setf section-name): Private generic functions
(setf section-name): Private generic functions
(setf section-name): Private generic functions
(setf section-number): Private generic functions
(setf section-number): Private generic functions
(setf source-location-file): Private ordinary functions
(setf source-location-lineno): Private ordinary functions
(setf struct-conc-name): Private ordinary functions
(setf struct-constructors): Private ordinary functions
(setf struct-copier-name): Private ordinary functions
(setf struct-include): Private ordinary functions
(setf struct-predicate-name): Private ordinary functions
(setf test-for-section): Private generic functions
(setf test-for-section): Private generic functions
(setf used-by): Private generic functions
(setf used-by): Private generic functions
(setf walker-index): Private generic functions
(setf walker-index): Private generic functions

A
add-index-entry: Private ordinary functions
ambiguous-prefix: Private generic functions
ambiguous-prefix: Private generic functions
ambiguous-prefix-alt-match: Private generic functions
ambiguous-prefix-alt-match: Private generic functions
ambiguous-prefix-first-match: Private generic functions
ambiguous-prefix-first-match: Private generic functions
analyze-indentation: Private ordinary functions
array-marker-initial-contents: Private generic functions
array-marker-initial-contents: Private generic functions
array-marker-rank: Private generic functions
array-marker-rank: Private generic functions
array-reader: Private ordinary functions

B
backquote: Private macros
backquotep: Private ordinary functions
bq-process: Private ordinary functions
bracket: Private ordinary functions

C
charpos: Private generic functions
charpos: Private generic functions
charpos: Private generic functions
charpos-proxy-stream: Private generic functions
charpos-proxy-stream: Private generic functions
cited-by: Private generic functions
cited-by: Private generic functions
coalesce-locators: Private ordinary functions
comma-form: Private generic functions
comma-form: Private generic functions
comma-modifier: Private generic functions
comma-modifier: Private generic functions
comma-modifier: Private generic functions
commap: Private ordinary functions
comment-reader: Private ordinary functions
comment-text: Private generic functions
comment-text: Private generic functions
complex-components: Private generic functions
complex-components: Private generic functions
complex-reader: Private ordinary functions
component-pathname: Public standalone methods
construct-name: Private generic functions
construct-name: Private generic functions
construct-name: Private generic functions
construct-name: Private generic functions
construct-name: Private generic functions
copy-source-location: Private ordinary functions
copy-structure-description: Private ordinary functions
create-source-location: Private ordinary functions

D
define-special-form-walker: Private macros
defnamespace: Private macros
destructure-name: Private generic functions
destructure-name: Private generic functions
destructure-name: Private generic functions
destructure-name: Private generic functions
destructure-name: Private generic functions
dont-index: Private macros

E
enclose: Private ordinary functions
end-section: Private generic functions
end-section: Private generic functions
ensure-list: Private ordinary functions
ensure-portable-walking-environment: Private ordinary functions
entry-heading: Private generic functions
entry-heading: Private generic functions
entry-heading-equalp: Private generic functions
entry-heading-equalp: Private generic functions
entry-heading-equalp: Private generic functions
entry-heading-equalp: Private generic functions
entry-heading-equalp: Private generic functions
entry-heading-lessp: Private generic functions
entry-heading-lessp: Private generic functions
entry-heading-lessp: Private generic functions
entry-heading-lessp: Private generic functions
entry-heading-lessp: Private generic functions
entry-heading-lessp: Private generic functions
entry-heading-lessp: Private generic functions
entry-heading-lessp: Private generic functions
entry-locators: Private generic functions
entry-locators: Private generic functions
eof-p: Private ordinary functions

F
fasl-file-pathname: Public ordinary functions
featurep: Private ordinary functions
find-index-entries: Private ordinary functions
find-namespace-class: Private ordinary functions
find-or-insert: Private generic functions
find-or-insert: Private generic functions
find-or-insert: Private generic functions
find-or-insert: Private generic functions
find-section: Private ordinary functions
Function, (setf find-namespace-class): Private ordinary functions
Function, (setf source-location-file): Private ordinary functions
Function, (setf source-location-lineno): Private ordinary functions
Function, (setf struct-conc-name): Private ordinary functions
Function, (setf struct-constructors): Private ordinary functions
Function, (setf struct-copier-name): Private ordinary functions
Function, (setf struct-include): Private ordinary functions
Function, (setf struct-predicate-name): Private ordinary functions
Function, add-index-entry: Private ordinary functions
Function, analyze-indentation: Private ordinary functions
Function, array-reader: Private ordinary functions
Function, backquotep: Private ordinary functions
Function, bq-process: Private ordinary functions
Function, bracket: Private ordinary functions
Function, coalesce-locators: Private ordinary functions
Function, commap: Private ordinary functions
Function, comment-reader: Private ordinary functions
Function, complex-reader: Private ordinary functions
Function, copy-source-location: Private ordinary functions
Function, copy-structure-description: Private ordinary functions
Function, create-source-location: Private ordinary functions
Function, enclose: Private ordinary functions
Function, ensure-list: Private ordinary functions
Function, ensure-portable-walking-environment: Private ordinary functions
Function, eof-p: Private ordinary functions
Function, fasl-file-pathname: Public ordinary functions
Function, featurep: Private ordinary functions
Function, find-index-entries: Private ordinary functions
Function, find-namespace-class: Private ordinary functions
Function, find-section: Private ordinary functions
Function, generic-function-p: Private ordinary functions
Function, get-control-code: Private ordinary functions
Function, index-entry-reader: Private ordinary functions
Function, index-file-pathname: Public ordinary functions
Function, index-package: Private ordinary functions
Function, index-package-reader: Private ordinary functions
Function, index-sections: Private ordinary functions
Function, input-file-pathname: Public ordinary functions
Function, join-strings: Private ordinary functions
Function, lisp-file-pathname: Public ordinary functions
Function, list-marker-p: Private ordinary functions
Function, list-reader: Private ordinary functions
Function, load-sections-from-temp-file: Public ordinary functions
Function, load-web: Public ordinary functions
Function, load-web-from-stream: Private ordinary functions
Function, make-charpos-input-stream: Private ordinary functions
Function, make-charpos-output-stream: Private ordinary functions
Function, make-comma: Private ordinary functions
Function, make-context: Private ordinary functions
Function, make-default-pathname: Private ordinary functions
Function, make-definition-location-table: Private ordinary functions
Function, make-heading: Private ordinary functions
Function, make-index: Private ordinary functions
Function, make-list-reader: Private ordinary functions
Function, make-locator: Private ordinary functions
Function, make-logical-block: Private ordinary functions
Function, make-macro-char-heading: Private ordinary functions
Function, make-section-name-index-entry: Private ordinary functions
Function, make-section-name-reader: Private ordinary functions
Function, make-structure-description: Private ordinary functions
Function, mapappend: Private ordinary functions
Function, maptree: Private ordinary functions
Function, markerp: Private ordinary functions
Function, newlinep: Private ordinary functions
Function, note-generic-function: Private ordinary functions
Function, output-file-pathname: Private ordinary functions
Function, parse-body: Private ordinary functions
Function, pathname-reader: Private ordinary functions
Function, print-char: Private ordinary functions
Function, print-escaped: Private ordinary functions
Function, print-limbo: Private ordinary functions
Function, print-list: Private ordinary functions
Function, print-logical-block: Private ordinary functions
Function, print-section: Private ordinary functions
Function, print-section-name: Private ordinary functions
Function, print-source-location: Private ordinary functions
Function, print-string: Private ordinary functions
Function, print-symbol: Private ordinary functions
Function, print-tex: Private ordinary functions
Function, print-xrefs: Private ordinary functions
Function, radix-reader: Private ordinary functions
Function, read-control-text: Private ordinary functions
Function, read-evaluated-form: Private ordinary functions
Function, read-inner-lisp: Private ordinary functions
Function, read-maybe-nothing: Private ordinary functions
Function, read-maybe-nothing-internal: Private ordinary functions
Function, read-maybe-nothing-preserving-whitespace: Private ordinary functions
Function, read-sections: Private ordinary functions
Function, read-tex-from-string: Private ordinary functions
Function, read-time-conditional-reader: Private ordinary functions
Function, readtable-for-mode: Private ordinary functions
Function, release-charpos-stream: Private ordinary functions
Function, section-name-equal: Private ordinary functions
Function, section-name-lessp: Private ordinary functions
Function, section-name-prefix-p: Private ordinary functions
Function, sections-file-pathname: Public ordinary functions
Function, set-control-code: Private ordinary functions
Function, set-tangle-dispatch: Private ordinary functions
Function, set-weave-dispatch: Private ordinary functions
Function, sharpsign-dot-reader: Private ordinary functions
Function, sharpsign-quote-reader: Private ordinary functions
Function, simple-bit-vector-reader: Private ordinary functions
Function, simple-reader-error: Private ordinary functions
Function, simple-vector-reader: Private ordinary functions
Function, single-quote-reader: Private ordinary functions
Function, snarf-until-control-char: Private ordinary functions
Function, source-location-file: Private ordinary functions
Function, source-location-for-reader: Private ordinary functions
Function, source-location-lineno: Private ordinary functions
Function, source-location-p: Private ordinary functions
Function, squeeze: Private ordinary functions
Function, starred-section-p: Private ordinary functions
Function, start-code-reader: Private ordinary functions
Function, start-section-reader: Private ordinary functions
Function, start-starred-section-reader: Private ordinary functions
Function, start-test-section-reader: Private ordinary functions
Function, stream-charpos: Private ordinary functions
Function, stream-lineno: Private ordinary functions
Function, struct-conc-name: Private ordinary functions
Function, struct-constructors: Private ordinary functions
Function, struct-copier-name: Private ordinary functions
Function, struct-include: Private ordinary functions
Function, struct-name: Private ordinary functions
Function, struct-predicate-name: Private ordinary functions
Function, structure-description-p: Private ordinary functions
Function, structure-reader: Private ordinary functions
Function, substitute-referring-symbols: Private ordinary functions
Function, symbol-provenance: Private ordinary functions
Function, symbol-replacement-reader: Private ordinary functions
Function, symbolicate: Private ordinary functions
Function, tangle: Private ordinary functions
Function, tangle-1: Private ordinary functions
Function, tangle-code-for-indexing: Private ordinary functions
Function, tangle-file: Public ordinary functions
Function, tangle-file-pathnames: Public ordinary functions
Function, tangle-sections: Private ordinary functions
Function, test-section-p: Private ordinary functions
Function, tests-file-pathname: Public ordinary functions
Function, tex-file-pathname: Public ordinary functions
Function, token-delimiter-p: Private ordinary functions
Function, unnamed-section-code-parts: Private ordinary functions
Function, unsubstitute-referring-symbols: Private ordinary functions
Function, update-charpos-stream-positions: Private ordinary functions
Function, walk-binding: Private ordinary functions
Function, walk-declaration-specifiers: Private ordinary functions
Function, walk-defclass: Private ordinary functions
Function, walk-defstruct-name-and-options: Private ordinary functions
Function, walk-defstruct-option: Private ordinary functions
Function, walk-defstruct-slot-description: Private ordinary functions
Function, walk-defstruct-slot-name: Private ordinary functions
Function, walk-defun: Private ordinary functions
Function, walk-defvar: Private ordinary functions
Function, walk-lambda-expression: Private ordinary functions
Function, walk-lambda-list: Private ordinary functions
Function, walk-list: Private ordinary functions
Function, walk-method-definition: Private ordinary functions
Function, walk-slot-specifier: Private ordinary functions
Function, walk-specialized-lambda-list: Private ordinary functions
Function, walk-the: Private ordinary functions
Function, weave: Public ordinary functions
Function, weave-object: Private ordinary functions
Function, weave-pathnames: Public ordinary functions
Function, weave-sections: Private ordinary functions
Function, weave-symbol-replace: Private ordinary functions
Function, whitespacep: Private ordinary functions
Function, wrap-reader-macro-function: Private ordinary functions

G
Generic Function, (setf charpos-proxy-stream): Private generic functions
Generic Function, (setf cited-by): Private generic functions
Generic Function, (setf entry-heading): Private generic functions
Generic Function, (setf entry-locators): Private generic functions
Generic Function, (setf indentation): Private generic functions
Generic Function, (setf index-entries): Private generic functions
Generic Function, (setf left-child): Private generic functions
Generic Function, (setf list-marker-charpos): Private generic functions
Generic Function, (setf list-marker-length): Private generic functions
Generic Function, (setf list-marker-list): Private generic functions
Generic Function, (setf location): Private generic functions
Generic Function, (setf locator-definition-p): Private generic functions
Generic Function, (setf named-section): Private generic functions
Generic Function, (setf named-section-sections): Private generic functions
Generic Function, (setf node-key): Private generic functions
Generic Function, (setf right-child): Private generic functions
Generic Function, (setf section-code): Private generic functions
Generic Function, (setf section-commentary): Private generic functions
Generic Function, (setf section-name): Private generic functions
Generic Function, (setf section-number): Private generic functions
Generic Function, (setf test-for-section): Private generic functions
Generic Function, (setf used-by): Private generic functions
Generic Function, (setf walker-index): Private generic functions
Generic Function, ambiguous-prefix: Private generic functions
Generic Function, ambiguous-prefix-alt-match: Private generic functions
Generic Function, ambiguous-prefix-first-match: Private generic functions
Generic Function, array-marker-initial-contents: Private generic functions
Generic Function, array-marker-rank: Private generic functions
Generic Function, charpos: Private generic functions
Generic Function, charpos-proxy-stream: Private generic functions
Generic Function, cited-by: Private generic functions
Generic Function, comma-form: Private generic functions
Generic Function, comma-modifier: Private generic functions
Generic Function, comment-text: Private generic functions
Generic Function, complex-components: Private generic functions
Generic Function, construct-name: Private generic functions
Generic Function, destructure-name: Private generic functions
Generic Function, end-section: Private generic functions
Generic Function, entry-heading: Private generic functions
Generic Function, entry-heading-equalp: Private generic functions
Generic Function, entry-heading-lessp: Private generic functions
Generic Function, entry-locators: Private generic functions
Generic Function, find-or-insert: Private generic functions
Generic Function, get-charpos-stream-buffer: Private generic functions
Generic Function, heading-name: Private generic functions
Generic Function, indentation: Private generic functions
Generic Function, index: Private generic functions
Generic Function, index-entries: Private generic functions
Generic Function, interesting-symbol-p: Private generic functions
Generic Function, left-child: Private generic functions
Generic Function, lineno: Private generic functions
Generic Function, list-marker-charpos: Private generic functions
Generic Function, list-marker-length: Private generic functions
Generic Function, list-marker-list: Private generic functions
Generic Function, local-binding-p: Private generic functions
Generic Function, location: Private generic functions
Generic Function, locator-definition-p: Private generic functions
Generic Function, logical-block-list: Private generic functions
Generic Function, macro-char: Private generic functions
Generic Function, macro-heading: Private generic functions
Generic Function, macro-sub-char: Private generic functions
Generic Function, macroexpand-for-walk: Private generic functions
Generic Function, map-bst: Private generic functions
Generic Function, marker-boundp: Private generic functions
Generic Function, marker-value: Private generic functions
Generic Function, method-qualifier-names: Private generic functions
Generic Function, named-section: Private generic functions
Generic Function, named-section-sections: Private generic functions
Generic Function, namespace-name: Private generic functions
Generic Function, node-key: Private generic functions
Generic Function, pathname-marker-namestring: Private generic functions
Generic Function, print-entry-heading: Private generic functions
Generic Function, push-section: Private generic functions
Generic Function, quote-marker-quote: Private generic functions
Generic Function, quoted-form: Private generic functions
Generic Function, radix-marker-base: Private generic functions
Generic Function, read-time-conditional-form: Private generic functions
Generic Function, read-time-conditional-plusp: Private generic functions
Generic Function, read-time-conditional-test: Private generic functions
Generic Function, read-time-eval-form: Private generic functions
Generic Function, right-child: Private generic functions
Generic Function, section-code: Private generic functions
Generic Function, section-commentary: Private generic functions
Generic Function, section-depth: Private generic functions
Generic Function, section-lacks-commentary-stream: Private generic functions
Generic Function, section-name: Private generic functions
Generic Function, section-number: Private generic functions
Generic Function, section-source-location: Private generic functions
Generic Function, simple-vector-marker-element-type: Private generic functions
Generic Function, simple-vector-marker-elements: Private generic functions
Generic Function, start-section: Private generic functions
Generic Function, structure-marker-form: Private generic functions
Generic Function, sub-heading: Private generic functions
Generic Function, test-for-section: Private generic functions
Generic Function, update-context: Private generic functions
Generic Function, used-by: Private generic functions
Generic Function, walk-as-special-form-p: Private generic functions
Generic Function, walk-atomic-form: Private generic functions
Generic Function, walk-bindings: Private generic functions
Generic Function, walk-compound-form: Private generic functions
Generic Function, walk-declaration-specifier: Private generic functions
Generic Function, walk-form: Private generic functions
Generic Function, walk-name: Private generic functions
Generic Function, walker-index: Private generic functions
generic-function-p: Private ordinary functions
get-charpos-stream-buffer: Private generic functions
get-charpos-stream-buffer: Private generic functions
get-charpos-stream-buffer: Private generic functions
get-control-code: Private ordinary functions

H
heading-name: Private generic functions
heading-name: Private generic functions
heading-name: Private generic functions
heading-name: Private generic functions
heading-name: Private generic functions
heading-name: Private generic functions
heading-name: Private generic functions
heading-name: Private generic functions
heading-name: Private generic functions
heading-name: Private generic functions
heading-name: Private generic functions
heading-name: Private generic functions
heading-name: Private generic functions

I
indentation: Private generic functions
indentation: Private generic functions
index: Private generic functions
index: Private generic functions
index: Private generic functions
index: Private generic functions
index: Private generic functions
index: Private generic functions
index: Private generic functions
index-entries: Private generic functions
index-entries: Private generic functions
index-entry-reader: Private ordinary functions
index-file-pathname: Public ordinary functions
index-package: Private ordinary functions
index-package-reader: Private ordinary functions
index-sections: Private ordinary functions
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
input-file-pathname: Public ordinary functions
interesting-symbol-p: Private generic functions
interesting-symbol-p: Private generic functions
interesting-symbol-p: Private generic functions
interesting-symbol-p: Private generic functions
interesting-symbol-p: Private generic functions

J
join-strings: Private ordinary functions
join-strings: Private method combinations

L
left-child: Private generic functions
left-child: Private generic functions
lineno: Private generic functions
lineno: Private generic functions
lineno: Private generic functions
lineno: Private generic functions
lisp-file-pathname: Public ordinary functions
list-marker-charpos: Private generic functions
list-marker-charpos: Private generic functions
list-marker-length: Private generic functions
list-marker-length: Private generic functions
list-marker-list: Private generic functions
list-marker-list: Private generic functions
list-marker-p: Private ordinary functions
list-reader: Private ordinary functions
load-sections-from-temp-file: Public ordinary functions
load-web: Public ordinary functions
load-web-from-stream: Private ordinary functions
local-binding-p: Private generic functions
local-binding-p: Private generic functions
location: Private generic functions
location: Private generic functions
location: Private generic functions
locator-definition-p: Private generic functions
locator-definition-p: Private generic functions
logical-block-list: Private generic functions
logical-block-list: Private generic functions

M
Macro, backquote: Private macros
Macro, define-special-form-walker: Private macros
Macro, defnamespace: Private macros
Macro, dont-index: Private macros
Macro, maybe-push: Private macros
Macro, orf: Private macros
Macro, pop-qualifiers: Private macros
Macro, read-with-echo: Private macros
Macro, reorder-env-information: Private macros
Macro, with-charpos-input-stream: Private macros
Macro, with-charpos-output-stream: Private macros
Macro, with-mode: Private macros
Macro, with-rewind-stream: Private macros
Macro, with-unique-names: Private macros
macro-char: Private generic functions
macro-char: Private generic functions
macro-heading: Private generic functions
macro-heading: Private generic functions
macro-sub-char: Private generic functions
macro-sub-char: Private generic functions
macroexpand-for-walk: Private generic functions
macroexpand-for-walk: Private generic functions
macroexpand-for-walk: Private generic functions
make-charpos-input-stream: Private ordinary functions
make-charpos-output-stream: Private ordinary functions
make-comma: Private ordinary functions
make-context: Private ordinary functions
make-default-pathname: Private ordinary functions
make-definition-location-table: Private ordinary functions
make-heading: Private ordinary functions
make-index: Private ordinary functions
make-list-reader: Private ordinary functions
make-locator: Private ordinary functions
make-logical-block: Private ordinary functions
make-macro-char-heading: Private ordinary functions
make-section-name-index-entry: Private ordinary functions
make-section-name-reader: Private ordinary functions
make-structure-description: Private ordinary functions
map-bst: Private generic functions
map-bst: Private generic functions
map-bst: Private generic functions
mapappend: Private ordinary functions
maptree: Private ordinary functions
marker-boundp: Private generic functions
marker-boundp: Private generic functions
marker-boundp: Private generic functions
marker-boundp: Private generic functions
marker-boundp: Private generic functions
marker-boundp: Private generic functions
marker-boundp: Private generic functions
marker-boundp: Private generic functions
marker-boundp: Private generic functions
marker-boundp: Private generic functions
marker-boundp: Private generic functions
marker-value: Private generic functions
marker-value: Private generic functions
marker-value: Private generic functions
marker-value: Private generic functions
marker-value: Private generic functions
marker-value: Private generic functions
marker-value: Private generic functions
marker-value: Private generic functions
marker-value: Private generic functions
marker-value: Private generic functions
marker-value: Private generic functions
markerp: Private ordinary functions
maybe-push: Private macros
Method Combination, join-strings: Private method combinations
Method, (setf charpos-proxy-stream): Private generic functions
Method, (setf cited-by): Private generic functions
Method, (setf entry-heading): Private generic functions
Method, (setf entry-locators): Private generic functions
Method, (setf indentation): Private generic functions
Method, (setf index-entries): Private generic functions
Method, (setf left-child): Private generic functions
Method, (setf list-marker-charpos): Private generic functions
Method, (setf list-marker-length): Private generic functions
Method, (setf list-marker-list): Private generic functions
Method, (setf location): Private generic functions
Method, (setf location): Private generic functions
Method, (setf locator-definition-p): Private generic functions
Method, (setf named-section): Private generic functions
Method, (setf named-section-sections): Private generic functions
Method, (setf node-key): Private generic functions
Method, (setf right-child): Private generic functions
Method, (setf section-code): Private generic functions
Method, (setf section-commentary): Private generic functions
Method, (setf section-name): Private generic functions
Method, (setf section-name): Private generic functions
Method, (setf section-number): Private generic functions
Method, (setf test-for-section): Private generic functions
Method, (setf used-by): Private generic functions
Method, (setf walker-index): Private generic functions
Method, ambiguous-prefix: Private generic functions
Method, ambiguous-prefix-alt-match: Private generic functions
Method, ambiguous-prefix-first-match: Private generic functions
Method, array-marker-initial-contents: Private generic functions
Method, array-marker-rank: Private generic functions
Method, charpos: Private generic functions
Method, charpos: Private generic functions
Method, charpos-proxy-stream: Private generic functions
Method, cited-by: Private generic functions
Method, comma-form: Private generic functions
Method, comma-modifier: Private generic functions
Method, comma-modifier: Private generic functions
Method, comment-text: Private generic functions
Method, complex-components: Private generic functions
Method, component-pathname: Public standalone methods
Method, construct-name: Private generic functions
Method, construct-name: Private generic functions
Method, construct-name: Private generic functions
Method, construct-name: Private generic functions
Method, destructure-name: Private generic functions
Method, destructure-name: Private generic functions
Method, destructure-name: Private generic functions
Method, destructure-name: Private generic functions
Method, end-section: Private generic functions
Method, entry-heading: Private generic functions
Method, entry-heading-equalp: Private generic functions
Method, entry-heading-equalp: Private generic functions
Method, entry-heading-equalp: Private generic functions
Method, entry-heading-equalp: Private generic functions
Method, entry-heading-lessp: Private generic functions
Method, entry-heading-lessp: Private generic functions
Method, entry-heading-lessp: Private generic functions
Method, entry-heading-lessp: Private generic functions
Method, entry-heading-lessp: Private generic functions
Method, entry-heading-lessp: Private generic functions
Method, entry-heading-lessp: Private generic functions
Method, entry-locators: Private generic functions
Method, find-or-insert: Private generic functions
Method, find-or-insert: Private generic functions
Method, find-or-insert: Private generic functions
Method, get-charpos-stream-buffer: Private generic functions
Method, get-charpos-stream-buffer: Private generic functions
Method, heading-name: Private generic functions
Method, heading-name: Private generic functions
Method, heading-name: Private generic functions
Method, heading-name: Private generic functions
Method, heading-name: Private generic functions
Method, heading-name: Private generic functions
Method, heading-name: Private generic functions
Method, heading-name: Private generic functions
Method, heading-name: Private generic functions
Method, heading-name: Private generic functions
Method, heading-name: Private generic functions
Method, heading-name: Private generic functions
Method, indentation: Private generic functions
Method, index: Private generic functions
Method, index: Private generic functions
Method, index: Private generic functions
Method, index: Private generic functions
Method, index: Private generic functions
Method, index: Private generic functions
Method, index-entries: Private generic functions
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, interesting-symbol-p: Private generic functions
Method, interesting-symbol-p: Private generic functions
Method, interesting-symbol-p: Private generic functions
Method, interesting-symbol-p: Private generic functions
Method, left-child: Private generic functions
Method, lineno: Private generic functions
Method, lineno: Private generic functions
Method, lineno: Private generic functions
Method, list-marker-charpos: Private generic functions
Method, list-marker-length: Private generic functions
Method, list-marker-list: Private generic functions
Method, local-binding-p: Private generic functions
Method, location: Private generic functions
Method, location: Private generic functions
Method, locator-definition-p: Private generic functions
Method, logical-block-list: Private generic functions
Method, macro-char: Private generic functions
Method, macro-heading: Private generic functions
Method, macro-sub-char: Private generic functions
Method, macroexpand-for-walk: Private generic functions
Method, macroexpand-for-walk: Private generic functions
Method, map-bst: Private generic functions
Method, map-bst: Private generic functions
Method, marker-boundp: Private generic functions
Method, marker-boundp: Private generic functions
Method, marker-boundp: Private generic functions
Method, marker-boundp: Private generic functions
Method, marker-boundp: Private generic functions
Method, marker-boundp: Private generic functions
Method, marker-boundp: Private generic functions
Method, marker-boundp: Private generic functions
Method, marker-boundp: Private generic functions
Method, marker-boundp: Private generic functions
Method, marker-value: Private generic functions
Method, marker-value: Private generic functions
Method, marker-value: Private generic functions
Method, marker-value: Private generic functions
Method, marker-value: Private generic functions
Method, marker-value: Private generic functions
Method, marker-value: Private generic functions
Method, marker-value: Private generic functions
Method, marker-value: Private generic functions
Method, marker-value: Private generic functions
Method, method-qualifier-names: Private generic functions
Method, named-section: Private generic functions
Method, named-section-sections: Private generic functions
Method, named-section-sections: Private generic functions
Method, namespace-name: Private generic functions
Method, node-key: Private generic functions
Method, output-files: Public standalone methods
Method, output-files: Public standalone methods
Method, pathname-marker-namestring: Private generic functions
Method, perform: Public standalone methods
Method, perform: Public standalone methods
Method, perform: Public standalone methods
Method, perform: Public standalone methods
Method, print-entry-heading: Private generic functions
Method, print-entry-heading: Private generic functions
Method, print-entry-heading: Private generic functions
Method, print-entry-heading: Private generic functions
Method, print-entry-heading: Private generic functions
Method, print-entry-heading: Private generic functions
Method, print-entry-heading: Private generic functions
Method, push-section: Private generic functions
Method, push-section: Private generic functions
Method, push-section: Private generic functions
Method, quote-marker-quote: Private generic functions
Method, quoted-form: Private generic functions
Method, radix-marker-base: Private generic functions
Method, read-time-conditional-form: Private generic functions
Method, read-time-conditional-plusp: Private generic functions
Method, read-time-conditional-test: Private generic functions
Method, read-time-eval-form: Private generic functions
Method, right-child: Private generic functions
Method, section-code: Private generic functions
Method, section-code: Private generic functions
Method, section-code: Private generic functions
Method, section-commentary: Private generic functions
Method, section-depth: Private generic functions
Method, section-depth: Private generic functions
Method, section-lacks-commentary-stream: Private generic functions
Method, section-name: Private generic functions
Method, section-name: Private generic functions
Method, section-name: Private generic functions
Method, section-name: Private generic functions
Method, section-number: Private generic functions
Method, section-number: Private generic functions
Method, section-source-location: Private generic functions
Method, shared-initialize: Public standalone methods
Method, shared-initialize: Public standalone methods
Method, simple-vector-marker-element-type: Private generic functions
Method, simple-vector-marker-elements: Private generic functions
Method, start-section: Private generic functions
Method, structure-marker-form: Private generic functions
Method, sub-heading: Private generic functions
Method, sub-heading: Private generic functions
Method, sub-heading: Private generic functions
Method, test-for-section: Private generic functions
Method, update-context: Private generic functions
Method, update-context: Private generic functions
Method, update-context: Private generic functions
Method, update-context: Private generic functions
Method, used-by: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-as-special-form-p: Private generic functions
Method, walk-atomic-form: Private generic functions
Method, walk-atomic-form: Private generic functions
Method, walk-atomic-form: Private generic functions
Method, walk-bindings: Private generic functions
Method, walk-bindings: Private generic functions
Method, walk-bindings: Private generic functions
Method, walk-bindings: Private generic functions
Method, walk-bindings: Private generic functions
Method, walk-bindings: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-compound-form: Private generic functions
Method, walk-declaration-specifier: Private generic functions
Method, walk-form: Private generic functions
Method, walk-name: Private generic functions
Method, walk-name: Private generic functions
Method, walk-name: Private generic functions
Method, walk-name: Private generic functions
Method, walker-index: Private generic functions
method-qualifier-names: Private generic functions
method-qualifier-names: Private generic functions

N
named-section: Private generic functions
named-section: Private generic functions
named-section-sections: