Walk Your Tree Any Way You Want
Chapter, Peer reviewed
Accepted version
Permanent lenke
https://hdl.handle.net/1956/8914Utgivelsesdato
2013Metadata
Vis full innførselSamlinger
Originalversjon
https://doi.org/10.1007/978-3-642-38883-5_3Sammendrag
Software transformations in the Nuthatch style are described as walks over trees (possibly graphs) that proceed in programmerdefined steps which may observe join points of the walk, may observe and affect state associated with the walk, may rewrite the walked tree, may contribute to a built tree, and must walk somewhere, typically along one branch or another. The approach blends well with OO programming. We have implemented the approach in the Nuthatch/J library for Java.