The helambdap Reference Manual

Next: , Previous: , Up: (dir)   [Contents][Index]

The helambdap Reference Manual

This is the helambdap Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Thu Sep 15 04:58:30 2022 GMT+0.

Table of Contents


1 Introduction

HEΛP
====

Copyright (c) 2012-2022 Marco Antoniotti and Stefano Gandelli
See file COPYING for licensing information


DESCRIPTION
-----------

HEΛP ("HELP") is yet another CL code documentation utility, which has
been inspired by JavaDoc and doxygen.

HEΛP produces, by default, a (mostly) XHTML set of documents. The
system strives to be simple to use by making a few choices, while
maintaining a number of hooks that can be used to customize the
system, e.g., by producing a different kind of output (e.g., Texinfo).

The simplest way to get HEΛP (pun intended) is to use the function
document, as in the example below, where a few assumptions are made.

We are in the directory where the code to be documented resides.  The
actual documentation will end up in the directory (using POSIX syntax
and conventions) `./docs/html/`.

~~~~
    cl-prompt> (document *the-current-directory* :documentation-title "My Library")
    ;;; Several messages, some warnings and error messages.
    ;;; More messages, more warnings and error messages (these last ones ignored.).
    ;;; Yadda, yadda, yadda....
    NIL
~~~~

