First draft of iterator-based scanner-parser interface
Merge pull request #52 from densh/topic/iterator-based-scanner

First draft of iterator-based scanner-parser interface