#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 , 14 years ago
follow-up: 3 comment:2 by , 11 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 , 11 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 , 11 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 , 11 years ago
| Milestone: | 1.9.2 → 1.9.3 |
|---|
Milestone changed to 1.9.3 since 1.9.2 was released.
comment:9 by , 10 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.