|
|
Stratego/XT
Created: 2004-04-28 14:42
Updated: 2008-03-31 20:39
|
|
| Component/s: |
None
|
| Affects Version/s: |
None
|
| Fix Version/s: |
0.10
|
|
|
Original Estimate:
|
Unknown
|
Remaining Estimate:
|
Unknown
|
Time Spent:
|
Unknown
|
|
|
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.1
o remove tool: stratego-tools/src/sdf2sig
o remove tool: stratego-tools/src/sdf2stratego
Already 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-imports
o remove import: gpp/trans/2abox/sdf-2-pp-lib.str:imports Sdf2-Syntax
|
|
Description
|
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.1
o remove tool: stratego-tools/src/sdf2sig
o remove tool: stratego-tools/src/sdf2stratego
Already 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-imports
o remove import: gpp/trans/2abox/sdf-2-pp-lib.str:imports Sdf2-Syntax
|
Show » |
|
There are no comments yet on this issue.
|
| |
|
|