/MicroJava-Compiler

A fully compiler for a custom high-level Java-like programming language called MicroJava.

Primary LanguageJava

MicroJava-Compiler

MicroJava is a high-level programming language, similar, but simpler than Java. Similarly to Java, MicroJava source files are compiled to bytecode, which is then executed by a virtual machine (MicroJava Virtual Machine). MicroJava VM is a simple interpretative emulator.

Compilation process

Full project specification can be found here, while MicroJava language can be found here