(%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.