Pull Request: CX_Moataz_240_compiler_compile_3.4

Issue: #444 
Reviewers: @mohamedsaeed93 @KhaledHelmy @ahmedhagii @MussabElDash