C-like to NASM assembly compiler in one file (1328 lines) with combined Lexer-> Recursive Descent Parser->Compiler(code gen.) written in C++ with only standard libraries, also including a nice command line coloring system!