This project aims to implement a compiler for a subset of Java, affectionately called Java--.
Project developed by:
- Afonso Domingues up202207313@fe.up.pt
- Afonso Machado up202207611@fe.up.pt
- Tomás Marques up202206667@fe.up.pt
Currently, the project includes the following optimization:
- Register Allocation, using flag -r=n
- Constant Propagation and Constant Folding, using flag -o
- Short Circuting of Boolean Expressions (always active)
All members of the group contributed equally to the project.