Compiler project initial upload

Completed semantics analysis and now working on intermediate code.