🦖| Mini Java Compiler.
-
Updated
Aug 1, 2022 - Java
🦖| Mini Java Compiler.
A Compiler for a subset of Java (aka Minijava)
Implementation of a Compiler for MiniJava to LLVM, Implementation of a LL(1) parser for a calculator
👓 💻 For this project I made my own compiler for a language called MiniJava which is a subset of Java.
A compiler for a subset of Java ("miniJava") as well as an abstract machine and test suites.
🌱 MiniJava Compiler
A semester long multi phase project for the Compilers, K31 class: http://cgi.di.uoa.gr/~thp06/ It includes the Implementation of a LL(1) parser, Semantic Check for MiniJava and Generating intermediate LLVM code.
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.
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.
An implementation of UCLA CS 132 Project to compile Mini-Java to MIPS
Implementation of MiniJava language compiler. It covers only lexical and syntax analysis phases.
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.
An intermediate code generator written in Java
MiniJava Compilator - Semantic Analyzer - Sentences
Add a description, image, and links to the minijava topic page so that developers can more easily learn about it.
To associate your repository with the minijava topic, visit your repo's landing page and select "manage topics."