done lexer and parser.
Edit them and do whitespace