SDS-API-APISPEC full listing

Name

SDS-API-APISPEC full listing -- All funcallable objects and all variables

Package Content

Methods

ADD-LANGUAGE
 (ADD-LANGUAGE NAME CLASS-SYM) [function]
Calls 

(SETF GETHASH) and MAKE-INSTANCE

Location 

apispec/api-generate.lisp

CPPIFY-WORD
 (CPPIFY-WORD WORD &OPTIONAL CLASS-NAME) [function]
Description 

just forwards to JAVIFY-WORD

Calls 

JAVAIFY-WORD

Location 

apispec/api-cpp.lisp

GENERATE-API
 (GENERATE-API SPEC-TREE &KEY LANG OUT-DIR OUT-FILE DECL-FILE SRC-FILE) [function]
Description 

This function takes a tree as the main argument and a few rather important keyword-parameters as arguments.

Called By 

GENERATE-API-FROM-FILE

Calls 

GET-LANGUAGE, OUTPUT-CODE, OUTPUT-DECLARATIONS, STRING-EQUAL and WARN

Location 

apispec/api-generate.lisp

GENERATE-API-FROM-FILE
 (GENERATE-API-FROM-FILE SPEC-FILE &KEY LANG OUT-DIR OUT-FILE DECL-FILE SRC-FILE) [function]
Description 

parses the given file and then calls GENERATE-API

Calls 

GENERATE-API and PARSE-APISPEC-FILE

Location 

apispec/api-generate.lisp

GET-ACTUAL-TYPE
 (GET-ACTUAL-TYPE KEY) [function]
Calls 

STRING-EQUAL and WARN

Location 

apispec/api-java.lisp

GET-CONSTRUCTOR
 (GET-CONSTRUCTOR NAME) [function]
Called By 

PRODUCE-XML-OBJECT

Calls 

GETHASH

Location 

apispec/api-base.lisp

GET-CPP-FUNCTION
 (GET-CPP-FUNCTION RETVAL FUNC-SIGNATURE BODY) [function]
Calls 

FORMAT

Location 

apispec/api-cpp.lisp

GET-LANGUAGE
 (GET-LANGUAGE NAME) [function]
Called By 

GENERATE-API

Calls 

FUNCALL, GETHASH, STRING-UPCASE and WARN

Location 

apispec/api-generate.lisp

GET-NAME-OF-CLASS
 (GET-NAME-OF-CLASS LANG API-NAME OBJ) [generic]

GET-NAME-OF-CLASS
 (GET-NAME-OF-CLASS (LANG API-LANG-CPP) API-NAME OBJ) [method]
Calls 

APISPEC-CLASS.NAME, CPPIFY-WORD and STRCAT

Location 

apispec/api-cpp.lisp

GET-NAME-OF-CONSTANT
 (GET-NAME-OF-CONSTANT LANG CONST) [generic]

GET-NAME-OF-CONSTANT
 (GET-NAME-OF-CONSTANT (LANG API-LANG-CPP) CONST) [method]
Calls 

APISPEC-CONSTANT.NAME, CPPIFY-WORD and FORMAT

Location 

apispec/api-cpp.lisp

GET-THE-ACTUAL-TYPE
 (GET-THE-ACTUAL-TYPE LANG KEY) [generic]

GET-THE-ACTUAL-TYPE
 (GET-THE-ACTUAL-TYPE (LANG API-LANG-CPP) KEY) [method]
Calls 

STRING-EQUAL and WARN

Location 

apispec/api-cpp.lisp

INITIALIZE-INSTANCE
 (INITIALIZE-INSTANCE (OBJ APISPEC-TOPLEVEL)) [method]
 (INITIALIZE-INSTANCE (OBJ APISPEC-CONSTANT)) [method]
 (INITIALIZE-INSTANCE (OBJ APISPEC-CLASS)) [method]
 (INITIALIZE-INSTANCE (OBJ APISPEC-VAR)) [method]
 (INITIALIZE-INSTANCE (OBJ APISPEC-ATTR)) [method]
 (INITIALIZE-INSTANCE (OBJ APISPEC-SUBELEM)) [method]
 (INITIALIZE-INSTANCE (OBJ APISPEC-INFODOC)) [method]

JAVAIFY-WORD
 (JAVAIFY-WORD WORD &OPTIONAL CLASS-NAME) [function]
