If you are familiar with ANTLR (antoher tool for language recognition) and Java you can do this program for me:
Given any input program written in languageA , a equivalent program in languageB must be made , with some optimisations.
Equivalent = the same program written in languageB
The languageA nad languageB programming languages are for exercise purposes only(they are not real languages).
U have a languageB compiler/simulator to test your outputs , and a file with some useful languageB functions.
The work requires ANTLR(u need to know it , u cannot learn it solo for this project) and java (write a compiler/translator and make a few optimisations) so please read the files in the attached archive and decide if you can do it.
The optimisation part is detailed in the to do fiel in the archive.
## Deliverables
here is the archive containing the description of languageA and languageB
and a to do file with the things u must to.