Compiler

Compiler Spring 2021 project

View project on GitHub

About The Project

Compiler image

This project is a compiler for an Object Oriented Language called COOL (Classroom Object Oriented Language) and consists of three main phases:

  • Scanner
  • Parser
  • Code Generator

Built With

junit5

How to use

For a simple run you can only copy your input file in input file path and run the project then you will see the output will generated in output file path.

More advanced work with this project (specially for test) can be done with this path

Contact

Fateme Ahsan - ftmahsan@outlook.com

Project Link: https://github.com/Fateme-Ahsan/Compiler