As stated, the previous command will create the documentation (with an
index.htm file in the `./docs/html/` folder.  Alas, note that the
`*the-current-directory*` must be obtained in an
implementation-dependent way.  Note also that the default format for
the documentation is (mostly) XHTML.

The documentation thus generated is incomplete.  Some HTML files are
either skeletons or are not there (and your browser may complain
accordingly). It is up to you to fill these files with appropriate
content: a prominent example is the file named introduction.htm which
appears on the first page. It usually appears blank.


INSTALLATION
------------

HEΛP is available on quicklisp.

Otherwise, installation should be simple if you have quicklisp, ASDF,
or MK-DEFSYSTEM set up.  You will need also XHTMΛ and a few other
libraries.  Check out the system files for the current list.


A NOTE ON FORKING
-----------------

Of course you are free to fork the project subject to the current
licensing scheme.  However, before you do so, I ask you to consider
plain old "cooperation" by asking me to become a developer.
It helps keeping the entropy level at an acceptable level.


Enjoy

Marco Antoniotti 2021-03-14


2 Systems

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


Previous: , Up: Systems   [Contents][Index]

2.1 helambdap

The HELambdaP System.

Author

Marco Antoniotti

License

BSD like

Dependencies
  • cl-fad (system).
  • clad (system).
  • split-sequence (system).
  • xhtmlambda (system).
Source

helambdap.asd.

Child Components

3 Modules

Modules are listed depth-first from the system components tree.


Next: , Previous: , Up: Modules   [Contents][Index]

3.1 helambdap/utilities

Dependency

helambdap-pkg.lisp (file).

Source

helambdap.asd.

Parent Component

helambdap (system).

Child Components

3.2 helambdap/impl-dependent

Dependency

helambdap-pkg.lisp (file).

Source

helambdap.asd.

Parent Component

helambdap (system).

Child Components

3.3 helambdap/tools

Dependency

helambdap-pkg.lisp (file).

Source

helambdap.asd.

Parent Component

helambdap (system).

Child Component

asdf-hlp-doc.lisp (file).


4 Files

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


Previous: , Up: Files   [Contents][Index]

4.1 Lisp


Next: , Previous: , Up: Lisp   [Contents][Index]

4.1.1 helambdap/helambdap.asd

Source

helambdap.asd.

Parent Component

helambdap (system).

ASDF Systems

helambdap.


4.1.2 helambdap/helambdap-pkg.lisp

Source

helambdap.asd.

Parent Component

helambdap (system).

Packages

it.unimib.disco.ma.cl.helambdap.


4.1.3 helambdap/helambdap-globals.lisp

Dependency

helambdap-pkg.lisp (file).

Source

helambdap.asd.

Parent Component

helambdap (system).

Public Interface
Internals

4.1.4 helambdap/utilities/text-utilities.lisp

Source

helambdap.asd.

Parent Component

utilities (module).

Internals

4.1.5 helambdap/utilities/package-utilities.lisp

Source

helambdap.asd.

Parent Component

utilities (module).

Internals

4.1.6 helambdap/utilities/filename-utilities.lisp

Source

helambdap.asd.

Parent Component

utilities (module).

Internals

4.1.7 helambdap/utilities/functions-utilities.lisp

Source

helambdap.asd.

Parent Component

utilities (module).

Internals

4.1.8 helambdap/utilities/collections-utilities.lisp

Source

helambdap.asd.

Parent Component

utilities (module).

Internals

collect-duplicates (function).


4.1.9 helambdap/utilities/time-utilities.lisp

Source

helambdap.asd.

Parent Component

utilities (module).

Internals

4.1.10 helambdap/utilities/streams-utilities.lisp

Source

helambdap.asd.

Parent Component

utilities (module).

Internals

4.1.11 helambdap/utilities/symbols-utilities.lisp

Source

helambdap.asd.

Parent Component

utilities (module).

Internals

4.1.12 helambdap/utilities/lambda-list-parsing.lisp

Source

helambdap.asd.

Parent Component

utilities (module).

Internals

4.1.13 helambdap/utilities/debugging-utilities.lisp

Source

helambdap.asd.

Parent Component

utilities (module).

Internals

4.1.14 helambdap/setup.lisp

Dependencies
Source

helambdap.asd.

Parent Component

helambdap (system).

Public Interface
Internals

4.1.15 helambdap/naming.lisp

Dependency

setup.lisp (file).

Source

helambdap.asd.

Parent Component

helambdap (system).

Internals

4.1.16 helambdap/doc-bit.lisp

Dependencies
Source

helambdap.asd.

Parent Component

helambdap (system).

Public Interface

print-object (method).

Internals

4.1.17 helambdap/extract-doc.lisp

Dependency

doc-bit.lisp (file).

Source

helambdap.asd.

Parent Component

helambdap (system).

Public Interface
Internals

4.1.18 helambdap/helambdap.lisp

Dependency

doc-bit.lisp (file).

Source

helambdap.asd.

Parent Component

helambdap (system).

Public Interface
Internals

4.1.19 helambdap/collect-documentation.lisp

Dependency

doc-bit.lisp (file).

Source

helambdap.asd.

Parent Component

helambdap (system).

Internals

4.1.20 helambdap/doc-formats.lisp

Dependencies
Source

helambdap.asd.

Parent Component

helambdap (system).

Public Interface
Internals

4.1.21 helambdap/known-doc-formats.lisp

Dependency

doc-formats.lisp (file).

Source

helambdap.asd.

Parent Component

helambdap (system).

Public Interface
Internals

4.1.22 helambdap/doc-structure.lisp

Dependencies
Source

helambdap.asd.

Parent Component

helambdap (system).

Public Interface
Internals

4.1.23 helambdap/documentation-production.lisp

Dependencies
Source

helambdap.asd.

Parent Component

helambdap (system).

Public Interface
Internals

4.1.24 helambdap/xhtml-common-definitions.lisp

Dependency

setup.lisp (file).

Source

helambdap.asd.

Parent Component

helambdap (system).

Public Interface

4.1.25 helambdap/doc-string-handling.lisp

Dependency

xhtml-common-definitions.lisp (file).

Source

helambdap.asd.

Parent Component

helambdap (system).

Internals

4.1.26 helambdap/html-source-handling.lisp

Dependency

xhtml-common-definitions.lisp (file).

Source

helambdap.asd.

Parent Component

helambdap (system).

Internals

4.1.27 helambdap/xhtml-lambda-producer-protocol.lisp

Dependency

xhtml-common-definitions.lisp (file).

Source

helambdap.asd.

Parent Component

helambdap (system).

Internals

4.1.28 helambdap/xhtml-lambda-producer.lisp

Dependencies
Source

helambdap.asd.

Parent Component

helambdap (system).

Public Interface
Internals

4.1.29 helambdap/impl-dependent/sbcl.lisp

Source

helambdap.asd.

Parent Component

impl-dependent (module).


4.1.30 helambdap/impl-dependent/asdf-deps.lisp

Source

helambdap.asd.

Parent Component

impl-dependent (module).


4.1.31 helambdap/tools/asdf-hlp-doc.lisp

Source

helambdap.asd.

Parent Component

tools (module).

Public Interface

5 Packages

Packages are listed by definition order.


Previous: , Up: Packages   [Contents][Index]

5.1 it.unimib.disco.ma.cl.helambdap

The HELambdaP Package.

The package containing the implementation of the ’semi-offline’ documentation system for Common Lisp.

Source

helambdap-pkg.lisp.

Nicknames
  • hlp
  • helambdap
  • helambdap
Use List

common-lisp.

Public Interface
Internals

6 Definitions

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


Next: , Previous: , Up: Definitions   [Contents][Index]

6.1 Public Interface


Next: , Previous: , Up: Public Interface   [Contents][Index]

6.1.1 Special variables

Special Variable: *documentation-title*

The title that will appear on the main documentation page.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: *everything*

Controls whether the system must produce documentation for everything.

When *EVERYTHING* is true, HELAMBDAP produces documentation for every bit in the ’search’ path requested regardless of the values of *ONLY-DOCUMENTED* and *ONLY-EXPORTED*.

See Also:

*ONLY-DOCUMENTED* and *ONLY-EXPORTED*.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: *exclude-directories*
Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: *exclude-files*
Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: *only-documented*

Controls whether the system must produce documentation only for user-documented items.

When *ONLY-DOCUMENTED* is true, then the system produces documentation only for those items the user has actually written a documentation string.

See Also:

*EVERYTHING* and *ONLY-EXPORTED*.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: *only-exported*

Controls whether the system must produce documentation only for ’exported’ items (i.e., symbols).

When *ONLY-EXPORTED* is true, then the system produces documentation only for those items (symbols) that are exported from their package.

See Also:

*EVERYTHING* and *ONLY-DOCUMENTED*.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: *supersede-documentation*

If T, the default, any documentation will be superseded.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: +doctype-frameset-control-string+

The standard ’DOCTYPE’ w3c Frameset DTD (X)HTML string.

Package

it.unimib.disco.ma.cl.helambdap.

Source

xhtml-common-definitions.lisp.

Special Variable: +doctype-html5-control-string+

The standard HTML5 doctype declaration.

Package

it.unimib.disco.ma.cl.helambdap.

Source

xhtml-common-definitions.lisp.

Special Variable: +doctype-xhtml1-string-control-string+

The standard ’DOCTYPE’ w3c DTD XHTML Strict DTD (X)HTML string.

Package

it.unimib.disco.ma.cl.helambdap.

Source

xhtml-common-definitions.lisp.

Special Variable: +frameset-doctype-public-id+
Package

it.unimib.disco.ma.cl.helambdap.

Source

xhtml-common-definitions.lisp.

Special Variable: +frameset-doctype-system-id+
Package

it.unimib.disco.ma.cl.helambdap.

Source

xhtml-common-definitions.lisp.


6.1.2 Macros

Macro: define-documentation-extractor (spec &body forms)

Defines a specialized procedure to extract a doc string from a definition.

Package

it.unimib.disco.ma.cl.helambdap.

Source

extract-doc.lisp.


6.1.3 Ordinary functions

Function: clear-doc-bits-db (&optional dbdb)

Clears the doc-bits data base.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap.lisp.

Function: doc-bits-data-base-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap.lisp.

Function: document (for-what &key documentation-title format layout source destination supersede only-documented only-exported everything exclude-directories exclude-files special-methods-defs-files clear-documentation-db &allow-other-keys)

Produces the documentation for something.

The function is a wrapper for BUILD-DOCUMENTATION defaulting a few
parameters, in particular the output FORMAT. The current default for
FORMAT is :HTML, and experimental :HTML5 is available and it can be
used to produce the documentation in HTML5 format.

Arguments and Values:

FOR-WHAT — what to document; can be a pathname or a ’system’.
DOCUMENTATION-TITLE — a STRING which will appear as the documentation title.
FORMAT — a SYMBOL designating the desired kind of output.
DESTINATION — a (directory) PATHANME where the documentation will be produced. ONLY-DOCUMENTED — a BOOLEAN: whether to produce documentation only for documented items. ONLY-EXPORTED — a BOOLEAN: whether to produce documentation only for ’exported’ items. EVERYTHING — a BOOLEAN: whether to produce documentation for everything, no matter what. EXCLUDE-DIRECTORIES — a LIST of directory pathnames not to be considered.
EXCLUDE-FILES — a list of FILES not to be considered.
SPECIAL-METHODS-DEFS-FILES — a list of FILES to be LOADed before running the parsers. CLEAR-DOCUMENTATION-DB — a KEYWORD stating if and when the documentation db should be cleared.

Notes:

At the time of this writing, ASDF and MK-DEFSYSTEM are supported.

The arguments SOURCE and SUPERSEDE are, at the time of this writing,
effectively ignored.

The argument SPECIAL-METHODS-DEFS-FILES is a list of Common Lisp files
that will be loaded before running the documentation parsers; it is
assumed that these files will contain mostly
DEFINE-DOCUMENTATION-EXTRACTOR and EXTRACT-NAMED-FORM-DOCUMENTATION
definitions. The loading of these files is wrapped in an
IGNORE-ERRORS form: failure to load one of them will not completely
hamper the documentation procedure.

Package

it.unimib.disco.ma.cl.helambdap.

Source

documentation-production.lisp.

Function: get-doc-bits (name &optional dbdb)
Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap.lisp.

Function: helambdap-data-folder ()

Returns the location of the HELambdaP ’data’ folder.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Function: helambdap-print-configuration (&optional where)

A function that prints out the value of most configuration paramenters.

Arguments and Values:

WHERE : a destination stream to be used by FORMAT.

Package

it.unimib.disco.ma.cl.helambdap.

Source

setup.lisp.

Function: helambdap-source-location ()
Package

it.unimib.disco.ma.cl.helambdap.

Source

setup.lisp.

Function: init-doc-bits-db ()

Initializes the doc-bits data base.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap.lisp.

Function: insert-doc-bit (doc-bit &optional dbdb)

Inserts a doc-bit in the doc-bits data base.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap.lisp.

Function: list-doc-format-tags ()
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-formats.lisp.

Function: list-doc-formats ()
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-formats.lisp.

Function: output-format (x)

Finds the DOCUMENTATION-FORMAT given a ’user’ tag.

The result is an istance (singleton) of a DOCUMENTATION-FORMAT structure, or NIL if none is found.

Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-formats.lisp.


6.1.4 Generic functions

Generic Function: build-documentation (for-what format &key layout source destination documentation-title &allow-other-keys)

Produces the documentation according to a number of parameters

Package

it.unimib.disco.ma.cl.helambdap.

Source

documentation-production.lisp.

Methods
Method: build-documentation :around ((s system) format &key &allow-other-keys)
Method: build-documentation ((s system) format &key documentation-title layout source destination &allow-other-keys)

Builds the documentation for a ASDF system in a given FORMAT.

Method: build-documentation :around ((p pathname) format &key &allow-other-keys)
Method: build-documentation ((p pathname) format &key documentation-title layout source destination &allow-other-keys)

Builds the documentation given a pathname P in a given FORMAT.

The pathname P can either denote a file or a folder. If it is a folder then it is recursively traversed. The documentation is produced in the DESTINATION directory/folder, which defaults to ’docs/html’ relative to the pathname P.

See Also:

COLLECT-DOCUMENTATION.

Method: build-documentation :before (for-what (format (eql |it.unimib.disco.ma.cl.helambdap|:html5)) &key &allow-other-keys)
Method: build-documentation :before (for-what format &key documentation-title layout &allow-other-keys)
Method: build-documentation (for-what format &key &allow-other-keys)
Generic Function: documentation (name kind &key doc-bits-db db-store reload display &allow-other-keys)

The DOCUMENTATION Generic Function.

The DOCUMENTATION generic function shadows CL:DOCUMENTATION in order to provide a few hooks for manipulating the underlying DOC-BITS DB.

If no documentation string is found in the doc bits db, then DOCUMENTATION falls back on CL:DOCUMENTATION.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap.lisp.

Methods
Method: documentation :before (x (doc-type symbol) &key doc-bits-db db-store reload display &allow-other-keys)
Method: documentation (x (doc-type symbol) &key doc-bits-db db-store reload display &allow-other-keys)
Generic Function: extract-documentation (where-from)

Extracts the documentation from a source WHERE-FROM.

Package

it.unimib.disco.ma.cl.helambdap.

Source

extract-doc.lisp.

Methods
Method: extract-documentation :around ((forms-stream stream))
Method: extract-documentation ((filename string))
Method: extract-documentation ((file pathname))
Method: extract-documentation ((forms-stream stream))
Generic Function: extract-form-documentation (form-kind form)

Extracts the documentation from a form tagged with a specific kind.

Package

it.unimib.disco.ma.cl.helambdap.

Source

extract-doc.lisp.

Methods
Method: extract-form-documentation ((_%fk%_ (eql |it.unimib.disco.ma.cl.helambdap|::def-doc-bit)) (_%form%_ cons))
Method: extract-form-documentation ((_%fk%_ (eql |it.unimib.disco.ma.cl.helambdap|::def-doc-element-class)) (_%form%_ cons))
Method: extract-form-documentation ((_%fk%_ (eql |it.unimib.disco.ma.cl.helambdap|::define-doc-format)) (_%form%_ cons))
Method: extract-form-documentation ((_%fk%_ (eql |it.unimib.disco.ma.cl.helambdap|:define-documentation-extractor)) (_%form%_ cons))
Method: extract-form-documentation :around ((fk symbol) form)
Method: extract-form-documentation ((_%fk%_ (eql asdf/parse-defsystem:defsystem)) (_%form%_ cons))
Method: extract-form-documentation ((_%fk%_ (eql define-method-combination)) (_%form%_ cons))
Method: extract-form-documentation ((_%fk%_ (eql define-symbol-macro)) (_%form%_ cons))
Method: extract-form-documentation ((_%fk%_ (eql define-modify-macro)) (_%form%_ cons))
Method: extract-form-documentation ((_%fk%_ (eql defsetf)) (_%form%_ cons))
Method: extract-form-documentation ((_%fk%_ (eql pushnew)) (_%form%_ cons))
Method: extract-form-documentation ((_%fk%_ (eql push)) (_%form%_ cons))
Method: extract-form-documentation ((_%fk%_ (eql setf)) (_%form%_ cons))
Method: extract-form-documentation ((_%fk%_ (eql psetf)) (_%form%_ cons))
Method: extract-form-documentation ((_%fk%_ (eql setq)) (_%form%_ cons))
Method: extract-form-documentation ((_%fk%_ (eql shadowing-import)) (_%form%_ cons))
Method: extract-form-documentation ((_%fk%_ (eql shadow)) (_%form%_ cons))
Method: extract-form-documentation ((_%fk%_ (eql export)) (_%form%_ cons))
Method: extract-form-documentation ((_%fk%_ (eql import)) (_%form%_ cons))
Method: extract-form-documentation ((_%fk%_ (eql let*)) (_%form%_ cons))
Method: extract-form-documentation ((_%fk%_ (eql let)) (_%form%_ cons))
Method: extract-form-documentation ((_%fk%_ (eql proclaim)) (_%form%_ cons))
Method: extract-form-documentation ((_%fk%_ (eql declaim)) (_%form%_ cons))
Method: extract-form-documentation ((fk (eql defconstant)) (form cons))
Method: extract-form-documentation ((fk (eql defvar)) (form cons))
Method: extract-form-documentation ((fk (eql defparameter)) (form cons))
Method: extract-form-documentation ((fk (eql progn)) (form cons))
Method: extract-form-documentation ((fk (eql eval-when)) (form cons))
Method: extract-form-documentation ((fk (eql defstruct)) (form cons))
Method: extract-form-documentation ((fk (eql defmethod)) (form cons))
Method: extract-form-documentation ((fk (eql use-package)) (form cons))
Method: extract-form-documentation :before ((fk (eql use-package)) (form cons))
Method: extract-form-documentation :after ((fk (eql in-package)) (form cons))
Method: extract-form-documentation ((fk (eql in-package)) (form cons))
Method: extract-form-documentation :before ((fk (eql in-package)) (form cons))
Method: extract-form-documentation :before ((fk (eql defpackage)) (form cons))

This :before method takes care of ensuring that the defpackage is actually evaluated while avoing problems with package synonyms. This method may signal a continuable error, that a user may decide s/he has to handle in a particular way; the continuable error is generated when there exist a package named by one of the defpackage form nicknames.

Method: extract-form-documentation ((fk (eql defpackage)) (form cons))
Method: extract-form-documentation ((fk (eql defgeneric)) (form cons))
Method: extract-form-documentation ((fk (eql define-condition)) (form cons))
Method: extract-form-documentation ((fk (eql defclass)) (form cons))
Method: extract-form-documentation ((fk (eql define-setf-expander)) (form cons))
Method: extract-form-documentation ((fk (eql define-compiler-macro)) (form cons))
Method: extract-form-documentation ((fk (eql defmacro)) (form cons))
Method: extract-form-documentation ((fk (eql defun)) (form cons))
Method: extract-form-documentation ((fk (eql deftype)) (form cons))
Method: extract-form-documentation ((fk cons) (form cons))
Method: extract-form-documentation ((fk symbol) (form cons))
Generic Function: extract-named-form-documentation (form-kind name form)

Extracts the documentation from a ’named’ form.

A ’named’ form has the following structure: (<name> . <forms>). This generic function is useful to add functionality in the presence of symbols for which the package may not be present at runtime.

This function is called by the more general EXTRACT-FORM-DOCUMENTATION method on (FORM-KIND SYMBOL). The call has the form:

(extract-named-form-documentation s (intern s "HELAMBDAP") form)

In this way it is possible to write special methods to handle "unpackaged" symbols.

Package

it.unimib.disco.ma.cl.helambdap.

Source

extract-doc.lisp.

Methods
Method: extract-named-form-documentation ((form-kind symbol) name form)
Generic Function: output-format-tag (x)

Translates from a ’user’ tag to the canonical internal one.

The internal tags are symbols in the HELambdaP implementation packages (which may, or may not be exported).

Examples:

(output-format-tag :html) ==> HLP:HTML

Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-formats.lisp.

Methods
Method: output-format-tag ((x (eql |it.unimib.disco.ma.cl.helambdap|:html5)))
Source

known-doc-formats.lisp.

Method: output-format-tag ((x (eql :html5)))
Source

known-doc-formats.lisp.

Method: output-format-tag ((x (eql |it.unimib.disco.ma.cl.helambdap|:html)))
Source

known-doc-formats.lisp.

Method: output-format-tag ((x (eql :html)))
Source

known-doc-formats.lisp.

Method: output-format-tag ((x (eql |it.unimib.disco.ma.cl.helambdap|:texinfo)))
Source

known-doc-formats.lisp.

Method: output-format-tag ((x (eql :texinfo)))
Source

known-doc-formats.lisp.

Method: output-format-tag (x)
Generic Function: produce-documentation (format element out doc-bits &key documentation-title &allow-other-keys)

Produces documentation for ELEMENT according to FORMAT.

Package

it.unimib.disco.ma.cl.helambdap.

Source

documentation-production.lisp.

Methods
Method: produce-documentation ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (doc-bit generic-function-doc-bit) (out file-stream) doc-bits &key documentation-title &allow-other-keys)
Source

