A compiler for a fictional C-like-Pascal-like language