module documentation

Undocumented

Function traverse Traverse the syntax tree, recursively yielding children.
Variable TraverseResult Undocumented
def traverse(source, klass=None, depth=None, include_source=False): (source)

Traverse the syntax tree, recursively yielding children.

Parameters
sourceThe source syntax token
klassfilter children by a certain token class
depth:intThe depth to recurse into the tree
include_source:boolwhether to first yield the source element (provided it passes any given klass filter)
Yields
A container for an element, its parent and depth
TraverseResult = (source)

Undocumented