Welcome
Welcome to the home of Visualize. This website is aimed at providing more information about my honours year at Rhodes and the project associated with it.
The project is centered around providing a visual interface for Coco/R, a compiler generator tool. Coco/R is used for teaching compiler theory at Rhodes University at a third year level. Currently there is no IDE for Coco/R. Furthermore the project aims to produce a mechanism for constructing visual representations of Abstract Syntax Trees produced during the parsing of a grammer. Extensions to the project will attempt to provide step-by-step guidance to the user, as to help them understand the compiler generation process.
The project is complete and the final thesis has been handed in. Didn't quite manage to achieve what I set out to do, but managed to produce and interesting solution. There is room for future extensions and more research to be completed. I am interested in exploring alternative solutions to the problems encountered. There is room for visualisation in the learning environment but it still requires a lot of research to be completed into making visualisation techniques more user friendly.
![]() All documents associated with the project can be found here. |
![]() Follow the project as it progresses, from inception to testing and final completion. |