xhtml-lambda-producer.lisp.

Method: produce-documentation ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) structure (out stream) doc-bit &key documentation-title &allow-other-keys)
Source

xhtml-lambda-producer.lisp.

Method: produce-documentation ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (doc-bit class-doc-bit) (out file-stream) doc-bits &key &allow-other-keys)
Source

xhtml-lambda-producer.lisp.

Method: produce-documentation ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (doc-bit struct-doc-bit) (out file-stream) doc-bits &key &allow-other-keys)
Source

xhtml-lambda-producer.lisp.

Method: produce-documentation ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (doc-bit constant-doc-bit) (out file-stream) doc-bits &key &allow-other-keys)
Source

xhtml-lambda-producer.lisp.

Method: produce-documentation ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (doc-bit macro-doc-bit) (out file-stream) doc-bits &key documentation-title &allow-other-keys)
Source

xhtml-lambda-producer.lisp.

Method: produce-documentation ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (doc-bit function-doc-bit) (out file-stream) doc-bits &key documentation-title &allow-other-keys)
Source

xhtml-lambda-producer.lisp.

Method: produce-documentation ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (doc-bit parameterized-doc-bit) (out file-stream) doc-bits &key documentation-title &allow-other-keys)
Source

xhtml-lambda-producer.lisp.

Method: produce-documentation ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (doc-bit system-doc-bit) (out file-stream) doc-bits &key &allow-other-keys)
Source

xhtml-lambda-producer.lisp.

Method: produce-documentation ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (doc-bit package-doc-bit) (out file-stream) doc-bits &key documentation-title &allow-other-keys)
Source

xhtml-lambda-producer.lisp.

Method: produce-documentation ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (doc-bit doc-bit) (out file-stream) doc-bits &key documentation-title &allow-other-keys)
Source

xhtml-lambda-producer.lisp.

Method: produce-documentation ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (structure file-set) (where file-stream) doc-bits &key documentation-title &allow-other-keys)
Source

xhtml-lambda-producer.lisp.

Method: produce-documentation ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (structure file-set) (where pathname) doc-bits &key documentation-title &allow-other-keys)
Source

xhtml-lambda-producer.lisp.

Method: produce-documentation ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (element frame) (where stream) doc-bits &key documentation-title &allow-other-keys)
Source

xhtml-lambda-producer.lisp.

Method: produce-documentation ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (structure frameset) (where pathname) doc-bits &key documentation-title &allow-other-keys)
Source

xhtml-lambda-producer.lisp.

Method: produce-documentation ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (fss framesets) (where pathname) doc-bits &key documentation-title &allow-other-keys)
Source

xhtml-lambda-producer.lisp.

Method: produce-documentation ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (structure doc-file) (where file-stream) doc-bits &key documentation-title &allow-other-keys)
Source

xhtml-lambda-producer.lisp.

Method: produce-documentation ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (structure doc-file) (where pathname) doc-bits &key documentation-title &allow-other-keys)
Source

xhtml-lambda-producer.lisp.

Method: produce-documentation ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (structure style-file) (where pathname) doc-bits &key documentation-title &allow-other-keys)
Source

xhtml-lambda-producer.lisp.

Method: produce-documentation ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (structure documentation-structure) (where pathname) doc-bits &key documentation-title &allow-other-keys)
Source

xhtml-lambda-producer.lisp.

Method: produce-documentation ((format (eql :html)) element out doc-bits &key documentation-title &allow-other-keys)

This specialized method produces the (X)HTML documentation for an ELEMENT.

Source

xhtml-lambda-producer.lisp.

Generic Function: save-doc-bits-db (where &optional doc-bits-db)

Saves the doc-bits data bases to a file.

The optional argument DOC-BITS-DB defaults to the ’current’ doc bits data base.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap.lisp.

Methods
Method: save-doc-bits-db ((f string) &optional db)
Method: save-doc-bits-db ((f pathname) &optional db)
Method: save-doc-bits-db ((out stream) &optional db)

6.1.5 Standalone methods

Method: action-description ((o document-op) (s system))
Package

asdf/action.

Source

asdf-hlp-doc.lisp.

Method: initialize-instance :after ((ds documentation-structure) &key)
Source

doc-structure.lisp.

Method: initialize-instance :after ((c composite) &key elements &allow-other-keys)
Source

doc-structure.lisp.

Method: initialize-instance :after ((fs frameset) &key content &allow-other-keys)
Source

doc-structure.lisp.

Method: input-files ((op document-op) (s system))
Package

asdf/action.

Source

asdf-hlp-doc.lisp.

Method: operate ((op document-op) (s system) &rest keys &key &allow-other-keys)
Package

asdf/operate.

Source

asdf-hlp-doc.lisp.

Method: operation-done-p ((o document-op) (s system))
Package

asdf/action.

Source

asdf-hlp-doc.lisp.

Method: output-files ((op document-op) (s system))
Package

asdf/action.

Source

asdf-hlp-doc.lisp.

Method: perform ((op document-op) (s system))
Package

asdf/action.

Source

asdf-hlp-doc.lisp.

Method: print-object ((dbdb doc-bits-data-base) stream)
Source

helambdap.lisp.

Method: print-object ((d doc-bit) stream)
Source

doc-bit.lisp.

Method: print-object ((fs framesets) o)
Source

doc-structure.lisp.

Method: print-object ((df documentation-format) stream)
Source

doc-formats.lisp.

Method: print-object ((fs file-set) stream)
Source

doc-structure.lisp.

Method: print-object ((da doc-area) stream)
Source

doc-structure.lisp.

Method: print-object ((fs frameset) stream)
Source

doc-structure.lisp.

Method: print-object ((nav navigation) stream)
Source

doc-structure.lisp.


6.1.6 Structures

Structure: doc-bits-data-base

The Doc-bits Data Base structure.

An ’opaque’ wrapper around the actual doc-bits data base.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap.lisp.

Direct superclasses

structure-object.

Direct methods

print-object.

Direct slots
Slot: dbdb
Type

hash-table

Initform

(make-hash-table :test (function equal))

Readers

doc-bits-data-base-dbdb.

Writers

This slot is read-only.


Previous: , Up: Public Interface   [Contents][Index]

6.1.7 Classes

Class: document-op

The HELambdaP Document Op ASDF Class.

Package

it.unimib.disco.ma.cl.helambdap.

Source

asdf-hlp-doc.lisp.

Direct superclasses

non-propagating-operation.

Direct methods

6.2 Internals


Next: , Previous: , Up: Internals   [Contents][Index]

6.2.1 Special variables

Special Variable: *%%debug-logging-stack%%*
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Special Variable: *always-excluded-directories*
Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: *backlog-length*
Package

it.unimib.disco.ma.cl.helambdap.

Source

streams-utilities.lisp.

Special Variable: *backtraceable-streams*
Package

it.unimib.disco.ma.cl.helambdap.

Source

streams-utilities.lisp.

Special Variable: *bad-chars-replacements*
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Special Variable: *configuration-readme*
Package

it.unimib.disco.ma.cl.helambdap.

Source

setup.lisp.

Special Variable: *current-debug-tag*
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Special Variable: *current-package*

The variable holding the ’current’ package.

Processing an IN-PACKAGE form sets this variable (if the package is known) subsequent READs by the documentation extraction machinery are done with *PACKAGE* bound to *CURRENT-PACKAGE*.

Package

it.unimib.disco.ma.cl.helambdap.

Source

extract-doc.lisp.

Special Variable: *current-prefix*
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Special Variable: *debug-log-channels*
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Special Variable: *debug-log-context*
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Special Variable: *default-docs-destination-html*
Package

it.unimib.disco.ma.cl.helambdap.

Source

documentation-production.lisp.

Special Variable: *default-docs-destination-html5*
Package

it.unimib.disco.ma.cl.helambdap.

Source

documentation-production.lisp.

Special Variable: *default-docs-destination-temp*
Package

it.unimib.disco.ma.cl.helambdap.

Source

documentation-production.lisp.

Special Variable: *default-docs-destination-texinfo*
Package

it.unimib.disco.ma.cl.helambdap.

Source

documentation-production.lisp.

Special Variable: *default-documentation-structure*

The variable containing the default documentation structure.

Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Special Variable: *default-html-extension*
Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: *doc-bits-db*

The Data Base of doc bits.

The doc bits db is indexed on the NAME of a DOC-BIT.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap.lisp.

Special Variable: *doc-bits-db-file*
Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap.lisp.

Special Variable: *doc-structures*
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Special Variable: *formatted-section-right-margin*
Package

it.unimib.disco.ma.cl.helambdap.

Source

xhtml-lambda-producer-protocol.lisp.

Special Variable: *helambdap-configuration-parameters*

A list of HELambdaP most important parameters.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: *helambdap-css-filename*

The default name for the (x)html .css file.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: *helambdap-css-filename-up*
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Special Variable: *helambdap-css-pathname*

The default pathname for the (X)HTML .css file.

The default directory is set to the location of the source file.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: *helambdap-data-folder*

The user HELambdaP data folder.

Notes:

You are advised to handle this parameter with care. If you change
this parameter you should be prepared to change most other HELambdaP pathnames.

See Also:

*HELAMBDAP-CSS-PATHNAME*, *HELAMBDAP5-CSS-PATHNAME*, *HELAMBDAP-JS-PATHNAME*

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: *helambdap-js-data-folder*
Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: *helambdap-js-pathname*
Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: *helambdap-js-relative-pathname*
Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: *helambdap-site*

The site where HELambdaP currently resides.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: *helambdap-source-location*

The location where HELambdaP source resides.

This parameter is set during HELambdaP installation. If not it is NIL and it indicates that HELambdaP is not properly installed.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: *helambdap5-css-filename*

The default name for the HTML5 .css file.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: *helambdap5-css-filename-up*
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Special Variable: *helambdap5-css-pathname*

The default pathname for the (X)HTML .css file.

The default directory is set to the location of the source file.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: *hlp-dbg-msg*
Package

it.unimib.disco.ma.cl.helambdap.

Source

setup.lisp.

Special Variable: *hlp-dbg-reader*
Package

it.unimib.disco.ma.cl.helambdap.

Source

setup.lisp.

Special Variable: *hlp-dbg-trace*
Package

it.unimib.disco.ma.cl.helambdap.

Source

setup.lisp.

Special Variable: *hlp-dbg-warn*
Package

it.unimib.disco.ma.cl.helambdap.

Source

setup.lisp.

Special Variable: *html-format*
Package

it.unimib.disco.ma.cl.helambdap.

Source

known-doc-formats.lisp.

Special Variable: *html5-documentation-structure*

The HTML5 documentation structure.

A minimal documentation structure that contains only the main index (and introduction and the dictionary of the system/package/library).

Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Special Variable: *html5-format*
Package

it.unimib.disco.ma.cl.helambdap.

Source

known-doc-formats.lisp.

Special Variable: *info-file-name*
Package

it.unimib.disco.ma.cl.helambdap.

Source

collect-documentation.lisp.

Special Variable: *intro-file-name*
Package

it.unimib.disco.ma.cl.helambdap.

Source

collect-documentation.lisp.

Special Variable: *known-documentation-formats*
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-formats.lisp.

Special Variable: *registered-debug-tags*
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Special Variable: *source-extensions*

List of possible ’source extensions’ of files where Lisp code may be found.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap-globals.lisp.

Special Variable: *structure-file-name*
Package

it.unimib.disco.ma.cl.helambdap.

Source

collect-documentation.lisp.

Special Variable: *texinfo-documentation-structure*

The Texinfo documentation structure.

Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Special Variable: *texinfo-format*
Package

it.unimib.disco.ma.cl.helambdap.

Source

