- put together most of the lexer framework. The only thing that is left
  is auto generate tokens from what is recognized.