paulp/scala — pull request #12 by som-snytt (2013-10-18 16:24:31+00:00)
Title: Parser stack reduction peekingAhead

Restores a form of the previous peekAhead bookkeeping.

Instead of tracking the current token and offset outside
of xxxAhead, peekingAhead uses `in.prev` and will push
back if the operation results in None to indicate failure.

This restores the two check files @densh asked about.