Package implementing class browsers for various languages.
Currently it offers class browser support for the following programming languages.
IDL_SOURCE |
JS_SOURCE |
PROTO_SOURCE |
PTL_SOURCE |
PY_SOURCE |
RB_SOURCE |
SUPPORTED_TYPES |
__extensions |
None |
find_module | Module function to extend the Python module finding mechanism. |
readmodule | Read a source file and return a dictionary of classes, functions, modules, etc. |
Module function to extend the Python module finding mechanism.
This function searches for files in the given list of paths. If the file name doesn't have an extension or an extension of .py, the normal Python search implemented in the imp module is used. For all other supported files only the paths list is searched.
Read a source file and return a dictionary of classes, functions, modules, etc. .
The real work of parsing the source file is delegated to the individual file parsers.