Object oriented compiler for the Java Virtual Machine with Objective-C-like Syntax. Built by Bas Stottelaar and Mart Meijerink for the Compiler Design (Vertalerbouw) course.
- Make sure Java 11 and Maven are installed.
- Run
mvn package
. The*.jar
file is placed intarget/
. - Run the examples.
The basic command is java -jar 'target/<JAR File>.jar' <options>
.
To compile a file, replace <options>
with a -f <filename>
. The output
appears in the same foler. You can try to compile some basic examples in the
examples/
folder.
src/
— Application and test sourcesexamples/
— Code examples
A lot, since it is far from finished. But it works and passes all the tests designed so far.
See the LICENSE file for more information. All trademarks of external libraries included are copyright of their respective owners.