Debugging the AST printer and the parser.

Closer to working right!
Apply more constraints to IDENTIFIER tokens.
Rebuild the lexer when the grammar changes.
Parse ANDLIKE and PLUSLIKE binary ops.

Let's commit my lexer debugging while I'm at it. Why not.