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 |