Skip to content

FatemehAhsan/Compiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.