Virtual Machine and Compiler (C++)
- Fully functional compiler for a simple functional language
- Compilation of function definitions, function calls, variable declarations and definitions
- Linkage of compiled files
- Virtual machine to execute the output of compiler
- Full virtual hierarchy to support loading, compiling and running instructions of the language (loader, cpu, memory).
- Simple debugger supporting Step Over, Step Into, Execute, etc.