project 3
A Translating Pretty-Printer for MIT Scheme
This project aims at building an interpreter that improves Scheme’s understandability to programmers who are used to more commonly used programming languages.
This project achieved the following:
- Built an extensible pretty-printer system using Scheme that takes a Scheme program's source code as input, and produces an equivalent in a syntax resembling another programming language.
The GitHub repository of this project can be found at here, which includes the implementation of the pretty-printer system.
The project report and the presentation slides can be found at this Google Drive folder.