Stratego Release 015 Issues
Stratego -- Strategies for Program Transformation
Release Notes - Stratego/XT - Version 0.15 (Stratego Core Compiler Experimental)
Bug
- [STR-220] - syntax priority issue: 's1 < s2 + s3 + s4' is ambiguous
- [STR-224] - Term projection in annotations is broken
- [STR-235] - Syntactical ambiguity with higher order arguments
- [STR-264] - collect-all: recurse to current term instead of children of current term
- [STR-290] - concat-strings seg fault
- [STR-293] - strc tests: Makefile.am must use XT_DARWIN
- [STR-318] - format-check fails when reporting incorrect types at top-level (start-symbols)
- [STR-322] - Concatenation of two iter-star-sep lists is not imploded.
New Feature
- [STR-111] - pptable-diff: consider number of arguments in pp rule
- [STR-164] - Let: support rule syntax
- [STR-316] - Old style dynamic rules no longer supported
Task
- [STR-5] - Automate creation of binary distributions for Microsoft Windows + Cygwin.
- [STR-58] - Stratego Core Language
- [STR-307] - Move stratego-desugar from stratego-front to strc-core
- [STR-313] - Build order of stratego-front and stratego-lib
- [STR-315] - Merge improvements to strc with strc-core
- [STR-319] - Update meta-explode to Stratego-Sugar abstract syntax
- [STR-321] - List variables in concrete syntax and abstract syntax should have * suffix
- [STR-324] - Disable build of sig2rtg
Improvement
- [STR-210] - Conc support: conc the Conc arguments in build.
- [STR-217] - Emacs mode: support fill-paragraph (alt-q) of xdoc comments
- [STR-219] - Emacs mode: abstract syntax buffer for concrete objects syntax
- [STR-242] - Define native ssl functions as external definitions
- [STR-278] - ppgen: incorrect report of missing constructor
- [STR-279] - conc-strings: support tuples of >2 strings
- [STR-310] - remove obscure features