(%ADD-TO-PACKAGE PACKAGE &KEY NICKNAMES EXPORTS USES SHADOW SHADOWING-IMPORT DOC) [function]  | 
| Description | Tries to do a modification of given package.  | |
| Calls | (SETF CSF-PACKAGE.INFO), ADD-VAR-AS-INFO, CLEANSE-FOR-DUPLICATES, CSF-PACKAGE.INFO, FILL-INFO-OBJ, MAKE-CSF-INFO, REMOVE-DUPLICATES, TREAT-VAR and WARN  | |
| Location | 
(%CREATE-CLASS NAME &KEY SUPERCLASSES SLOTS OPTIONS) [function]  | 
(%CREATE-METHOD NAME &KEY TYPE LAMBDA-LIST QUAL SPEC BODY OPTIONS DOCS) [function]  | 
| Description | Creates a csf-method which is returned, SPEC if a list of specialisers for methods.  | ||||||||||||||||||||||
| Called By | |||||||||||||||||||||||
| Calls | 
  | ||||||||||||||||||||||
| Location | 
(%CREATE-PACKAGE-OBJ NAME) [function]  | 
| Description | Creates and returns a package-obj  | |
| Calls | %GET-CUR-FILE, (SETF CSF-LOCATION.FILE), (SETF CSF-PACKAGE.ID), (SETF CSF-PACKAGE.LOCATION), (SETF CSF-PACKAGE.NAME), FORMAT, MAKE-CSF-LOCATION and MAKE-CSF-PACKAGE  | |
| Location | 
(%CREATE-STRUCT NAME &KEY SUPERCLASSES SLOTS OPTIONS) [function]  | 
| Description | creates a csf-class which is returned.  | ||||||||||||||||||||||||||||
| Calls | 
  | ||||||||||||||||||||||||||||
| Location | 
(%CREATE-VARIABLE NAME &KEY INITARG INITFORM DOC TYPE) [function]  | 
| Description | creates a csf-variable which is returned.  | |
| Called By | ||
| Calls | %GET-CUR-FILE, (SETF CSF-LOCATION.FILE), (SETF CSF-VARIABLE.ID), (SETF CSF-VARIABLE.LOCATION), (SETF CSF-VARIABLE.NAME), CSF-VARIABLE.INFO, FILL-INFO-OBJ, FORMAT, MAKE-CSF-INFO, MAKE-CSF-LOCATION and MAKE-CSF-VARIABLE  | |
| Location | 
(%GET-CUR-FILE) [function]  | 
| Called By | %CREATE-CLASS, %CREATE-METHOD, %CREATE-PACKAGE-OBJ, %CREATE-STRUCT and %CREATE-VARIABLE  | |
| Location | 
(ANALYSE-BODY-EXPRESSION EXPR) [function]  | 
| Called By | ||
| Calls | ANALYSE-BODY-EXPRESSION, ATOM, CHECK-BODY-EXPRESSION, FIND, IS-CALL? and MAP  | |
| Location | 
(ANALYSE-FILE FNAME &KEY PREPROCESS-PACKAGES CALLED-RECURSIVELY (USE-CLEAN-READTABLE T) (IGNORE-MISSING-FILES T)) [function]  | 
| Description | analyses one file and generates necessary csf-data  | |
| Called By | ||
| Calls | ||
| Location | 
(ANALYSE-FILES FILE-LIST &KEY OUT-FILE (PREPROCESS-PACKAGES T) (IGNORE-MISSING-FILES T) (USE-CLEAN-READTABLE T)) [function]  | 
| Description | Analyses a list of files  | |
| Called By | ||
| Calls | ||
| Location | 
(ANALYZE-LAMBDA-LIST LAMBDA-LIST) [function]  | 
| Called By | %CREATE-METHOD, EXTRACT-LAMBDA-LIST and EXTRACT-SPECIALIZERS  | |
| Calls | FIND-PACKAGE, GET-KEYWORD-FROM-ARG, INTERN, MAKE-KEYWORD, MEMBER, PUSH-ON-END and SYMBOL-NAME  | |
| Location | 
(FIGURE-OUT-LISP-PACKAGES FNAME) [function]  | 
| Description | Returns a list with strings which name external symbols referenced in the file.  | |
| Called By | ||
| Calls | ||
| Location | 
 FIND-LISP-PACKAGES-FROM-STRING
(FIND-LISP-PACKAGES-FROM-STRING THE-STRING &KEY (FNAME "<string>")) [function]  | 
| Description | Tries to find lisp-packages from the given string.  | |
| Called By | ||
| Calls | CHAR-CODE, FIND, GET-CHAR-NUM, READ-TOKEN-FROM, REMOVE-DUPLICATES, SCHAR, SKIP-COMMENT-FROM, SKIP-TOKEN-FROM and WARN  | |
| Location | 
 (SETF FIND-LISP2CSF-PACKAGE-OBJ)
((SETF FIND-LISP2CSF-PACKAGE-OBJ) VAL PACK-NAME) [function]  | 
| Calls | ||
| Location | 
(PARSE-DEFMETHOD ARGS) [function]  | 
| Calls | ATOM, EXTRACT-LAMBDA-LIST, EXTRACT-SPECIALIZERS and PUSH-ON-END  | |
| Location | 
(RETEST STR) [function]  | 
| Calls | IS, READ and WITH-INPUT-FROM-STRING  | |
| Location | 
(UPDATE-PACKAGES PACK-LIST FNAME) [function]  | 
| Description | updates packages with list of package-symbols  | |
| Called By | ||
| Calls | EXPORT, FIND-PACKAGE, FIND-SYMBOL, IGNORE-ERRORS, INTERN, MAKE-PACKAGE, MAPHASH, READER-CASING, STRING-UPCASE and UPDATE-PNAMES  | |
| Location | 
(UPDATE-PNAMES LIST) [function]  | 
| Called By | ||
| Calls | GETHASH, MAKE-HASH-TABLE, POSITION, SPLIT-NAME and SUBSEQ  | |
| Location | 
This documentation was generated 27 Oct 2003 from the original sources by Albert v.0.4.9.