Project information

Mini-java with OOP implementation

Implementation of Java's own mini-language includes defining types for AST nodes, writing a parser, interpreter, REPL to work with the language from the console, some transformations and optimizations.