Split Stratego Front
Stratego -- Strategies for Program Transformation
The
StrategoFront package contains the
SDF syntax definition of Stratego, the signatures and pretty-print tables generated from that syntax definition and additional code for desugaring and meta-exploding Stratego abstract syntax trees. The parse and pretty-print tables are needed by other packages for building signatures. The signature generation in
StrategoFront has a circular dependency with the stratego-tools package.
This can be solved by splitting the package into a package with only the syntax and pretty-print tables.
This seems to be an instance of the '
bootstrapped packages containing generated sources?' problem.
--
EelcoVisser - 14 Nov 2002