| Class | Description |
|---|---|
| AstCache |
Provides a factory for python source ASTs.
|
| AstConverter |
Converts the antlr AST into the indexer's AST format.
|
| Builtins |
Initializes the built-in types, functions and modules.
|
| Def |
Encapsulates information about a binding definition site.
|
| Diagnostic | |
| Indexer |
Indexes a set of Python files and builds a code graph.
|
| NBinding |
An
NBinding collects information about a fully qualified name (qname) in the code graph. |
| Outliner |
Generates a file outline from the index: a structure representing the
variable and attribute definitions in a file.
|
| Outliner.Branch |
An outline entry with children.
|
| Outliner.Entry | |
| Outliner.Leaf |
An entry with no children.
|
| Ref |
Encapsulates information about a binding reference.
|
| Scope |
Symbol table.
|
| StyleRun |
Represents a simple style run for purposes of source highlighting.
|
| Util |
| Enum | Description |
|---|---|
| Diagnostic.Type | |
| NBinding.Kind |
In addition to its type, each binding has a
NBinding.Kind enumeration that
attempts to represent the structural role the name plays in the code. |
| Scope.Type | |
| StyleRun.Type |
| Exception | Description |
|---|---|
| IndexingException |
Signals that indexing is being aborted.
|