You have to realize, using Java and ANTLR, the optimized translatior of programs in language SQ2
(described below),into the intermediate language CoolIR(described below). SQ2 language is a very
simple functional language.
Implementation should be generic enough to run smoothly and on other similar tests (than what I provide).
Also make a readme and explain the general solution and every function you wrote.
For the optimization part use common sense (what can you do with little effort).
You need to keep me updated daily on your work , talk to me whenever you have a question or idea.
Please emphasize syntactic and semantic analysis, displaying errors, language features implemented,
the description in README, and how the program was conducted.