Merge pull request #634 from heatherleaf/iter

more iterators in parsers
adopting new parser api proposed by Peter Ljunglöf