| Summary: | Migrate mwe2.lang to the new serializer | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Modeling] EMFT | Reporter: | Moritz Eysholdt <moritz.eysholdt> | ||||
| Component: | MWE | Assignee: | Project Inbox <emft-mwe-inbox> | ||||
| Status: | RESOLVED FIXED | QA Contact: | |||||
| Severity: | normal | ||||||
| Priority: | P3 | CC: | sebastian.zarnekow | ||||
| Version: | unspecified | Flags: | sebastian.zarnekow:
indigo+
|
||||
| Target Milestone: | SR1 | ||||||
| Hardware: | PC | ||||||
| OS: | Mac OS X - Carbon (unsup.) | ||||||
| Whiteboard: | |||||||
| Bug Depends on: | |||||||
| Bug Blocks: | 312554 | ||||||
| Attachments: |
|
||||||
Pushed to master. Thanks for the effort, Moritz! thx! |
Created attachment 199667 [details] 0001-Migrated-mwe2.language-to-the-new-serializer.patch I've migrated mwe2.language to the new serializer, the patch is attached. The patch - removes the old ParseTreeConstructorFragment - adds the SerializerFragment - adds tests to serialize complete mwe2-Modules and individual Components. - customizes the serialization routine for StringLiteral to assist the serializer in mapping feature-values to grammatical assignments.