Lexer is almost complete and working pretty good now.