# eric6.Utilities.ClassBrowsers

Package implementing class browsers for various languages.

Currently it offers class browser support for the following programming languages.

- CORBA IDL
- JavaScript
- ProtoBuf
- Python 2
- Python 3
- Ruby

### Modules

ClbrBaseClasses | Module implementing base classes used by the various class browsers.
ClassBrowsers | Package implementing class browsers for various languages.
idlclbr | Parse a CORBA IDL file and retrieve modules, interfaces, methods and attributes.
jsclbr | Parse a JavaScript file and retrieve variables and functions.
protoclbr | Parse a ProtoBuf protocol file and retrieve messages, enums, services and rpc methods.
pyclbr | Parse a Python file and retrieve classes, functions/methods and attributes.
rbclbr | Parse a Ruby file and retrieve classes, modules, methods and attributes.