ignore colon at end of program

Also need to fix a few more parse cases