code: def lines(self):
          
          # Cache, because this one is reused very often.
          if self._cache.lines is None:
              self._cache.lines = _ImmutableLineList(self.text.split('\n'))
  
          return self._cache.lines
docs: Array of all the lines.