Switch to re2c lexer.

There's a build problem here.  It clobbers lexer.re.  Not sure why.
Sigh.