| Class Summary | |
trait
|
Rewriter
extends AnyRef
Strategy-based term rewriting in the style of Stratego (http://strategoxt.org/).
The implementation here is partially based on the semantics given in "Program
Transformation with Scoped Dynamic Rewrite Rules", by Bravenboer, van Dam, Olmos
and Visser, Fundamenta Informaticae, 69, 2005. The library strategies are mostly
based on the Stratego library, but also on combinators found in the Scrap Your
Boilerplate and Uniplate libraries for Haskell.
|