Compiler Compiler from Scheme to Assembly x64 This includes: Scanning, parsing, macro expansion, semantic analysis, code generation,compiling and compiler optimisations.