Patterns for tree transformation
Work in progress - each section needs to be filled one by one
Modifications
Parsing expressions
Relocating trees
Moving down
Moving up
Augmenting trees
Apply scoped information
Normalizing trees
Repetition of normalization process
Compacting trees
Collecting related trees
Transforming partial trees
Combination of grammar based and hand written tree transformers
Hand written tree transformers
Complete rewrites
From tree to text
Interfacing tree grammar to template
Limits of rewrite-rules
Java Helper Classes
Pitfalls
, multiple selections available,