🌱 MiniJava Compiler
-
Updated
Dec 8, 2023 - Java
🌱 MiniJava Compiler
an llvm translator for minijava input files. written in java
A Java-based compiler functionality project for the "Κ31 Compilers" course at DiT, NKUA. It generates a Symbol Table and performs semantic checks on MiniJava programs. It involves visitor patterns for class/type extraction, field/method aggregation, and extensive semantic analysis within method bodies.
An intermediate code generator written in Java
Add a description, image, and links to the minijava-to-llvm topic page so that developers can more easily learn about it.
To associate your repository with the minijava-to-llvm topic, visit your repo's landing page and select "manage topics."