Index   Class hierarchy   All packages

DOCU-TABLE

Table stores all the information about the classes, functions, methods ...

Defined in package LISP-DOCUMENTATION.
This class is intern.

Class hierarchy   Slots   Methods


Class hierarchy for class DOCU-TABLE:


Slots

CLASSES Initform: NIL Accessor: CLASSES
A list for the classes
DOCU-PACKAGE Initarg: :DOCU-PACKAGE Initform: :COMMON-LISP-USER Accessor: DOCU-PACKAGE
Stores temporary information about the package at creation time.
EXPORTS Initform: NIL Accessor: EXPORTS
a list of all exported symbols
FUNCTIONS Initform: NIL Accessor: FUNCTIONS
A list for the functions
GENERIC-FUNCTIONS Initform: NIL Accessor: GENERIC-FUNCTIONS
A list for all generic-functions
LANGUAGE Initform: *DOCU-GERMAN-LABELS* Accessor: LANGUAGE
The labels for the output in the wanted language
LOST-METHODS Initform: NIL Accessor: LOST-METHODS
A list for methods, whose specifiers are not really cleared.
MACROS Initform: NIL Accessor: MACROS
A list for the macros
METHODS Initform: NIL Accessor: METHODS
A list for methods, that are not specialized by any class
PACKAGES Initform: NIL Accessor: PACKAGES
a list of packages which where defined.
SYMBOLS Initform: NIL Accessor: SYMBOLS
A list for the symbols
USED-PACKAGES Initform: NIL Accessor: USED-PACKAGES
a list of packages which where referenced.


Methods

DOCU-ADD-FILE-TO-TABLE
    
table [DOCU-TABLE] pathname &key recursive-p [NIL] exclude [NIL]
parses pathname and adds to table. Pathname can be a directory
DOCU-ADD-LOST-METHOD-TO-TABLE
    
table [DOCU-TABLE] amethod [DOCU-METHOD]
Add a method to the lost-methods-table
DOCU-ADD-TO-TABLE ,declared in generic function DOCU-ADD-TO-TABLE
    
table [DOCU-TABLE] aclass [DOCU-CLASS]
    
table [DOCU-TABLE] afunction [DOCU-FUNCTION]
    
table [DOCU-TABLE] amacro [DOCU-MACRO]
    
table [DOCU-TABLE] apackage [DOCU-PACKAGE]
    
table [DOCU-TABLE] afunction [DOCU-GENERIC-FUNCTION]
    
table [DOCU-TABLE] asymbol
    
table [DOCU-TABLE] asymbol [DOCU-SYMBOL]
    
table [DOCU-TABLE] amethod [DOCU-METHOD]
DOCU-CLASS-MAKE-ALPHABETICAL-INDEX
    
table [DOCU-TABLE] classes [LIST] &optional mode [:HTML]
creates alphabetical index on classes
DOCU-CREATE-ALPHABETICAL-INDEX
    
table [DOCU-TABLE] &optional mode [:HTML] language [:D]
creates alphabetical index page with everything on it
DOCU-CREATE-CLASS-HIERARCHY-INDEX
    
table [DOCU-TABLE] &optional mode [:HTML] language [:D]
creates a page with the class hierarchy of table table in mode mode
DOCU-CREATE-FUNCTIONS
    
table [DOCU-TABLE] page functions [LIST] comment [STRING] &optional mode [:HTML] only-exports [NIL]
create documentation about functions
DOCU-CREATE-FUNCTIONS-MORE
    
table [DOCU-TABLE] afunction [DOCU-FUNCTION] page comment [STRING] &optional mode [:HTML]
creates more information about functions, generic functions and methods
    
table [DOCU-TABLE] agenfunction [DOCU-GENERIC-FUNCTION] page comment [STRING] &optional mode [:HTML]
creates more information about functions, generic functions and methods
DOCU-CREATE-HIERARCHY
    
table [DOCU-TABLE] page tree [LIST] comment [STRING] &optional searchclass [NIL] mode [:HTML] parent [NIL]
creates a hierarchy of classes for the class-tree tree
DOCU-CREATE-MACROS
    
table [DOCU-TABLE] page macros [LIST] comment [STRING] &optional mode [:HTML] only-exports [NIL]
create documentation about macros
DOCU-CREATE-METHODS
    
table [DOCU-TABLE] class page methods [LIST] comment [STRING] &optional mode [:HTML] only-exports [NIL]
create documentation about methods
DOCU-CREATE-PACKAGES-INDEX
    
table [DOCU-TABLE] packages [LIST] &optional mode [:HTML] language [:D] title [NIL]
creates an index page of all packages being used in mode mode
DOCU-CREATE-SLOTS
    
table [DOCU-TABLE] page slots [LIST] comment [STRING]
create documentation about slots
DOCU-CREATE-SOMETHING
    
table [DOCU-TABLE] page something [LIST] comment [STRING] &optional mode [:HTML] only-exports [NIL]
    
table [DOCU-TABLE] page afunction [DOCU-FUNCTION] comment [STRING] &optional mode [:HTML] only-exports [NIL]
    
