Stratego/XT JIRA  History | Log In     View a printable version of the current page. Get help!  
Issue Details (XML | Word)

Key: STR-627
Type: Sub-task Sub-task
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Eelco Visser
Reporter: Eelco Visser
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Stratego/XT
strc-lib : a library for compilation (meta-programming) Stratego (STR-311)

Stratego source model

Created: 2006-08-24 21:44   Updated: 2008-03-31 20:41
Component/s: strc - Stratego compiler
Affects Version/s: None
Fix Version/s: 0.17

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown


 Description  « Hide
Create an API for storing and retrieving elements of a Stratego program, that is, strategy definitions, constructor declarations, and overlay declarations. By providing direct access to these elements (via dynamic rules) various operations can be speeded up. The API should support changing the definitions as well. Thus, transformations can be applied to the definitions stored instead of on the top-level source tree. This will probably be sufficient information to implement all transformations in the compiler on a per definition basis.

(I'm not a big fan of the term 'source *model*', but I seem to have been assimilated in using it.)

 All   Comments   Work Log   Change History      Sort Order:
Eelco Visser [2006-09-05 10:22]
the source model will probably be refined in the future, but the current design seems to be adequate; therefore the issue can be closed.