kind of a mess
corrected return type error
have to clean up type checking and look for return statement in a procedure
added error check for extra comma in formal param
maybe done with static checking, have to add space for parameters