#1366 closed task (fixed)
Implement unparsers using Susan
Reported by: | Martin Sjölund | Owned by: | Per Östlund |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Build Environment | Version: | |
Keywords: | Cc: | Martin Sjölund |
Description
SCode unparsing in particular looks pretty horrible. If we implement good unparsers in Susan we should get maintainable code with proper indentation.
Change History (10)
comment:1 by , 13 years ago
follow-up: 3 comment:2 by , 10 years ago
Cc: | sjoelund.se, → sjoelund.se |
---|---|
Component: | → Build Environment |
Milestone: | → 1.9.1 |
Owner: | changed from | to
Status: | new → assigned |
Per, you implemented this, right?
comment:3 by , 10 years ago
Replying to sjoelund.se:
Per, you implemented this, right?
Kind of. Unparsing of Absyn and DAE is implemented in Susan, but there's still a lot of dump code written in MM (Dump ~4.9k lines, DAEDump ~3.6k lines) which dumps various other formats (for debugging, Corba, etc). Some of the remaining code could probably be removed, while some could be converted to Susan.
comment:4 by , 10 years ago
Milestone: | 1.9.1 → 1.9.2 |
---|
This ticket was not closed for 1.9.1, which has now been released. It was batch modified for milestone 1.9.2 (but maybe an empty milestone was more appropriate; feel free to change it).
comment:5 by , 10 years ago
Milestone: | 1.9.2 → 1.9.3 |
---|
Milestone changed to 1.9.3 since 1.9.2 was released.
comment:9 by , 9 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Most unparsing uses Susan, the rest can be converted when necessary.
SCode unparsing has been implemented in Susan. Absyn and DAE unparsing should probably be converted to Susan too.