Skip to content

francis802/JavaMM-Compiler

Repository files navigation

Comp2024 Project - 13g - 3LEIC13

Group members

Work Distribution

  • Francisco Campos - 40%
  • Henrique Pinheiro - 33%
  • Sofia Moura - 27%

Self-Assessment

We think our project deserves a 19.

Extra Elements

In java, sometimes to fetch attributes belonging to a class we use a prefix "this." followed by the name of the variable. We realised that this wasn't possible in Java--, so we implemented this possibility in the Ollir part.

About

Compiler made for a subset of Java. Used an ANTLR Grammar, AST, and the backend engines Ollir and Jasmin to compile a class to executable code. Also implemented a "-o" optimization for constant folding and propagation

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages