Lexer fixed up to remove errors. Requires work so that it will interpret ASP opening and closing tokens.