class documentation

class CustomizableVisitor(Visitor[T]): (source)

View In Hierarchy

A visitor that can be composed by other vistitors.

Subclasses must implement: - get_children() - all the required visit_*() methods - at least unknown_departure() such that it does not raise NotImplementedError

Method __init__ Undocumented
Method depart Extend the base depart with extensions.
Method visit Extend the base visit with extensions.
Instance Variable extensions Undocumented
def __init__(self, extensions=None): (source)

Undocumented

Parameters
extensions:Optional[VisitorExtensionList[T]]Undocumented
def depart(self, ob): (source)

Extend the base depart with extensions.

Parameters
ob:TUndocumented
def visit(self, ob): (source)

Extend the base visit with extensions.

Parameters:
node: The node to visit.
Parameters
ob:TUndocumented

Undocumented