class documentation
class PartialVisitor(Visitor[
Known subclasses: pydoctor.astutils.NodeVisitor
Constructor: PartialVisitor(extensions)
Visitor class that do not have to define all possible visit_.* methods since it overrides
the default behaviour of unknown_visit()
and unknown_departure()
not to raise NotImplementedError
.
Method | unknown |
Called before exiting unknown object types. |
Method | unknown |
Called when entering unknown object types. |
Inherited from Visitor
:
Exception |
|
Comletely stop visiting the current node, extensions will not be run on that node. |
Exception |
|
Do not visit any children of the current node. The current node's siblings and depart_... method are not affected. |
Exception |
|
Do not visit the current node's children, and do not call the current node's depart_... method. The extensions will still be called. |
Class Method | get |
Undocumented |
Method | __init__ |
Undocumented |
Method | depart |
Extend the base depart with extensions. |
Method | visit |
Extend the base visit with extensions. |
Method | walkabout |
Perform a tree traversal, calling visit() method when entering a node and the depart() method before exiting each node. |
Instance Variable | extensions |
Undocumented |
Exception | _ |
Base class for Visitor -related tree pruning exceptions. |
Instance Variable | _skipped |
Undocumented |