code: def get_string(self, offset=0):
          
          if not self.has_space(offset=offset):
              return ''
  
          # Get a char for each char in the current string from pos onward
          #  solong as the char is not whitespace.
          string = self.string
          pos = self.pos + offset
          for i, char in enumerate(string[pos:]):
              if char.isspace():
                  return string[pos:pos + i]
          else:
              return string[pos:]
docs: Return non space chars from current position until a whitespace.