This project involves compiling an imaginary language to C. Printing abstract syntax trees, compiling the language, implementing garbage collection and implementing recursive functions and if-statements are all included. I have attached a more detailed description and can send the necessary files upon acceptance of the project.