minor changes to recursive descent parser