A compiler that targets x86_64 Linux architecture for the Classroom Object Oriented Language (Cool). Given a valid .cl file, a .s file is generated that can be executed using gcc.
To compile:
python main.py <file.cl>
gcc -no-pie file.S -o file
./myfile