A visitor that has a return value.
A visitor that does not return anything.
A visitor that clones (copies) a node and all its children.
A visitor that calculates deep node equality by comparing all properties and child nodes of the node.
A visitor that has a return value of (
A visitor that has a return value (R), and has a default implementation for all its visit methods that visits their children in an unspecified order, and the first visit method that returns a value will stop the visitation and be the end result.
A visitor that calculates a deep hash code for a node by using the hash codes of all its properties, and the hash codes of all its child nodes (by visiting those too.)
This visitor can be used to save time when some specific nodes needs to be changed.
A visitor that creates a simple visualisation of the AST.
Iterate over all the nodes in (a part of) the AST.
A visitor that returns nothing, and has a default implementation for all its visit methods that simply visit their children in an unspecified order.
Copyright © 2007–2017. All rights reserved.