This project is a compiler of the Cool (view The Cool Reference Manual) language programming
This project is a Visual Studio Solution with one C# 4.7.1 project.
We use the parser generator ANTLR 4.7.1.
Use of the visitor pattern to travel around the Abstract Syntax Tree AST.
Developing...
At the first Three Address Code (TAC) is generated and after MIPS code is generated too.
The project contains some unit testing for Lexer, Parsing, Semantics and Topological Sort algorithm. The test cases for each unit testing are in the folder TestCases.
Fork, fix, and submit a pull request; or submit an issue. Valuable contributions from anybody are good received.
Two students of 4th year of Computer Science at the University of Havana:
Iván Galbán Smith ivan.galban.smith@gmail.com
Yanoel Llano Boitel y.llano@estudiantes.matcom.uh.cu