ModuleData
Contains all data collected for a module.
Attributes:
| Name | Type | Description |
|---|---|---|
scope |
Scope
|
The module's scope, this contains all child scopes. |
classes |
dict[str, ClassScope]
|
All classes and their ClassScope. |
functions |
dict[str, list[FunctionScope]]
|
All functions and a list of their FunctionScopes. The value is a list since there can be multiple functions with the same name. |
imports |
dict[str, Import]
|
All imported symbols. |