Called By 

CPPIFY-WORD, JV-GET-CLASS-NAME and JV-GET-CONSTANT-NAME

Calls 

MAKE-STRING and STRING-RIGHT-TRIM

Location 

apispec/api-java.lisp

JV-GET-CLASS-NAME
 (JV-GET-CLASS-NAME API-NAME OBJ) [function]
Calls 

APISPEC-CLASS.NAME, JAVAIFY-WORD and STRCAT

Location 

apispec/api-java.lisp

JV-GET-CONSTANT-NAME
 (JV-GET-CONSTANT-NAME CONST) [function]
Calls 

APISPEC-CONSTANT.NAME, FORMAT and JAVAIFY-WORD

Location 

apispec/api-java.lisp

MAKE-APISPEC-ATTR
 (MAKE-APISPEC-ATTR &KEY (PARENT NIL)) [function]
Calls 

MAKE-INSTANCE

Location 

apispec/api-base.lisp

MAKE-APISPEC-CLASS
 (MAKE-APISPEC-CLASS &KEY (PARENT NIL)) [function]
Calls 

MAKE-INSTANCE

Location 

apispec/api-base.lisp

MAKE-APISPEC-CONSTANT
 (MAKE-APISPEC-CONSTANT &KEY (PARENT NIL)) [function]
Calls 

MAKE-INSTANCE

Location 

apispec/api-base.lisp

MAKE-APISPEC-FACTORY
 (MAKE-APISPEC-FACTORY) [function]
Called By 

PARSE-APISPEC-FILE

Calls 

MAKE-INSTANCE

Location 

apispec/api-base.lisp

MAKE-APISPEC-INFODOC
 (MAKE-APISPEC-INFODOC &KEY (PARENT NIL)) [function]
Calls 

MAKE-INSTANCE

Location 

apispec/api-base.lisp

MAKE-APISPEC-SUBELEM
 (MAKE-APISPEC-SUBELEM &KEY (PARENT NIL)) [function]
Calls 

MAKE-INSTANCE

Location 

apispec/api-base.lisp

MAKE-APISPEC-TOPLEVEL
 (MAKE-APISPEC-TOPLEVEL &KEY (PARENT NIL)) [function]
Calls 

MAKE-INSTANCE

Location 

apispec/api-base.lisp

MAKE-APISPEC-VAR
 (MAKE-APISPEC-VAR &KEY (PARENT NIL)) [function]
Calls 

MAKE-INSTANCE

Location 

apispec/api-base.lisp

PARSE-APISPEC-FILE
 (PARSE-APISPEC-FILE FNAME) [function]
Description 

Returns the top-objects or NIL

Called By 

GENERATE-API-FROM-FILE

Calls 

MAKE-APISPEC-FACTORY and PARSE-TYPED-XML-FILE

Location 

apispec/api-extra.lisp

PRODUCE-XML-OBJECT
 (PRODUCE-XML-OBJECT (FACTORY APISPEC-FACTORY) CLASSNAME) [method]
Calls 

APPLY, FACTORY.NAME, GET-CONSTRUCTOR and WARN

Location 

apispec/api-base.lisp

PY-GET-CLASS-NAME
 (PY-GET-CLASS-NAME API-NAME OBJ) [function]
Calls 

APISPEC-CLASS.NAME and PYTHONIFY-WORD

Location 

apispec/api-python.lisp

PY-GET-CONSTANT-NAME
 (PY-GET-CONSTANT-NAME CONST) [function]
Calls 

APISPEC-CONSTANT.NAME, FORMAT and PYTHONIFY-WORD

Location 

apispec/api-python.lisp

PYTHONIFY-WORD
 (PYTHONIFY-WORD WORD &OPTIONAL CLASS-NAME) [function]
Called By 

PY-GET-CLASS-NAME and PY-GET-CONSTANT-NAME

Calls 

MAKE-STRING and STRING-RIGHT-TRIM

Location 

apispec/api-python.lisp

Variables

 variable *COLOURS* is of type T
 variable *CONSTRUCTORS* is of type T
 variable *SUPPORTED-LANGUAGES* is of type T
 constant +SDS-MODULE-NAME+ is of type T

This documentation was generated 27 Oct 2003 from the original sources by Albert v.0.4.9.