working on code generation test cases. left off at : adding statement for semicolons