FatemehAhsan / Compiler

Compiler Spring 2021 project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

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

License

Distributed under the GNU General Public License v3.0. See License for more information.

About

Compiler Spring 2021 project

License:GNU General Public License v3.0


Languages

Language:Java 74.6%Language:Assembly 22.7%Language:Lex 2.7%