class documentation
class FrameSymbolVisitor(NodeVisitor): (source)
A visitor for `Frame.inspect`.
Method | __init__ |
Undocumented |
Method | visit_ |
Visit assignments in the correct order. |
Method | visit_ |
Stop visiting at block assigns. |
Method | visit_ |
Stop visiting at blocks. |
Method | visit_ |
Undocumented |
Method | visit_ |
Undocumented |
Method | visit_ |
Visiting stops at for blocks. However the block sequence is visited as part of the outer scope. |
Method | visit_ |
Undocumented |
Method | visit_ |
Undocumented |
Method | visit_ |
Undocumented |
Method | visit_ |
Undocumented |
Method | visit_ |
All assignments to names go through this function. |
Method | visit_ |
Undocumented |
Method | visit_ |
Do not visit into overlay scopes. |
Method | visit_ |
Stop visiting at scopes. |
Method | visit_ |
Undocumented |
Instance Variable | symbols |
Undocumented |
Inherited from NodeVisitor
:
Method | generic |
Called if no explicit visitor function exists for a node. |
Method | get |
Return the visitor function for this node or `None` if no visitor exists for this node. In that case the generic visit function is used instead. |
Method | visit |
Visit a node. |
Visit assignments in the correct order.
Parameters | |
node:nodes.Assign | Undocumented |
**kwargs:t.Any | Undocumented |
Stop visiting at block assigns.
Parameters | |
node:nodes.AssignBlock | Undocumented |
**kwargs:t.Any | Undocumented |
All assignments to names go through this function.
Parameters | |
node:nodes.Name | Undocumented |
storebool | Undocumented |
**kwargs:t.Any | Undocumented |
Do not visit into overlay scopes.
Parameters | |
node:nodes.OverlayScope | Undocumented |
**kwargs:t.Any | Undocumented |