code: function(first, startLine, startCol) {
          var value   = first + this.readWhitespace();
          return this.createToken(Tokens.S, value, startLine, startCol);
      }
docs: Produces a S token based on the specified information. Since whitespace
  may have multiple characters, this consumes all whitespace characters
  into a single token.
  @param {String} first The first character in 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 whitespaceToken