Semantic analyzer turned in

It's done!