Abstract
Stratego is a domain-specific language for the specification of program transfor-
mation systems. The design of Stratego is based on the paradigm of rewriting
strategies: user-definable programs in a little language of strategy operators
determine where and in what order transformation rules are (automatically)
applied to a program. The separation
... read more