code: function(first, startLine, startCol) {
          var name    = this.readName(first);
  
          return this.createToken(Tokens.HASH, name, startLine, startCol);
      }
docs: Produces a hash token based on the specified information. The
  first character provided is the pound sign (#) and then this
  method reads a name afterward.
  @param {String} first The first character (#) in the hash name.
  @param {int} startLine The beginning line for the character.
  @param {int} startCol The beginning column for the character.
  @return {Object} A token object.
  @method hashToken