There are 2 repositories under minijava-compiler topic.
A MiniJava compiler written in C++, focusing on speed of compilation, simplicity and (somewhat) nice error messages.
MiniJava to LLVM IR compiler
🕹 Implementation for the lesson Compiling Engineering(2020 Spring) in Peking University, adjusted from UCLA CS 132 Project.
Mini Java Compiler implemented using Lex and Yacc
🦖| Mini Java Compiler.
This Compiler can translate MiniJava into K210 RISC-V assembly.
A Compiler for a subset of Java (aka Minijava)
Assignments in course:Compilers.
A Minijava Compiler for Autumn 2016 Compiler Lab of Peking University
A handmade compiler for MiniJava, a subset of Java, using JavaCC, JTB, LLVM.
:eyeglasses: :computer: For this project I made my own compiler for a language called MiniJava which is a subset of Java.
Semantics check project for the minijava language, written in Java
🌱 MiniJava Compiler
Minijava compiler that produces LLVM code. The abstract syntax tree is constructed with the help of JTB.
PyMJC: Python MiniJava Compiler
Implementation of MiniJava language compiler. It covers only lexical and syntax analysis phases.
Mini-Java to LLVM IR compiler, a semester project for the compilers course at the University of Athens
Compilador para o MiniJava, um subconjunto da linguagem Java.
An implementation of UCLA CS 132 Project to compile Mini-Java to MIPS
[College project] Project for the Compilers class at UFF. Developed using Java
an llvm translator for minijava input files. written in java
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.
A MiniJava ➡️ LLVM-IR compiler, written in Java ☕
A compiler implementation for the MiniJava language (a subset of Java)
A compiler for miniJava written in Java | Showcase version
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.
Compiler utility suite. Mainly focused on MiniJava
A MIPS compiler for the MiniJava programming language.
An intermediate code generator written in Java