code: function(first, startLine, startCol) {
          var comment = this.readComment(first);
  
          return this.createToken(Tokens.COMMENT, comment, startLine, startCol);
      }
docs: Produces a character token based on the given character
  and location in the stream. If there's a special (non-standard)
  token name, this is used; otherwise CHAR is used.
  @param {String} first The first character for the token.
  @param {int} startLine The beginning line for the character.
  @param {int} startCol The beginning column for the character.
  @return {Object} A token object.
  @method commentToken