You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Collaborative development of a compiler for a simplified Java-based language called MiniJava. Majority front-end development: use of ANTLR for lexer, parser, and semantic actions, as well as Java for AST structure and grammar rules. Compiler converts analyzed code into Java Virtual Machine code.
This project converts MiniJava code into the intermediate representation used by the LLVM compiler. This was the final project for the Compilers K31 course at the University of Athens.
A MiniJava compiler, written in Java that performs semantic analysis on all of the files given as arguments. This project was developed as a part of the Compilers K31 course at the University of Athens.