Looking for similarities among scanFoo() functions
Looking for similarities among scanFoo() functions

My hope is that many of the scanFoo() functions can be combined into a
single scanToken() function.  The first step is to refactor each
function into a similar form so that I can more easily spot the
similarities among them.

amalog/go