This project was developed by Jan Sladek and Björn Pfarr for Prof. Dr. H. Geisse at the University of Applied Science Mittelhessen (Technische Hochschule Mittelhessen) during the summer term 2016. The goal of this project is to support students in the course Compiler Engineering II (Compilerbau II).
The course Compiler Engineering II presents how compiler optimizations work and how they are implemented. To prevent most of the preliminary work, the project's goal is to provide a working compiler framework which may be extended during the course.
How to use
How to build
- Install sbt
- Clone this project on your computer
- Open a terminal and
cdinto the root directory of the cloned repository
- Choose one of the following commands:
||All compiled and generated resources will be deleted|
||Compiles (if necessary) and runs the tests|
||Compiles the project and creates a jar-file containing all binaries|
||Creates a jar-file only containing the javadoc documentation|
||Creates a jar-file only containing the sources|
||Creates scripts for running the jar on Windows and Unix|
||Creates a zip-file containing all runtime dependencies and the files of the commands
How to run
- Unzip the generated zip-file, which is located at
- Run the appropriate script for your platform
See the LICENSE file for license rights and limitations (MIT).