Mirage is a tool that can create visualizations of attribute grammar (see https://github.com/Helium4Haskell/mirage). It is intended as a successor of Visage. For this I implemented an additional way to export information. I have tried to keep the changes as small and simple as possible on the side of UUAGC. I decided not to use the existing Visage export functionality because it uses outdated ATerms as format and it didn't export all the information that I needed. I think the Visage code can be removed, but that is not part of this pull request.
Mirage is a tool that can create visualizations of attribute grammar (see https://github.com/Helium4Haskell/mirage). It is intended as a successor of Visage. For this I implemented an additional way to export information. I have tried to keep the changes as small and simple as possible on the side of UUAGC. I decided not to use the existing Visage export functionality because it uses outdated ATerms as format and it didn't export all the information that I needed. I think the Visage code can be removed, but that is not part of this pull request.