AtomC-Compiler At the Compilation Techniques laboratory meetings, we were tasked to write an AtomC compiler step by step: Lexical analyzer Syntactic analyzer Symbols table Domain analysis Types analysis Virtual Machine Code generation Code optimization