class documentation
class IndexVisitor(ScopedVisitor, traces.MatchAstVisitor): (source)
Visitor that generates indexes.
Method | __init__ |
Undocumented |
Method | add |
Undocumented |
Method | add |
Undocumented |
Method | add |
Look for node.name up the chain of scopes. |
Method | add |
Undocumented |
Method | add |
Undocumented |
Method | add |
Undocumented |
Method | add |
Undocumented |
Method | enter_ |
Undocumented |
Method | enter_ |
Undocumented |
Method | enter_ |
Undocumented |
Method | leave_ |
Undocumented |
Method | make |
Make a definition from a node. |
Method | make |
Make a reference from a node. |
Method | process |
Common code for Import and ImportFrom. |
Method | visit_ |
Undocumented |
Method | visit_ |
Undocumented |
Method | visit_ |
Undocumented |
Method | visit_ |
Undocumented |
Method | visit_ |
Undocumented |
Method | visit_ |
Undocumented |
Method | visit_ |
Undocumented |
Method | visit_ |
Undocumented |
Method | visit_ |
Undocumented |
Method | visit_ |
Undocumented |
Instance Variable | aliases |
Undocumented |
Instance Variable | calls |
Undocumented |
Instance Variable | childof |
Undocumented |
Instance Variable | classmap |
Undocumented |
Instance Variable | defs |
Undocumented |
Instance Variable | function |
Undocumented |
Instance Variable | locs |
Undocumented |
Instance Variable | modules |
Undocumented |
Instance Variable | refs |
Undocumented |
Instance Variable | scope |
Undocumented |
Instance Variable | source |
Undocumented |
Instance Variable | traces |
Undocumented |
Instance Variable | typemap |
Undocumented |
Method | _add |
Undocumented |
Method | _get |
Get a more accurate node location. |
Method | _get |
Undocumented |
Method | _has |
Undocumented |
Method | _record |
Record a childof relationship for nested definitions. |
Inherited from ScopedVisitor
:
Method | add |
Undocumented |
Method | enter_ |
Undocumented |
Method | get |
Construct an id based on node type. |
Method | iprint |
Print messages indented by scope level, for debugging. |
Method | leave |
If the node has introduced a new scope, we need to pop it off. |
Method | leave_ |
Undocumented |
Method | scope |
Undocumented |
Instance Variable | class |
Undocumented |
Instance Variable | envs |
Undocumented |
Instance Variable | module |
Undocumented |
Instance Variable | stack |
Undocumented |
Property | current |
Undocumented |
Property | current |
Undocumented |
Inherited from MatchAstVisitor
(via ScopedVisitor
):
Method | enter_ |
Undocumented |
Method | leave_ |
Undocumented |
Method | leave_ |
Undocumented |
Method | match |
Gets the traces for the given node, along with their locations. |
Method | match_ |
Undocumented |
Method | match_ |
Undocumented |
Method | match_ |
Undocumented |
Method | match_ |
Undocumented |
Method | match_ |
Undocumented |
Method | match_ |
Undocumented |
Method | match_ |
Undocumented |
Method | match_ |
Undocumented |
Method | match_ |
Undocumented |
Method | match_ |
Undocumented |
Method | match_ |
Undocumented |
Method | match_ |
Undocumented |
Method | match_ |
Undocumented |
Method | match_ |
Undocumented |
Method | match_ |
Undocumented |
Method | _get |
Undocumented |
Method | _get |
Yields matching traces. |
Method | _match |
Undocumented |
Method | _match |
Undocumented |
Instance Variable | _assign |
Undocumented |
Instance Variable | _matched |
Undocumented |
Inherited from BaseVisitor
(via ScopedVisitor
, MatchAstVisitor
):
Method | enter |
Does a pre-order traversal of the AST. |
Method | generic |
Called when no visit function is found for a node type. |
Method | visit |
Does a post-order traversal of the AST. |
Method | _call |
Undocumented |
Method | _children |
Children to recurse over. |
Instance Variable | _ast |
Undocumented |
Instance Variable | _node |
Undocumented |