Final version of the pascal compiler project