class documentation

class CustomTransform: (source)

View In Hierarchy

Recursively visit all node and apply transformation

Method __init__ Undocumented
Method register_transform Undocumented
Method transform Undocumented
Method unregister_transform Undocumented
Method visit Walk the given *tree* and transform each encountered node Only the nodes which have transforms registered will actually be replaced or changed.
Instance Variable transform_cache Undocumented
Method _visit Undocumented
Method _visit_generic Undocumented
def __init__(self): (source)

Undocumented

def register_transform(self, node_cls, trans_func, predicate=None): (source)

Undocumented

def transform(self, node): (source)

Undocumented

def unregister_transform(self, node_cls, trans_func, predicate=None): (source)

Undocumented

def visit(self, module): (source)

Walk the given *tree* and transform each encountered node Only the nodes which have transforms registered will actually be replaced or changed.

transform_cache = (source)

Undocumented

def _visit(self, node): (source)

Undocumented

def _visit_generic(self, node): (source)

Undocumented