STR-71: Remove SDF 2.1. Update *every* tool to the most recent SDF syntax.
The next release of the SDF tools will no longer make declared sorts start symbols. Only the symbols declared in a new “context-free start-symbols” construct will be the start symbols of a syntax definition.
Because of this we must upgrade all our syntax definitions if we want to upgrade our SDF deps. The most prominent problems is sdf-to-sig. This tool will not be able to handle context-free start-symbols because this construct in not in SDF 2.1 (which is the old SDF).
This more or less means that we cannot upgrade in 0.10. A very dirty work-around would be to add the “context-free start-symbols” to this old SDF syntax.
The alternative is to let the upgrade of the sdf2-bundle wait until 0.11. In the mean-time we have to include stratego-regular in StrategoXT and we have to remove all old SDF stuff.
Remove:
o remove dir: sdf-front/syn/version-2.1
o remove dir: sdf-front/sig/version-2.1o remove tool: stratego-tools/src/sdf2sig
o remove tool: stratego-tools/src/sdf2strategoAlready Done:
o add stratego-regular (done)
o remove dir: sdf-tools/src/sdf
o remove dir: asfix-tools/src/asfix (done)o update fdl2sdf
o update sdf2asdf
o update sdf-doc
o update sdf2sg
o update sdf-wf
o update sdf-regularize
o update sdf-bracket
o update sdf2sdf
o update sdf-importso remove import: gpp/trans/2abox/sdf-2-pp-lib.str:imports Sdf2-Syntax
Submitted on 28 April 2004 at 16:42
Log in to post comments