Make the parser more complete.

We're going to do scannerless parsing, so get rid of the lexer.