table [DOCU-TABLE] page afunction [DOCU-GENERIC-FUNCTION] comment [STRING] &optional mode [:HTML] only-exports [NIL]
    
table [DOCU-TABLE] page amacro [DOCU-MACRO] comment [STRING] &optional mode [:HTML] only-exports [NIL]
    
table [DOCU-TABLE] page amethod [DOCU-METHOD] comment [STRING] &optional mode [:HTML] only-exports [NIL]
    
table [DOCU-TABLE] page asymbol [DOCU-SYMBOL] comment [STRING] &optional mode [:HTML] only-exports [NIL]
DOCU-CREATE-SYMBOLS
    
table [DOCU-TABLE] page symbols [LIST] comment [STRING] &optional only-exports [NIL]
create documentation about global variables and other symbols (which?)
DOCU-FUNCTION-MAKE-ALPHABETICAL-INDEX
    
table [DOCU-TABLE] functions [LIST] &optional mode [:HTML]
creates alphabetical index on functions
DOCU-GENERIC-FUNCTION-MAKE-ALPHABETICAL-INDEX
    
table [DOCU-TABLE] functions [LIST] &optional mode [:HTML]
creates alphabetical index on generic functions
DOCU-GET-FROM-TABLE ,declared in generic function DOCU-GET-FROM-TABLE
    
table [DOCU-TABLE] name category
    
table [DOCU-TABLE] name category [eql "'packages"]
    
table [DOCU-TABLE] apackage [DOCU-PACKAGE] category [eql "'packages"]
DOCU-HANDLE-TOKEN ,declared in generic function DOCU-HANDLE-TOKEN
    
table [DOCU-TABLE] token type [eql "'defclass"]
    
table [DOCU-TABLE] token type [eql "'defun"]
    
table [DOCU-TABLE] token type [eql "'defmacro"]
    
table [DOCU-TABLE] token type [eql "'defpackage"]
    
table [DOCU-TABLE] token type [eql "'defparameter"]
    
table [DOCU-TABLE] token type [eql "'defvar"]
    
table [DOCU-TABLE] token type [eql "'defconstant"]
    
table [DOCU-TABLE] token type [eql "'let"]
    
table [DOCU-TABLE] token type [eql "'let*"]
    
table [DOCU-TABLE] token type [eql "'progn"]
    
table [DOCU-TABLE] token type [eql "'prog1"]
    
table [DOCU-TABLE] token type [eql "'defgeneric"]
    
table [DOCU-TABLE] token type [eql "'defmethod"]
    
table [DOCU-TABLE] token type [eql "'in-package"]
parses for packages
    
table [DOCU-TABLE] token type [eql "'export"]
    
table [DOCU-TABLE] token type [eql NIL]
    
table [DOCU-TABLE] token type
    
table [DOCU-TABLE] token type [eql "'flet"]
    
table [DOCU-TABLE] token type [eql "'macrolet"]
    
table [DOCU-TABLE] token type [SYMBOL]
DOCU-HANDLE-TOKEN-REK
    
table [DOCU-TABLE] token
recursive parsing for s-expr (needed for global LETs etc.)
DOCU-IS-EXPORTED
    
table [DOCU-TABLE] symbol [DOCU-TYPE]
DOCU-MACRO-MAKE-ALPHABETICAL-INDEX
    
table [DOCU-TABLE] macros [LIST] &optional mode [:HTML]
creates alphabetical index on macros
DOCU-MAKE-ALPHABETICAL-INDEX
    
table [DOCU-TABLE] &optional mode [:HTML]
puts every in table table in a sorted list. The elements of this list are lists of (name link comment [where link]+)
DOCU-METHOD-MAKE-ALPHABETICAL-INDEX
    
table [DOCU-TABLE] methods [LIST] &optional mode [:HTML]
creates alphabetical index on methods
DOCU-OUTPUT
    
table [DOCU-TABLE] class [DOCU-CLASS] &optional mode [:HTML] language [:D] only-exports [NIL] title [NIL]
creates class page with slots and methods
    
table [DOCU-TABLE] package [PACKAGE] &optional mode [:HTML] language [:D] only-exports [NIL] title [NIL]
creates package page with class hierarchy, functions, methods & global parameters
DOCU-PARSE-AFTERWARDS
    
table [DOCU-TABLE]
implements the 2nd step of the 2-way-parser, for correcting methods and generic functions, and creating missing packages
DOCU-PARSE-FILE
    
table [DOCU-TABLE] filename
implements the 1st step of the 2-way-parser, reads in all s-expr and calls docu-handle-token
DOCU-REMOVE-LOST-METHOD-FROM-TABLE
    
table [DOCU-TABLE] amethod [DOCU-METHOD]
Remove a method from the lost-methods-table.
DOCU-SORT
    
table [DOCU-TABLE] class [DOCU-CLASS]
builds the class tree for a single class
    
table [DOCU-TABLE] classes [LIST]
build the class forest for a list of classes
DOCU-SYMBOL-MAKE-ALPHABETICAL-INDEX
    
table [DOCU-TABLE] symbols [LIST] &optional mode [:HTML]
creates alphabetical index on symbols