known-doc-formats.lisp.

Special Variable: *try-to-ensure-packages*

Controls whether the system should try to create the packages it encouters.

DEFPACKAGE and IN-PACKAGE forms will be evaluated if non-NIL (default T). Only top-level occurrences of these forms are considered.

Package

it.unimib.disco.ma.cl.helambdap.

Source

extract-doc.lisp.

Special Variable: *unknown-package-condition-class*

This parameter is bound to a condition class related to unknown packages.

The parameter is set by each implementation dependent code in order to properly generate the most appropriate condition.

Package

it.unimib.disco.ma.cl.helambdap.

Source

package-utilities.lisp.

Special Variable: *whitespace-characters*
Package

it.unimib.disco.ma.cl.helambdap.

Source

streams-utilities.lisp.

Special Variable: *xhtml-frame-documentation-structure*

The XHTML frame-based documentation structure.

Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Special Variable: *xhtml-indent*
Package

it.unimib.disco.ma.cl.helambdap.

Source

xhtml-lambda-producer-protocol.lisp.

Special Variable: *xhtml-simple-frame-documentation-structure*

The XHTML simple frame-based documentation structure.

A minimal documentation structure that contains only the main index (and introduction and the dictionary of of the system/package/library.

Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Special Variable: +lambda-list-kwds+
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-string-handling.lisp.

Special Variable: +max-debug-tag+
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Special Variable: +months+
Package

it.unimib.disco.ma.cl.helambdap.

Source

time-utilities.lisp.

Special Variable: +weekdays+
Package

it.unimib.disco.ma.cl.helambdap.

Source

time-utilities.lisp.


Next: , Previous: , Up: Internals   [Contents][Index]

6.2.2 Symbol macros

Symbol Macro: *debug-output*
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Symbol Macro: *hlp-dbg-level*
Package

it.unimib.disco.ma.cl.helambdap.

Source

setup.lisp.


6.2.3 Macros

Macro: def-doc-bit (name include tag &body slots)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Macro: def-element-class (name superclasses slots &rest options)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Macro: define-doc-format (name tag key &key derives-from documentation)

Defines a Documentation Format.

This macro generates the appropriate declarations and definitions that introduce a documentation format in the HELambdaP system. In particular it registers the new format in the internal tables and makes the symbolic tags and keys used to retrieve the format known to the system.

See Also:

OUTPUT-FORMAT, OUTPUT-FORMAT-TAG

Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-formats.lisp.

Macro: with-backlogged-stream ((s) &body forms)
Package

it.unimib.disco.ma.cl.helambdap.

Source

streams-utilities.lisp.

Macro: with-debug-context (dbg-ctx &body forms)
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Macro: with-debug-settings ((&key prefix tag output) &body forms)
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.


Next: , Previous: , Up: Internals   [Contents][Index]

6.2.4 Ordinary functions

Function: %make-naming (&key kind id nesting-path)
Package

it.unimib.disco.ma.cl.helambdap.

Source

naming.lisp.

Function: actual-function-name (fname)
Package

it.unimib.disco.ma.cl.helambdap.

Source

functions-utilities.lisp.

Function: add-debug-tag (tag)
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Function: arg-name (arg)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-string-handling.lisp.

Function: article (name &rest keys &key &allow-other-keys)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Reader: article-doc-bit-components (instance)
Writer: (setf article-doc-bit-components) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

components.

Function: article-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf article-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: article-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: article-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: article-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf article-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: article-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: article-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: article-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: article-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf article-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: asdf-system-doc-bit-depends-on (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: asdf-system-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf asdf-system-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: asdf-system-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: asdf-system-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: asdf-system-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf asdf-system-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: asdf-system-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: asdf-system-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: asdf-system-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: asdf-system-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf asdf-system-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: assimilate-package (from-package to-package)
Package

it.unimib.disco.ma.cl.helambdap.

Source

symbols-utilities.lisp.

Function: base-name (file-n-or-p &optional type)
Package

it.unimib.disco.ma.cl.helambdap.

Source

filename-utilities.lisp.

Reader: book-doc-bit-divisions (instance)
Writer: (setf book-doc-bit-divisions) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

divisions.

Function: book-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf book-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: book-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: book-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: book-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf book-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: book-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: book-doc-bit-navigation (instance)
Writer: (setf book-doc-bit-navigation) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

navigation.

Function: book-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: book-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: book-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf book-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: build-setf-documentation-doc-bit (doc-accessor doc-string)
Package

it.unimib.disco.ma.cl.helambdap.

Source

extract-doc.lisp.

Function: bypass-pprint (s e &optional colon-p at-sign-p)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-string-handling.lisp.

Reader: chapter-doc-bit-components (instance)
Writer: (setf chapter-doc-bit-components) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

components.

Function: chapter-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf chapter-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: chapter-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: chapter-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: chapter-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf chapter-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: chapter-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: chapter-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: chapter-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: chapter-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf chapter-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: class-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf class-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: class-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: class-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: class-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf class-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: class-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: class-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: class-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: class-doc-bit-slots (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: class-doc-bit-superclasses (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

superclasses.

Function: class-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf class-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: clean-stream-backlog (stream)
Package

it.unimib.disco.ma.cl.helambdap.

Source

streams-utilities.lisp.

Function: close-log-channel (name)
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Function: coalesce-doc-bits (doc-bits &optional doc-bits-db)
Package

it.unimib.disco.ma.cl.helambdap.

Source

collect-documentation.lisp.

Function: collect-declarations (forms)

Collects a list of declarations from a form list according to CL rules.

Notes:

Cfr. ANSI 3.4.11 Syntactic Interaction of Documentation Strings and Declarations.

Package

it.unimib.disco.ma.cl.helambdap.

Source

extract-doc.lisp.

Function: collect-duplicates (c &key key test start end from-end &allow-other-keys)
Package

it.unimib.disco.ma.cl.helambdap.

Source

collections-utilities.lisp.

Function: compiler-macro-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf compiler-macro-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: compiler-macro-doc-bit-ftype-declarations (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: compiler-macro-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: compiler-macro-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: compiler-macro-doc-bit-lambda-list (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: compiler-macro-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf compiler-macro-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: compiler-macro-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: compiler-macro-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: compiler-macro-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: compiler-macro-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf compiler-macro-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: compiler-macro-doc-bit-type-declarations (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: conc-pathnames (p1 p2 &rest more-paths)
Package

it.unimib.disco.ma.cl.helambdap.

Source

filename-utilities.lisp.

Function: condition-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf condition-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: condition-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: condition-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: condition-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf condition-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: condition-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: condition-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: condition-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: condition-doc-bit-slots (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: condition-doc-bit-superclasses (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: condition-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf condition-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: constant-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf constant-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: constant-doc-bit-initial-value (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: constant-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: constant-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: constant-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf constant-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: constant-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: constant-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: constant-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: constant-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf constant-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-article-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-asdf-system-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-book-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-chapter-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-class-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-compiler-macro-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-condition-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-constant-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-debug-log-channel (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Function: copy-debug-log-context (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Function: copy-deftype-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-destructuring-lambda-list (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: copy-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-doc-bits-data-base (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap.lisp.

Function: copy-documentation-format (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-formats.lisp.

Function: copy-function-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-generic-function-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-generic-function-lambda-list (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: copy-html-format (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

known-doc-formats.lisp.

Function: copy-html5-format (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

known-doc-formats.lisp.

Function: copy-lambda-list-item (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: copy-lambda-list-var (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: copy-literal-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-macro-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-macro-lambda-list (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: copy-method-combination-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-method-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-modify-macro-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-naming (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

naming.lisp.

Function: copy-ordinary-lambda-list (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: copy-package-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-parameter-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-parameterized-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-part-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-set-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-setf-expander-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-slotted-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-specialized-lambda-list (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: copy-struct-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-symbol-macro-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-system-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-texinfo-format (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

known-doc-formats.lisp.

Function: copy-type-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: copy-variable-doc-bit (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: dbdb (dbdb)
Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap.lisp.

Reader: debug-log-channel-name (instance)
Writer: (setf debug-log-channel-name) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Target Slot

name.

Function: debug-log-channel-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Reader: debug-log-channel-stack (instance)
Writer: (setf debug-log-channel-stack) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Target Slot

stack.

Reader: debug-log-channel-stream (instance)
Writer: (setf debug-log-channel-stream) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Target Slot

stream.

Reader: debug-log-context-current-tag (instance)
Writer: (setf debug-log-context-current-tag) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Target Slot

current-tag.

Reader: debug-log-context-output (instance)
Writer: (setf debug-log-context-output) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Target Slot

output.

Function: debug-log-context-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Reader: debug-log-context-prefix (instance)
Writer: (setf debug-log-context-prefix) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Target Slot

prefix.

Function: debugmsg (tag prefix format-control &rest format-arguments)

Prints/logs a message for debugging on *DEBUG-OUTPUT*.

TAG and PREFIX can be both T to simplify DEBUGMSG usage; in that case defaults are used.

PREFIX, if not T, should be a STRING to be used as a prefix to the message.

Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Function: deftype-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf deftype-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: deftype-doc-bit-ftype-declarations (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: deftype-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: deftype-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: deftype-doc-bit-lambda-list (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: deftype-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf deftype-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: deftype-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: deftype-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: deftype-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: deftype-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf deftype-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: deftype-doc-bit-type-declarations (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: delete-debug-tag (tag)
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Function: destructuring-lambda-list-allow-other-keys (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: destructuring-lambda-list-auxiliary-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: destructuring-lambda-list-keyword-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: destructuring-lambda-list-optional-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: destructuring-lambda-list-ordinary-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: destructuring-lambda-list-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: destructuring-lambda-list-rest-var (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: directory-name (file-n-or-p)
Package

it.unimib.disco.ma.cl.helambdap.

Source

filename-utilities.lisp.

Function: directory-pathname (file-n-or-p)
Package

it.unimib.disco.ma.cl.helambdap.

Source

filename-utilities.lisp.

Function: directory-source-files (p)
Package

it.unimib.disco.ma.cl.helambdap.

Source

collect-documentation.lisp.

Function: doc-area (name &rest keys &key &allow-other-keys)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Reader: doc-bit-doc-string (instance)
Writer: (setf doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

doc-string.

Function: doc-bit-identifier (db)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind.

Reader: doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Reader: doc-bit-location (instance)
Writer: (setf doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

location.

Reader: doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

name.

Function: doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: doc-bit-package (db)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: doc-bit-pathname-name (doc-bit)

Ensures that the resulting pathname does not contain ’problematic’ characters.

More specifically: #\/ #\Space #\* #% #( #)

Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

setfed-p.

Reader: doc-bit-timestamp (instance)
Writer: (setf doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

timestamp.

Reader: doc-bits-data-base-dbdb (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap.lisp.

Target Slot

dbdb.

Function: doc-file (name)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: doc-file-pathname-type ()
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: documentation-format-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-formats.lisp.

Function: dump-doc-bit-html (doc-bit n str-tag doc-string out)
Package

it.unimib.disco.ma.cl.helambdap.

Source

xhtml-lambda-producer.lisp.

Function: element-location-depth (e)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: element-location-path (e)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: empty-string-p (s)
Package

it.unimib.disco.ma.cl.helambdap.

Source

text-utilities.lisp.

Function: enclosing-directory (file-n-or-p)
Package

it.unimib.disco.ma.cl.helambdap.

Source

filename-utilities.lisp.

Function: end-debugging-logging (&key channel)
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Function: ensure-configuration-files ()
Package

it.unimib.disco.ma.cl.helambdap.

Source

setup.lisp.

Function: erase-doc-structure (ds)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: external-symbol-p (s &optional sp)
Package

it.unimib.disco.ma.cl.helambdap.

Source

symbols-utilities.lisp.

Function: extract-section-name (sect)
Package

it.unimib.disco.ma.cl.helambdap.

Source

html-source-handling.lisp.

Function: extract-section-names (sects)
Package

it.unimib.disco.ma.cl.helambdap.

Source

html-source-handling.lisp.

Function: extract-symbol-form-documentation (form)
Package

it.unimib.disco.ma.cl.helambdap.

Source

extract-doc.lisp.

Function: extricate-doc-string (forms)

Given a list of FORMS finds a doc-string according to CL rules.

Notes:

Cfr. ANSI 3.4.11 Syntactic Interaction of Documentation Strings and Declarations.

Package

it.unimib.disco.ma.cl.helambdap.

Source

extract-doc.lisp.

Function: file (name &rest keys &key &allow-other-keys)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: file-set (name &rest list)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: fill-doc-bits-db (f &optional dbdb)
Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap.lisp.

Function: find-doc-format (id)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-formats.lisp.

Function: find-doc-structure (name)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: first-line-special (s)
Package

it.unimib.disco.ma.cl.helambdap.

Source

text-utilities.lisp.

Function: flatten-if (p l)
Package

it.unimib.disco.ma.cl.helambdap.

Source

extract-doc.lisp.

Function: folder (name &rest files)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: form-documentation (form)
Package

it.unimib.disco.ma.cl.helambdap.

Source

extract-doc.lisp.

Reader: format-key (instance)
Writer: (setf format-key) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-formats.lisp.

Target Slot

key.

Reader: format-tag (instance)
Writer: (setf format-tag) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-formats.lisp.

Target Slot

tag.

Function: frame (name &rest keys &key &allow-other-keys)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: frameset (name &rest keys &key style header footer navigation sidebar content location &allow-other-keys)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: frameset-footer-name (fs)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: frameset-header-name (fs)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: frameset-navigation-name (fs)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: frameset-sidebar-name (fs)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: framesets (name style &rest framesets)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: function-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf function-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: function-doc-bit-ftype-declarations (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: function-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: function-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: function-doc-bit-lambda-list (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: function-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf function-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: function-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: function-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: function-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: function-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf function-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: function-doc-bit-type-declarations (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: function-doc-bit-values (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

values.

Function: function-name-list-p (fname)
Package

it.unimib.disco.ma.cl.helambdap.

Source

functions-utilities.lisp.

Function: function-name-setf-p (fname)
Package

it.unimib.disco.ma.cl.helambdap.

Source

functions-utilities.lisp.

Function: function-name-symbol-p (fname)
Package

it.unimib.disco.ma.cl.helambdap.

Source

functions-utilities.lisp.

Function: generic-function-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf generic-function-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: generic-function-doc-bit-ftype-declarations (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: generic-function-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: generic-function-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: generic-function-doc-bit-lambda-list (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: generic-function-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf generic-function-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: generic-function-doc-bit-methods (instance)
Writer: (setf generic-function-doc-bit-methods) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

methods.

Function: generic-function-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: generic-function-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: generic-function-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: generic-function-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf generic-function-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: generic-function-doc-bit-type-declarations (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: generic-function-doc-bit-values (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: generic-function-lambda-list-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: get-char (&optional stream eof-error-p eof-value recursive-p)
Package

it.unimib.disco.ma.cl.helambdap.

Source

streams-utilities.lisp.

Function: gf-lambda-list-allow-other-keys (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: gf-lambda-list-auxiliary-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: gf-lambda-list-keyword-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: gf-lambda-list-optional-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: gf-lambda-list-ordinary-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: gf-lambda-list-rest-var (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: header (name &rest keys &key &allow-other-keys)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Reader: html-format-key (instance)
Writer: (setf html-format-key) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

known-doc-formats.lisp.

Target Slot

key.

Function: html-format-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

known-doc-formats.lisp.

Reader: html-format-tag (instance)
Writer: (setf html-format-tag) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

known-doc-formats.lisp.

Target Slot

tag.

Reader: html5-format-key (instance)
Writer: (setf html5-format-key) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

known-doc-formats.lisp.

Target Slot

key.

Function: html5-format-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

known-doc-formats.lisp.

Reader: html5-format-tag (instance)
Writer: (setf html5-format-tag) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

known-doc-formats.lisp.

Target Slot

tag.

Function: info-area (name &rest keys &key &allow-other-keys)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: inherited-symbol-p (s &optional sp)
Package

it.unimib.disco.ma.cl.helambdap.

Source

symbols-utilities.lisp.

Function: internal-symbol-p (s &optional sp)
Package

it.unimib.disco.ma.cl.helambdap.

Source

symbols-utilities.lisp.

Function: is-declaration (f)
Package

it.unimib.disco.ma.cl.helambdap.

Source

extract-doc.lisp.

Function: is-element (x)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: js-file (&optional name)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: lambda-list-item-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: lambda-list-var-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Reader: literal-doc-bit-content (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

content.

Function: literal-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf literal-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: literal-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: literal-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: literal-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf literal-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: literal-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: literal-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: literal-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: literal-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf literal-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: ll-allow-other-keys (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Target Slot

allow-other-keys.

Reader: ll-auxiliary-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Target Slot

auxiliary-vars.

Reader: ll-keyword-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Target Slot

keyword-vars.

Reader: ll-optional-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Target Slot

optional-vars.

Reader: ll-ordinary-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Target Slot

ordinary-vars.

Reader: ll-rest-var (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Target Slot

rest-var.

Reader: lli-form (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Target Slot

form.

Reader: lli-item (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Target Slot

item.

Reader: lli-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Target Slot

kind.

Function: lli-name (lli)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: llv-form (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: llv-item (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: llv-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: llv-name (lli)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: look-at-char (&optional peek-type stream eof-error-p eof-value recursive-p)
Package

it.unimib.disco.ma.cl.helambdap.

Source

streams-utilities.lisp.

Function: macro-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf macro-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: macro-doc-bit-ftype-declarations (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: macro-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: macro-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: macro-doc-bit-lambda-list (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: macro-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf macro-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: macro-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: macro-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: macro-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: macro-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf macro-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: macro-doc-bit-type-declarations (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: macro-lambda-list-allow-other-keys (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: macro-lambda-list-auxiliary-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Reader: macro-lambda-list-body-var (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Target Slot

body-var.

Reader: macro-lambda-list-env-var (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Target Slot

env-var.

Function: macro-lambda-list-keyword-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: macro-lambda-list-optional-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: macro-lambda-list-ordinary-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: macro-lambda-list-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: macro-lambda-list-rest-var (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Reader: macro-lambda-list-whole-var (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Target Slot

whole-var.

Function: main-view (name style &rest elements)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: make-article-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location components)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-asdf-system-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location depends-on)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-book-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location navigation divisions)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-chapter-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location components)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-class-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location slots superclasses)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-compiler-macro-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location lambda-list type-declarations ftype-declarations)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-condition-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location slots superclasses)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-constant-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location initial-value)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-debug-log-channel (&key name stack stream)
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Function: make-debug-log-context (&key prefix current-tag output)
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Function: make-deftype-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location lambda-list type-declarations ftype-declarations)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-destructuring-lambda-list (&optional ordinary-vars optional-vars rest-var keyword-vars allow-other-keys auxiliary-vars)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: make-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-doc-bit-pathname (doc-bit &optional type where)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-doc-bits-data-base ()
Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap.lisp.

Function: make-documentation-structure (name root &rest structure)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: make-function-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location lambda-list type-declarations ftype-declarations values)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-generic-function-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location lambda-list type-declarations ftype-declarations values methods)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-generic-function-lambda-list (&optional ordinary-vars optional-vars rest-var keyword-vars allow-other-keys auxiliary-vars)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: make-literal-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location content)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-macro-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location lambda-list type-declarations ftype-declarations)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-macro-lambda-list (&optional whole-var env-var ordinary-vars optional-vars rest-var body-var keyword-vars allow-other-keys auxiliary-vars)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: make-method-combination-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-method-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location lambda-list type-declarations ftype-declarations values qualifiers)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-modify-macro-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location lambda-list type-declarations ftype-declarations)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-naming (kind name &optional nesting-path)

Constructs a NAMING.

Package

it.unimib.disco.ma.cl.helambdap.

Source

naming.lisp.

Function: make-naming* (kind name &rest nesting-path)

Constructs a NAMING.

NESTING-PATH is passed as a &rest parameter.

Package

it.unimib.disco.ma.cl.helambdap.

Source

naming.lisp.

Function: make-ordinary-lambda-list (&optional ordinary-vars optional-vars rest-var keyword-vars allow-other-keys auxiliary-vars)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: make-package-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location use-list nicknames)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-parameter-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location initial-value)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-part-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location components)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-set-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-setf-expander-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location lambda-list type-declarations ftype-declarations)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-specialized-lambda-list (&optional ordinary-vars optional-vars rest-var keyword-vars allow-other-keys auxiliary-vars)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: make-struct-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location slots include)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-symbol-macro-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location expansion)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-type-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: make-variable-doc-bit (&key name kind setfed-p kind-tag doc-string timestamp location initial-value)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: method-combination-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf method-combination-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: method-combination-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: method-combination-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: method-combination-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf method-combination-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: method-combination-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: method-combination-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: method-combination-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: method-combination-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf method-combination-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: method-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf method-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: method-doc-bit-ftype-declarations (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: method-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: method-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: method-doc-bit-lambda-list (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: method-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf method-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: method-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: method-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: method-doc-bit-qualifiers (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

qualifiers.

Function: method-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: method-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf method-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: method-doc-bit-type-declarations (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: method-doc-bit-values (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: mkllitem (item kind &optional form)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: mkllvar (item kind &optional form)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: modify-macro-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf modify-macro-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: modify-macro-doc-bit-ftype-declarations (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: modify-macro-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: modify-macro-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: modify-macro-doc-bit-lambda-list (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: modify-macro-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf modify-macro-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: modify-macro-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: modify-macro-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: modify-macro-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: modify-macro-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf modify-macro-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: modify-macro-doc-bit-type-declarations (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: move-package-symbols (from-package to-package)
Package

it.unimib.disco.ma.cl.helambdap.

Source

package-utilities.lisp.

Reader: naming-id (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

naming.lisp.

Target Slot

id.

Reader: naming-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

naming.lisp.

Target Slot

kind.

Reader: naming-nesting-path (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

naming.lisp.

Target Slot

nesting-path.

Function: naming-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

naming.lisp.

Function: navigation (name &rest keys &key &allow-other-keys)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: newline (&optional out)
Package

it.unimib.disco.ma.cl.helambdap.

Source

text-utilities.lisp.

Function: newlines (&optional out n)
Package

it.unimib.disco.ma.cl.helambdap.

Source

text-utilities.lisp.

Function: non-empty-string-p (s)
Package

it.unimib.disco.ma.cl.helambdap.

Source

text-utilities.lisp.

Function: open-log-channel (name)
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Function: ordinary-lambda-list-allow-other-keys (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: ordinary-lambda-list-auxiliary-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: ordinary-lambda-list-keyword-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: ordinary-lambda-list-optional-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: ordinary-lambda-list-ordinary-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: ordinary-lambda-list-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: ordinary-lambda-list-rest-var (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: package-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf package-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: package-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: package-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: package-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf package-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: package-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: package-doc-bit-nicknames (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

nicknames.

Function: package-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: package-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: package-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf package-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: package-doc-bit-use-list (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

use-list.

Function: package-shortest-name (p)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: pages (name &rest keys &key &allow-other-keys)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: paragraphize-doc-string (s)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-string-handling.lisp.

Function: parameter-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf parameter-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: parameter-doc-bit-initial-value (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: parameter-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: parameter-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: parameter-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf parameter-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: parameter-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: parameter-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: parameter-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: parameter-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf parameter-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: parameterized-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf parameterized-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: parameterized-doc-bit-ftype-declarations (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

ftype-declarations.

Function: parameterized-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: parameterized-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: parameterized-doc-bit-lambda-list (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

lambda-list.

Function: parameterized-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf parameterized-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: parameterized-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: parameterized-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: parameterized-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: parameterized-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf parameterized-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: parameterized-doc-bit-type-declarations (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

type-declarations.

Function: parse-doc-hyperspec-style (s)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-string-handling.lisp.

Reader: part-doc-bit-components (instance)
Writer: (setf part-doc-bit-components) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

components.

Function: part-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf part-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: part-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: part-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: part-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf part-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: part-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: part-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: part-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: part-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf part-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: path-full (host device directory name type version)
Package

it.unimib.disco.ma.cl.helambdap.

Source

filename-utilities.lisp.

Function: pll (ll-type ll &optional recur)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: pll-debugging (ll-type ll &optional recur)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: pprint-documentation-structure (structure &optional out)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: print-doc-bits-db (&optional dbdb stream)

Prints the content of the curret Doc Bits DB.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap.lisp.

Function: process-arg-n-value-pars (anv-pars)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-string-handling.lisp.

Function: process-returns-declaration (returns)

Munging of RETURNS declaration.

Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-string-handling.lisp.

Function: produce-doc-bit-title-name (doc-bit)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-string-handling.lisp.

Function: property (ds p &optional default)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: (setf property) (ds p)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: quote-wild-in-pathname-name (name)
Package

it.unimib.disco.ma.cl.helambdap.

Source

filename-utilities.lisp.

Function: read-form (forms-stream &optional eof)
Package

it.unimib.disco.ma.cl.helambdap.

Source

extract-doc.lisp.

Function: read-structure-file (&optional struct-pathname)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: register-doc-format (df)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-formats.lisp.

Function: register-doc-structure (ds &key if-exists)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: sanitize-quotes-for-html (s)
Package

it.unimib.disco.ma.cl.helambdap.

Source

text-utilities.lisp.

Function: sanitize-string-for-html (s)
Package

it.unimib.disco.ma.cl.helambdap.

Source

text-utilities.lisp.

Function: section (name &rest keys &key &allow-other-keys)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: select-doc-structure (format-tag)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: set-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf set-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: set-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: set-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: set-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf set-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: set-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: set-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: set-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: set-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf set-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: set-property (ds p v)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: setf-expander-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf setf-expander-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: setf-expander-doc-bit-ftype-declarations (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: setf-expander-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: setf-expander-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: setf-expander-doc-bit-lambda-list (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: setf-expander-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf setf-expander-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: setf-expander-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: setf-expander-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: setf-expander-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: setf-expander-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf setf-expander-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: setf-expander-doc-bit-type-declarations (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: sift-standard-doc-bits (doc-bits)
Package

it.unimib.disco.ma.cl.helambdap.

Source

collect-documentation.lisp.

Function: similar-doc-bits-p (dbit1 dbit2)

Check whether two DOC-BTIs are ’similar’.

Two DOC-BITs are similar if they are of the same type (no subtyping), they have the same DOC-BIT-NAME and their DOC-BIT-DOC-STRINGs are equal.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap.lisp.

Function: site (name &rest keys &key &allow-other-keys)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: slotted-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf slotted-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: slotted-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: slotted-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: slotted-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf slotted-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: slotted-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: slotted-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: slotted-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: slotted-doc-bit-slots (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

slots.

Function: slotted-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf slotted-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: specialized-lambda-list-allow-other-keys (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: specialized-lambda-list-auxiliary-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: specialized-lambda-list-keyword-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: specialized-lambda-list-optional-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: specialized-lambda-list-ordinary-vars (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: specialized-lambda-list-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: specialized-lambda-list-rest-var (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: split-all-lines (strings)
Package

it.unimib.disco.ma.cl.helambdap.

Source

text-utilities.lisp.

Function: split-at-tex-paragraphs (s)
Package

it.unimib.disco.ma.cl.helambdap.

Source

text-utilities.lisp.

Function: split-lines-for-html (s)
Package

it.unimib.disco.ma.cl.helambdap.

Source

text-utilities.lisp.

Function: start-debug-logging (&key prefix tag output channel)
Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Function: stream-backlog (stream)
Package

it.unimib.disco.ma.cl.helambdap.

Source

streams-utilities.lisp.

Function: (setf stream-backlog) (stream)
Package

it.unimib.disco.ma.cl.helambdap.

Source

streams-utilities.lisp.

Function: struct-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf struct-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: struct-doc-bit-include (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

include.

Function: struct-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: struct-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: struct-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf struct-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: struct-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: struct-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: struct-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: struct-doc-bit-slots (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: struct-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf struct-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: style-file (&optional name)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Function: subdirectories (p)
Package

it.unimib.disco.ma.cl.helambdap.

Source

collect-documentation.lisp.

Function: symbol-macro-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf symbol-macro-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: symbol-macro-doc-bit-expansion (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

expansion.

Function: symbol-macro-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: symbol-macro-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: symbol-macro-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf symbol-macro-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: symbol-macro-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: symbol-macro-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: symbol-macro-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: symbol-macro-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf symbol-macro-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: symbol-status-in-package (sd pd)
Package

it.unimib.disco.ma.cl.helambdap.

Source

symbols-utilities.lisp.

Reader: system-doc-bit-depends-on (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

depends-on.

Function: system-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf system-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: system-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: system-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: system-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf system-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: system-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: system-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: system-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: system-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf system-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: t_lambda-list-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Function: texinfo-file (name &rest contents)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Reader: texinfo-format-key (instance)
Writer: (setf texinfo-format-key) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

known-doc-formats.lisp.

Target Slot

key.

Function: texinfo-format-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

known-doc-formats.lisp.

Reader: texinfo-format-tag (instance)
Writer: (setf texinfo-format-tag) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

known-doc-formats.lisp.

Target Slot

tag.

Function: text-timestamp ()

Produces a string of th form "Day Mon Dat HH:MM:SS TZ YEAR".

Package

it.unimib.disco.ma.cl.helambdap.

Source

time-utilities.lisp.

Function: type-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf type-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: type-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: type-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: type-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf type-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: type-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: type-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: type-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: type-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf type-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: unget-char (char &optional stream backlog-length)
Package

it.unimib.disco.ma.cl.helambdap.

Source

streams-utilities.lisp.

Function: unget-chars (chars &optional stream backlog-length)
Package

it.unimib.disco.ma.cl.helambdap.

Source

streams-utilities.lisp.

Function: uninterned-symbol-p (s)
Package

it.unimib.disco.ma.cl.helambdap.

Source

symbols-utilities.lisp.

Function: variable-doc-bit-doc-string (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf variable-doc-bit-doc-string) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: variable-doc-bit-initial-value (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

initial-value.

Function: variable-doc-bit-kind (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Reader: variable-doc-bit-kind-tag (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Target Slot

kind-tag.

Function: variable-doc-bit-location (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf variable-doc-bit-location) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: variable-doc-bit-name (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: variable-doc-bit-p (object)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: variable-doc-bit-setfed-p (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: variable-doc-bit-timestamp (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: (setf variable-doc-bit-timestamp) (instance)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Function: warnmsg (tag prefix format-control &rest format-arguments)

Issues a warning under certain conditions.

TAG and PREFIX can be both T to simplify WARNMSG usage; in that case defaults are used.

PREFIX, if not T, should be a STRING to be used as a prefix to the message.

Package

it.unimib.disco.ma.cl.helambdap.

Source

debugging-utilities.lisp.

Function: write-configuration-readme ()
Package

it.unimib.disco.ma.cl.helambdap.

Source

setup.lisp.


Next: , Previous: , Up: Internals   [Contents][Index]

6.2.5 Generic functions

Generic Function: article-p (x)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Methods
Method: article-p ((x article))
Method: article-p (x)
Generic Function: body-title (fs)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Methods
Method: body-title ((e doc-area))
Method: body-title ((e view))
Generic Function: build-doc-skeleton (for-what format &key layout source destination &allow-other-keys)

Produces a skeleton for the documentation.

The skeleton consists of a number of ’judiciously’ editable files that can be used as building blocks for the final documentation.

Package

it.unimib.disco.ma.cl.helambdap.

Source

documentation-production.lisp.

Generic Function: collect-documentation (where-from &key exclude-directories exclude-files &allow-other-keys)
Package

it.unimib.disco.ma.cl.helambdap.

Source

collect-documentation.lisp.

Methods
Method: collect-documentation :around (where-from &key &allow-other-keys)
Method: collect-documentation ((p pathname) &key exclude-directories exclude-files &allow-other-keys)
Method: collect-documentation ((pathname-list list) &key exclude-directories exclude-files &allow-other-keys)
Generic Function: composite-p (x)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Methods
Method: composite-p ((x composite))
Method: composite-p (x)
Generic Function: compute-element-path (e)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Methods
Method: compute-element-path ((e element))
Method: compute-element-path ((fs frameset))
Generic Function: conc-paths (p1 p2 &optional warn)
Package

it.unimib.disco.ma.cl.helambdap.

Source

filename-utilities.lisp.

Methods
Method: conc-paths ((p1 pathname) (p2 pathname) &optional warn)
Generic Reader: doc-area-content (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Reader Method: doc-area-content ((doc-area doc-area))

automatically generated reader method

Source

doc-structure.lisp.

Target Slot

content.

Generic Writer: (setf doc-area-content) (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Writer Method: (setf doc-area-content) ((doc-area doc-area))

automatically generated writer method

Source

doc-structure.lisp.

Target Slot

content.

Generic Reader: doc-area-navigation (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Reader Method: doc-area-navigation ((doc-area doc-area))

automatically generated reader method

Source

doc-structure.lisp.

Target Slot

nav.

Generic Writer: (setf doc-area-navigation) (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Writer Method: (setf doc-area-navigation) ((doc-area doc-area))

automatically generated writer method

Source

doc-structure.lisp.

Target Slot

nav.

Generic Function: doc-area-p (x)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Methods
Method: doc-area-p ((x doc-area))
Method: doc-area-p (x)
Generic Reader: doc-file-name (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Reader Method: doc-file-name ((doc-file doc-file))

automatically generated reader method

Source

doc-structure.lisp.

Target Slot

name.

Generic Writer: (setf doc-file-name) (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Writer Method: (setf doc-file-name) ((doc-file doc-file))

automatically generated writer method

Source

doc-structure.lisp.

Target Slot

name.

Generic Function: doc-file-p (x)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Methods
Method: doc-file-p ((x doc-file))
Method: doc-file-p (x)
Generic Reader: documentation-structure-name (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Reader Method: documentation-structure-name ((documentation-structure documentation-structure))

automatically generated reader method

Source

doc-structure.lisp.

Target Slot

name.

Generic Reader: documentation-structure-root (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Reader Method: documentation-structure-root ((documentation-structure documentation-structure))

automatically generated reader method

Source

doc-structure.lisp.

Target Slot

root.

Generic Reader: documentation-structure-structure (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Reader Method: documentation-structure-structure ((documentation-structure documentation-structure))

automatically generated reader method

Source

doc-structure.lisp.

Target Slot

structure.

Generic Reader: element-doc-structure (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Reader Method: element-doc-structure ((element element))

automatically generated reader method

Source

doc-structure.lisp.

Target Slot

doc-structure.

Generic Writer: (setf element-doc-structure) (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Writer Method: (setf element-doc-structure) ((element element))

automatically generated writer method

Source

doc-structure.lisp.

Target Slot

doc-structure.

Generic Reader: element-location (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Reader Method: element-location ((element element))

automatically generated reader method

Source

doc-structure.lisp.

Target Slot

source.

Generic Writer: (setf element-location) (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Writer Method: (setf element-location) ((element element))

automatically generated writer method

Source

doc-structure.lisp.

Target Slot

source.

Generic Reader: element-name (object)
Package

it.unimib.disco.ma.cl.helambdap.

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

automatically generated reader method

Source

doc-structure.lisp.

Target Slot

name.

Generic Function: element-p (x)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Methods
Method: element-p ((x element))
Method: element-p (x)
Generic Reader: element-parent (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Reader Method: element-parent ((element element))

automatically generated reader method

Source

doc-structure.lisp.

Target Slot

parent.

Generic Writer: (setf element-parent) (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Writer Method: (setf element-parent) ((element element))

automatically generated writer method

Source

doc-structure.lisp.

Target Slot

parent.

Generic Reader: element-source (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Reader Method: element-source ((element element))

automatically generated reader method

Source

doc-structure.lisp.

Target Slot

source.

Generic Writer: (setf element-source) (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Writer Method: (setf element-source) ((element element))

automatically generated writer method

Source

doc-structure.lisp.

Target Slot

source.

Generic Reader: element-style (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Reader Method: element-style ((element element))

automatically generated reader method

Source

doc-structure.lisp.

Target Slot

style.

Generic Writer: (setf element-style) (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Writer Method: (setf element-style) ((element element))

automatically generated writer method

Source

doc-structure.lisp.

Target Slot

style.

Generic Reader: elements-of (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Reader Method: elements-of ((composite composite))

automatically generated reader method

Source

doc-structure.lisp.

Target Slot

elements.

Generic Writer: (setf elements-of) (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Writer Method: (setf elements-of) ((composite composite))

automatically generated writer method

Source

doc-structure.lisp.

Target Slot

elements.

Generic Function: extract-sections (source format)

Quick and dirty ’section’ finding in (X)HTML(5) source.

The EXTRACT-SECTIONS function looks at an (X)HTML(5) source looking for top level <H1>...</H1> ’sections’. More specifically, it looks for sectioning markup of the form:

<H1><A name="Section Name">....</A></H1>

The "Section Name" is what is eventually saved in the result, which is then used to produce a file navigation bar.

Package

it.unimib.disco.ma.cl.helambdap.

Source

html-source-handling.lisp.

Methods
Method: extract-sections ((in stream) (format (eql |it.unimib.disco.ma.cl.helambdap|:html)))
Method: extract-sections ((s string) format)
Method: extract-sections ((p pathname) format)
Generic Reader: file-name (object)
Package

it.unimib.disco.ma.cl.helambdap.

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

automatically generated reader method

Source

doc-structure.lisp.

Target Slot

name.

Generic Function: file-p (x)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Methods
Method: file-p ((x file))
Method: file-p (x)
Generic Function: file-pathname (fd &optional defaults)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Methods
Method: file-pathname ((df doc-file) &optional defaults)
Method: file-pathname ((f file) &optional defaults)
Generic Reader: file-set-files (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Reader Method: file-set-files ((file-set file-set))

automatically generated reader method

Source

doc-structure.lisp.

Target Slot

elements.

Generic Writer: (setf file-set-files) (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Writer Method: (setf file-set-files) ((file-set file-set))

automatically generated writer method

Source

doc-structure.lisp.

Target Slot

elements.

Generic Reader: file-set-index (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Reader Method: file-set-index ((file-set file-set))

automatically generated reader method

Source

doc-structure.lisp.

Target Slot

index.

Generic Writer: (setf file-set-index) (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Writer Method: (setf file-set-index) ((file-set file-set))

automatically generated writer method

Source

doc-structure.lisp.

Target Slot

index.

Generic Reader: file-set-name (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Reader Method: file-set-name ((file-set file-set))

automatically generated reader method

Source

doc-structure.lisp.

Target Slot

name.

Generic Writer: (setf file-set-name) (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Writer Method: (setf file-set-name) ((file-set file-set))

automatically generated writer method

Source

doc-structure.lisp.

Target Slot

name.

Generic Function: file-set-p (x)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Methods
Method: file-set-p ((x file-set))
Method: file-set-p (x)
Generic Function: file-system-entity-p (x)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Methods
Method: file-system-entity-p ((x file-system-entity))
Method: file-system-entity-p (x)
Generic Reader: folder-files (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Reader Method: folder-files ((folder folder))

automatically generated reader method

Source

doc-structure.lisp.

Target Slot

elements.

Generic Writer: (setf folder-files) (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Writer Method: (setf folder-files) ((folder folder))

automatically generated writer method

Source

doc-structure.lisp.

Target Slot

elements.

Generic Function: folder-p (x)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Methods
Method: folder-p ((x folder))
Method: folder-p (x)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Methods
Generic Reader: frame-name (object)
Package

it.unimib.disco.ma.cl.helambdap.

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

automatically generated reader method

Source

doc-structure.lisp.

Target Slot

name.

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

it.unimib.disco.ma.cl.helambdap.

Methods
Writer Method: (setf frame-name) ((frame frame))

automatically generated writer method

Source

doc-structure.lisp.

Target Slot

name.

Generic Function: frame-p (x)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Methods
Method: frame-p ((x frame))
Method: frame-p (x)
Generic Reader: frame-source (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Reader Method: frame-source ((frame frame))

automatically generated reader method

Source

doc-structure.lisp.

Target Slot

source.

Generic Writer: (setf frame-source) (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Writer Method: (setf frame-source) ((frame frame))

automatically generated writer method

Source

doc-structure.lisp.

Target Slot

source.

Generic Function: frameset-body-title (fs)
Package

it.unimib.disco.ma.cl.helambdap.

Source

xhtml-lambda-producer-protocol.lisp.

Methods
Method: frameset-body-title ((fs frameset))
Generic Reader: frameset-content (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Reader Method: frameset-content ((frameset frameset))

automatically generated reader method

Source

doc-structure.lisp.

Target Slot

content.

Generic Writer: (setf frameset-content) (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Writer Method: (setf frameset-content) ((frameset frameset))

automatically generated writer method

Source

doc-structure.lisp.

Target Slot

content.

Generic Reader: frameset-footer (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Reader Method: frameset-footer ((frameset frameset))

automatically generated reader method

Source

doc-structure.lisp.

Target Slot

footer.

Generic Function: frameset-head-title (fs)
Package

it.unimib.disco.ma.cl.helambdap.

Source

xhtml-lambda-producer-protocol.lisp.

Methods
Method: frameset-head-title ((fs frameset))
Generic Reader: frameset-header (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Reader Method: frameset-header ((frameset frameset))

automatically generated reader method

Source

doc-structure.lisp.

Target Slot

header.

Generic Reader: frameset-location (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Reader Method: frameset-location ((frameset frameset))

automatically generated reader method

Source

doc-structure.lisp.

Target Slot

source.

Generic Reader: frameset-name (object)
Package

it.unimib.disco.ma.cl.helambdap.

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

automatically generated reader method

Source

doc-structure.lisp.

Target Slot

name.

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

it.unimib.disco.ma.cl.helambdap.

Methods
Writer Method: (setf frameset-name) ((frameset frameset))

automatically generated writer method

Source

doc-structure.lisp.

Target Slot

name.

Generic Reader: frameset-navigation (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Reader Method: frameset-navigation ((frameset frameset))

automatically generated reader method

Source

doc-structure.lisp.

Target Slot

navigation.

Generic Reader: frameset-order (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Reader Method: frameset-order ((frameset frameset))

automatically generated reader method

Source

doc-structure.lisp.

Target Slot

order.

Generic Writer: (setf frameset-order) (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Writer Method: (setf frameset-order) ((frameset frameset))

automatically generated writer method

Source

doc-structure.lisp.

Target Slot

order.

Generic Reader: frameset-sidebar (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Reader Method: frameset-sidebar ((frameset frameset))

automatically generated reader method

Source

doc-structure.lisp.

Target Slot

sidebar.

Generic Reader: frameset-style (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Reader Method: frameset-style ((frameset frameset))

automatically generated reader method

Source

doc-structure.lisp.

Target Slot

style.

Generic Writer: (setf frameset-style) (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Writer Method: (setf frameset-style) ((frameset frameset))

automatically generated writer method

Source

doc-structure.lisp.

Target Slot

style.

Generic Reader: framesets-list (object)
Package

it.unimib.disco.ma.cl.helambdap.

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

automatically generated reader method

Source

doc-structure.lisp.

Target Slot

elements.

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

it.unimib.disco.ma.cl.helambdap.

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

automatically generated writer method

Source

doc-structure.lisp.

Target Slot

elements.

Generic Function: framesets-of (e)
Package

it.unimib.disco.ma.cl.helambdap.

Source

xhtml-lambda-producer-protocol.lisp.

Methods
Method: framesets-of ((fss framesets))
Method: framesets-of ((e element))
Method: framesets-of ((e documentation-structure))
Generic Function: framsets-p (x)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Methods
Method: framsets-p ((x framesets))
Method: framsets-p (x)
Generic Function: head-title (e)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Methods
Method: head-title ((e doc-area))
Method: head-title ((e view))
Generic Function: header-p (x)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Methods
Method: header-p ((x header))
Method: header-p (x)
Generic Function: info-area-p (x)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Methods
Method: info-area-p ((x info-area))
Method: info-area-p (x)
Generic Reader: jf-file-name (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Reader Method: jf-file-name ((js-file js-file))

automatically generated reader method

Source

doc-structure.lisp.

Target Slot

name.

Generic Writer: (setf jf-file-name) (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Writer Method: (setf jf-file-name) ((js-file js-file))

automatically generated writer method

Source

doc-structure.lisp.

Target Slot

name.

Generic Function: js-file-p (x)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Methods
Method: js-file-p ((x js-file))
Method: js-file-p (x)
Generic Function: ll-vars (ll)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Methods
Method: ll-vars ((ll macro-lambda-list))
Method: ll-vars ((ll destructuring-lambda-list))
Method: ll-vars ((lli lambda-list-item))
Method: ll-vars ((ll t_lambda-list))
Generic Function: load-doc-bits-db (where &optional doc-bits-db)

Loads a doc-bits data base from a source.

The SOURCE can be either a STREAM or a File Designator. The optional DOC-BITS-DB parameter defaults to the current doc-bits database.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap.lisp.

Methods
Method: load-doc-bits-db ((f string) &optional db)
Method: load-doc-bits-db ((f pathname) &optional db)
Generic Function: main-view-p (x)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Methods
Method: main-view-p ((x main-view))
Method: main-view-p (x)
Generic Function: make-setf-documentation-doc-bit (what as doc-string)
Package

it.unimib.disco.ma.cl.helambdap.

Source

extract-doc.lisp.

Methods
Method: make-setf-documentation-doc-bit ((ts symbol) (as (eql type)) doc-string)
Method: make-setf-documentation-doc-bit ((sc symbol) (as (eql structure)) doc-string)
Method: make-setf-documentation-doc-bit ((sc structure-class) (as symbol) doc-string)
Method: make-setf-documentation-doc-bit ((sc standard-class) (as symbol) doc-string)
Method: make-setf-documentation-doc-bit ((p package) (as (eql t)) doc-string)
Method: make-setf-documentation-doc-bit ((mc symbol) (as (eql method-combination)) doc-string)
Method: make-setf-documentation-doc-bit ((fname symbol) (as (eql setf)) doc-string)
Method: make-setf-documentation-doc-bit ((fname symbol) (as (eql compiler-macro)) doc-string)
Method: make-setf-documentation-doc-bit ((fname symbol) (as (eql function)) doc-string)
Method: make-setf-documentation-doc-bit ((f list) (as (eql compiler-macro)) doc-string)
Method: make-setf-documentation-doc-bit ((f list) (as (eql function)) doc-string)
Method: make-setf-documentation-doc-bit ((f function) as doc-string)
Generic Function: make-unknown-package-condition (upc-class)

Dispatches on argument UPC-CLASS to generate an UNKNOWN-PACKAGE instance.

This generic function relies on the presence of implementation dependent subclasses of UNKNOWN-PACKAGE to ensure a compatible treatment of this events.

See also:

The implementation dependent classes; e.g., UNKNOWN-PACKAGE-LW.

Package

it.unimib.disco.ma.cl.helambdap.

Source

package-utilities.lisp.

Methods
Method: make-unknown-package-condition (upc-thing)
Method: make-unknown-package-condition ((s string))
Method: make-unknown-package-condition ((upc-class (eql |it.unimib.disco.ma.cl.helambdap|::unknown-package)))
Method: make-unknown-package-condition ((upc unknown-package))
Generic Function: merge-doc-bits (dbit1 dbit2)

Merge two doc bits.

Information missing from DBIT1 that can be found in DBIT2 may be copied to a copy of DBIT1 and viceversa.

The function will return two copies of DBIT1 and DBIT2 as two values.

Package

it.unimib.disco.ma.cl.helambdap.

Source

helambdap.lisp.

Methods
Method: merge-doc-bits ((dbit1 function-doc-bit) (dbit2 function-doc-bit))

Merge two FUNCTION-DOC-BITs.

This is useful for doc-bits that are the results of a (SETF (DOCUMENTATION ...) ...).

Method: merge-doc-bits ((dbit1 doc-bit) (dbit2 doc-bit))

Catch all method.

Nothing is done and both doc-bits are copied and returned.

Generic Reader: name (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Reader Method: name ((element element))

automatically generated reader method

Source

doc-structure.lisp.

Target Slot

name.

Generic Function: navigation-p (x)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Methods
Method: navigation-p ((x navigation))
Method: navigation-p (x)
Generic Function: new-doc-bit (doc-bit-class &rest args)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-bit.lisp.

Generic Function: pages-p (x)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Methods
Method: pages-p ((x pages))
Method: pages-p (x)
Generic Function: parse-ll (lltype ll)
Package

it.unimib.disco.ma.cl.helambdap.

Source

lambda-list-parsing.lisp.

Methods
Method: parse-ll ((lltype (eql :macro)) ll)
Method: parse-ll ((lltype (eql :destructuring)) ll)
Method: parse-ll ((lltype (eql :generic-function)) ll)
Method: parse-ll ((lltype (eql :specialized)) ll)
Method: parse-ll ((lltype (eql :ordinary)) ll)
Generic Function: path (x &key defaults relative)
Package

it.unimib.disco.ma.cl.helambdap.

Source

filename-utilities.lisp.

Methods
Method: path ((x string) &key)
Method: path ((x pathname) &key)
Method: path ((x list) &key defaults relative)
Generic Function: pprint-element (os e)

Generic function used in the PPRINT dispatch table.

Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Methods
Method: pprint-element ((o stream) (fs frameset))
Method: pprint-element ((o stream) (f file-set))
Method: pprint-element ((os stream) (f file))
Generic Function: process-doc-string (s input-syntax output-format &optional args-n-values-p lambda-list result-p returns-decl type-decls skip-description-header-p)

Processes a ’doc string’.

The processing is done (or rather a best effort is made to parse) according to a give ’input-syntax’ and the result is built in a given ’output-format’.

Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-string-handling.lisp.

Methods
Method: process-doc-string ((s string) (input-syntax (eql |it.unimib.disco.ma.cl.helambdap|::text/hyperspec)) (output-format (eql |it.unimib.disco.ma.cl.helambdap|:html)) &optional args-n-values-p lambda-list result-p returns-decl type-decls skip-description-header-p)

Processes a documentation string.

This method tries to interpret a documentation string as a CLHS-style entry. In particular it looks for ’sections’ titled ’Syntax’, ’Arguments and Values’, ’Description’, ’Examples’, ’Affected By’, ’See Also’, ’Notes’, ’Exceptional Situations’ and ’Side Effects’.

These sections are then rendered as HTML.

Arguments and Values:

s – a string.
input-syntax – (eql ’text/hyperspec)
output-format – (eql ’html)
args-n-values-p – a boolean
lambda-list – a lambda-list
result-p – a boolean
return-decls – a list of the types of returned values
type-decls – a list of arguments declared types skip-description-header-p – a boolean

Notes:

This documentation string is a (partial) example.

See Also:

parse-doc-hyperspec-style.

Source

xhtml-lambda-producer.lisp.

Method: process-doc-string ((s null) input-syntax output-format &optional args-n-values-p lambda-list result-p returns-decl type-decls skip-description-header-p)
Generic Function: produce-doc-area (format element out)
Package

it.unimib.disco.ma.cl.helambdap.

Source

xhtml-lambda-producer-protocol.lisp.

Generic Function: produce-footer (format element out)
Package

it.unimib.disco.ma.cl.helambdap.

Source

xhtml-lambda-producer-protocol.lisp.

Generic Function: produce-footer-file (frameset footer-pathname documentation-title)
Package

it.unimib.disco.ma.cl.helambdap.

Source

xhtml-lambda-producer-protocol.lisp.

Methods
Method: produce-footer-file ((fs frameset) footer-pathname documentation-title)
Source

xhtml-lambda-producer.lisp.

Generic Function: produce-footer-frame (format frameset frameset-stream where doc-bits doc-title)
Package

it.unimib.disco.ma.cl.helambdap.

Source

xhtml-lambda-producer-protocol.lisp.

Methods
Method: produce-footer-frame ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (fs frameset) (fs-file stream) (where pathname) doc-bits documentation-title)
Source

xhtml-lambda-producer.lisp.

Generic Function: produce-frame (format element out)
Package

it.unimib.disco.ma.cl.helambdap.

Source

xhtml-lambda-producer-protocol.lisp.

Methods
Method: produce-frame ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (element file-set) (where stream))
Source

xhtml-lambda-producer.lisp.

Method: produce-frame ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (element doc-file) (where stream))
Source

xhtml-lambda-producer.lisp.

Generic Function: produce-header (format element out)
Package

it.unimib.disco.ma.cl.helambdap.

Source

xhtml-lambda-producer-protocol.lisp.

Generic Function: produce-header-file (frameset header-pathname documentation-title)
Package

it.unimib.disco.ma.cl.helambdap.

Source

xhtml-lambda-producer-protocol.lisp.

Methods
Method: produce-header-file ((fs frameset) header-pathname documentation-title)
Source

xhtml-lambda-producer.lisp.

Generic Function: produce-header-frame (format frameset frameset-stream where doc-bits doc-title)
Package

it.unimib.disco.ma.cl.helambdap.

Source

xhtml-lambda-producer-protocol.lisp.

Methods
Method: produce-header-frame ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (fs frameset) (fs-file stream) (where pathname) doc-bits documentation-title)
Source

xhtml-lambda-producer.lisp.

Generic Function: produce-info-area-placeholder (format element destination &optional documentation-title)
Package

it.unimib.disco.ma.cl.helambdap.

Source

xhtml-lambda-producer-protocol.lisp.

Methods
Method: produce-info-area-placeholder ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (file-set file-set) where &optional documentation-title)
Source

xhtml-lambda-producer.lisp.

Method: produce-info-area-placeholder ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (doc-file doc-file) doc-file-pathname &optional documentation-title)
Source

xhtml-lambda-producer.lisp.

Generic Function: produce-main (format element out)
Package

it.unimib.disco.ma.cl.helambdap.

Source

xhtml-lambda-producer-protocol.lisp.

Generic Function: produce-navigation (format element where doc-bits doc-title)
Package

it.unimib.disco.ma.cl.helambdap.

Source

xhtml-lambda-producer-protocol.lisp.

Generic Function: produce-navigation-file (format frameset nav-element nav-pathname doc-bits documentation-title)
Package

it.unimib.disco.ma.cl.helambdap.

Source

xhtml-lambda-producer-protocol.lisp.

Methods
Method: produce-navigation-file ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (fs frameset) (nav-element file-set) nav-pathname doc-bits documentation-title)
Source

xhtml-lambda-producer.lisp.

Method: produce-navigation-file ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (fs frameset) (nav-element doc-file) nav-pathname doc-bits documentation-title)
Source

xhtml-lambda-producer.lisp.

Generic Function: produce-navigation-frame (format element frameset-stream where doc-bits doc-title)
Package

it.unimib.disco.ma.cl.helambdap.

Source

xhtml-lambda-producer-protocol.lisp.

Methods
Method: produce-navigation-frame ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (element frameset) (out stream) (where pathname) doc-bits documentation-title)
Source

xhtml-lambda-producer.lisp.

Package

it.unimib.disco.ma.cl.helambdap.

Source

xhtml-lambda-producer-protocol.lisp.

Generic Function: produce-navigation-map (format element nav-element navmap-pathname doc-bits doc-title)
Package

it.unimib.disco.ma.cl.helambdap.

Source

xhtml-lambda-producer-protocol.lisp.

Methods
Method: produce-navigation-map ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (fs frameset) (nav-element file-set) nm-pathname doc-bits doc-title)
Source

xhtml-lambda-producer.lisp.

Generic Function: produce-package-navigation-list (format element nav-element package-doc-bit package-nav-list-pathname doc-bits)
Package

it.unimib.disco.ma.cl.helambdap.

Source

xhtml-lambda-producer-protocol.lisp.

Methods
Method: produce-package-navigation-list ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (fs frameset) nav-element pkg-doc-bit pkg-list-pathname doc-bits)
Source

xhtml-lambda-producer.lisp.

Generic Reader: property-table (object)
Package

it.unimib.disco.ma.cl.helambdap.

Methods
Reader Method: property-table ((documentation-structure documentation-structure))

automatically generated reader method

Source

doc-structure.lisp.

Target Slot

property-table.

Generic Function: register-element (element parent doc-structure)
Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-structure.lisp.

Methods
Method: register-element :after ((e file-set) parent doc-structure)
Method: register-element :after ((e framesets) parent doc-structure)
Method: register-element ((e element) parent doc-structure)
Generic Function: render-doc-bit (format doc-bit out n str-tag doc-string)
Package

it.unimib.disco.ma.cl.helambdap.

Source

xhtml-lambda-producer-protocol.lisp.

Generic Function: render-lambda-list (format lambda-list-type lambda-list)
Package

it.unimib.disco.ma.cl.helambdap.

Source

xhtml-lambda-producer-protocol.lisp.

Methods
Method: render-lambda-list ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (llt (eql :generic-function)) (ll generic-function-lambda-list))
Source

xhtml-lambda-producer.lisp.

Method: render-lambda-list ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (llt (eql :generic-function)) (ll list))
Source

xhtml-lambda-producer.lisp.

Method: render-lambda-list ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (llt (eql :macro)) (ll macro-lambda-list))
Source

xhtml-lambda-producer.lisp.

Method: render-lambda-list ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (llt (eql :macro)) (ll list))
Source

xhtml-lambda-producer.lisp.

Method: render-lambda-list ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (llt (eql :ordinary)) (ll t_lambda-list))
Source

xhtml-lambda-producer.lisp.

Method: render-lambda-list ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (llt (eql :ordinary)) (ll list))
Source

xhtml-lambda-producer.lisp.

Generic Function: render-syntax-section (format doc-bit &optional lambda-list values)

Renders the ’Syntax’ section of a doc string.

Package

it.unimib.disco.ma.cl.helambdap.

Source

doc-string-handling.lisp.

Methods
Method: render-syntax-section ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (doc-bit macro-doc-bit) &optional ll values)
Source

xhtml-lambda-producer.lisp.

Method: render-syntax-section ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (doc-bit deftype-doc-bit) &optional ll values)
Source

xhtml-lambda-producer.lisp.

Method: render-syntax-section ((format (eql |it.unimib.disco.ma.cl.helambdap|:html)) (doc