/compiler

Primary LanguageJava

Welcome to the Compiler Project

This project is developed during a practical course about compiler development ("Compilerpraktikum") at the Karlsruhe Institute of Technology (KIT). It's goal is to develop a fully working compiler for the given MiniJava language definition in version 3.3 available at the 20. October 2014.

Build

Execute the following commands:

cd Compiler/build/
ant build

Run

Execute the following command (relative to the directory of this README):

./Compiler/target/compiler [opts] MiniJava-Program

License and Copy

It is not allowed to use this repository in relation with upcoming Compilerpraktikum. You should not read the source code if you are currently a Compilerpraktikum member. You are not allowed to copy the source code or even parts of it without written permissions from one of the replimoc team.

Submodule mj-test

Unfortunately we had to delete our public test repository. If you want to use it, please feel free to contact valentinz. Notice, we will contact the KIT IPD to verify that you are not in relation with a current Compilerpraktikum team.

Wiki

For a more detailed overview, please refer to the project's Wiki.