Jmm Compiler

DOC: jmm_doc.html

Implementation of a compiler for a language called Jmm (Java minus minus). The language Jmm is a restricted subset of the Java language. The compiler, instead of producing executable code directly, has as output a text version of Java bytecode. The objectives of the project are the design of an application using object-oriented constructs of C++, the implementation of some recursive algorithms and the use of appropriate data structures.