Abstract
In a strategic framework, combinators provide a fundamental mechanism for exercising
control over rewriting. This type of control is based on the observation of
the success or failure of strategy application. This paper describes a framework
where information relating to the outcome of strategy application is stored in two
internally maintained stacks. These stacks represent an implicit state which is used
to control the rewriting process.
Key words: program transformation, strategic programming, TL,
HATS