Pull Request Cx saeed 194 compiler validate 3.5

@rami-khalil , @KhaledHelmy  , @Ahmed-Moataz  , @ahmedhagii , @MussabElDash