add support for 'L' format edit descriptor
added parsing for optional ',' in a do construct
partially fixed fixed-form functin declaration parsing
fixed untyped argument in type statement array spec usage bug
added parsing for optional comma in a data stmt
improved if construct parsing recovery